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

利用定时器捕获红外接收时间的原理是什么?

baa0485f4390fb75 2018-10-15 浏览量:1151
利用定时器捕获红外接收时间的原理是什么?​
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 原理就是通过定时器计时测量出IO口上的脉冲宽度,然后根据红外发射协议的定义,转化成对应的码值。
    • 发布于 2018-10-15
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:17
  • 上升沿中断的时候开启定时器计时,修改中断为下降沿,下降沿的时候看定时器计时时间。这样就捕获了脉宽,捕获了脉宽后,就可以拿红外愉快的玩耍了


    • 发布于2018-10-15
    • 举报
    • 评论 0
    • 1
    • 0

  • 红外上每一个电平变量,都会触发定时器的,定时器就记录下两个时间做差啊
    • 发布于2018-10-15
    • 举报
    • 评论 0
    • 1
    • 0

  • 定时器计算脉宽就可以解码了,最后验证脉宽是否正确
    • 发布于2018-10-15
    • 举报
    • 评论 0
    • 1
    • 0

  • 利用脉冲之间的间隔触发中断 定时器计时
    • 发布于2018-10-15
    • 举报
    • 评论 0
    • 1
    • 0

  • 原理就是定时器将测量的脉冲宽度分割成若干个固定时间间隔,间隔时间×间隔个数=脉冲时间,明白了吧!
    • 发布于2018-10-15
    • 举报
    • 评论 0
    • 1
    • 0

  • 用定时器计算脉冲高度,然后计算
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是利用中断计算脉宽,比如上升沿是触发开始计数,下降沿结束计数,这样就可以计算出高电平时间
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

    • 定时器就是按照一个特定的频率对计数值进行加一或减一操作,当数值溢出时则产生一个标志或中断。定时器的输入捕获就是可以测量输入信号的脉冲宽度。就是通过普通计数和输入捕获的结合来实现的。利用定时器记录输入信号高脉冲的时间,通过该时间来判断数据是否是同步头信息、数据 1 或者数据 0。

    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 利用的是定时器中断,然后计算中断的间隔时间来处理
    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 红外传回来的是一系列脉冲,用定时器捕获的是边沿,出现边沿时触发计时,下一个边沿停止计时,这样得到了脉冲的宽度
    • 发布于2018-10-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 红外收发就是收发一段有规律的,极快的脉冲,那么就需要用输入捕获来捕捉脉冲的信息。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 原理就是定时器进行计时,通过时间来判断数据的值
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 接收时间是什么意思,是接收数据所要用的时间么,可以使用定时器进行计时功能的
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 红外接收一般都是用定时器来计数,这样可以直接输出计数
    • 发布于2018-11-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个就是通过你的定时器来计时,可以获取你的数据信息
    • 发布于2018-11-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

利用定时器捕获红外接收时间的原理是什么?