OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4910|回复: 6

红外学习输入捕获

[复制链接]

26

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2013-3-22
在线时间
0 小时
发表于 2013-9-20 17:46:48 | 显示全部楼层 |阅读模式
 原子哥的输入捕获代码我稍微修改了一下,while(1)里面就只是得到高电平的脉宽然后就打印出来,其他的什么延时或许其他函数都没有调用这样就不存在有占用CUP资源的情况,但是发射的遥控码在示波器上有8个500us的高电平脉宽,但是在串口上却只打印出来4个500us的脉宽;示波器上有9个1600us的脉宽。却还是只打印出4个1600us的脉宽,其他脉宽也是有这样丢失的情况,请问这个是什么情况,什么现象?我应该怎么解决?麻烦各位大大给个思路。一开始我以为串口速度慢了,然后修改了串口的波特率为115200(原子哥原先是9600),但是就算修改了串口波特率也还是没有用,也还是一样的情况。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-20 18:05:17 | 显示全部楼层
回复【楼主位】proc123:
---------------------------------
你可以计算下打印一次数据的时间,然后看看你的500us脉冲的间隙,是不是足够打印一次数据的?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

26

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2013-3-22
在线时间
0 小时
 楼主| 发表于 2013-9-20 18:56:37 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
谢谢原子哥,脉冲间隙指的应该是低电平的脉宽吧(即两个高电平脉宽之间的低电平脉宽),低电平的脉宽也是500us,原子哥说的计算打印一次数据的时间,请问下是怎么计算的?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-20 21:09:50 | 显示全部楼层
比如9600波特率,打印一个字符,就是1ms左右,你打印100个字符,那么就要100ms
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

26

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2013-3-22
在线时间
0 小时
 楼主| 发表于 2013-9-22 04:08:45 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
恩对的,再请问下,去读TIMx_CCR1这个寄存器里面的值是不是会使用TIMx_SR这个状态寄存器硬件上自动清零?如果不是清零的话TIMx_SR这个状态寄存器有变化吗?手册上面翻了好多次都没找到。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-22 09:10:15 | 显示全部楼层
回复【5楼】 proc123 :
---------------------------------
你确定看了几遍手册?真的看了?
那我 不知道你是怎么看的了。


我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

26

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2013-3-22
在线时间
0 小时
 楼主| 发表于 2013-9-22 20:47:22 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
谢谢原子哥,我发完帖子又继续找,找到了的。谢谢原子哥
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-12 20:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表