• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

红外线遥控器解码碰到一个问题

b9a04e3d736e75a7 2019-12-11 浏览量:637
红外线遥控器解码碰到一个问题,使用外部中断方法,现在出现的问题是在主循环中检测接受完成标志位然后串口打印不行
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你说的不行,是串口打印不行,不是解码不行呢

    串口的问题,找对应串口部分的代码与硬件连接

    解码不行,你的串口是不是使用了中断,中断优先级是不是比外部中断的高,有可能是影响了外部中断的识别了。串口可以不使用中断的方式再试试吧

    • 发布于 2020-01-03
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 理论上不会有这种情况,51单片机解码红外遥控码的例程很多,你最好用例程试一下,排除硬件问题
    • 发布于2019-12-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议你把程序贴出来,这样大家还能帮你找出问题。
    • 发布于2019-12-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要看一下是不是打印函数没有正确进入,还是没能正确运行打印函数
    • 发布于2019-12-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种情况一般都是你的串口打印数据函数有问题,串口输出的函数没有正常工作所导致的
    • 发布于2020-01-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

红外线遥控器解码碰到一个问题