不用外中断口和T0/T1计数口,如何对来自P3.6的脉冲计

[复制链接]
3022|30
zhuhuis 发表于 2017-8-20 21:41 | 显示全部楼层
真不太好弄,扫描慢了容易丢脉冲,快了容易重判。
tian111 发表于 2017-8-20 21:41 | 显示全部楼层

考虑一下加硬件吧,触发器什么的。
songqian17 发表于 2017-8-20 21:41 | 显示全部楼层
这么慢一个信号,甚至比普通按键输入还简单
chenho 发表于 2017-8-20 21:41 | 显示全部楼层
定时器扫描,或者主循环扫描,随便都能把它扫到
 楼主| bqyj 发表于 2017-8-20 21:41 | 显示全部楼层
知道了,多谢大家
qhdjxy 发表于 2017-8-21 12:59 | 显示全部楼层
IO持续轮询吧
gx_huang 发表于 2017-8-21 13:23 | 显示全部楼层
无非:
1、测量周期,时间短,适合周期长的
2、测量频率,适合频率高的,否则时间很长
coody 发表于 2017-8-21 17:47 | 显示全部楼层
根据你脉冲的最小高电平或低电平时间的一半来查询,绝不丢失。
假设你脉冲的最小高电平是1ms,最小低电平是200us,则使用100us查询,只要保证你的查询速度是均匀的100us,就不会丢失。
dog_xin 发表于 2017-8-22 08:33 | 显示全部楼层
wenfen 发表于 2017-8-20 21:37
改用10MS中断查询,应该会没有问题

正解
cos12a 发表于 2017-8-22 12:28 | 显示全部楼层
zhuhuis 发表于 2017-8-20 21:41
真不太好弄,扫描慢了容易丢脉冲,快了容易重判。

IO口查询+IO电平变化或边沿变化判断脉冲,.
山东电子小菜鸟 发表于 2017-8-22 16:46 | 显示全部楼层
坐等大神解答
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部