对外部脉冲进行计数

[复制链接]
2058|34
xiaoyaodz 发表于 2017-9-16 21:30 | 显示全部楼层
zhaoxqi 发表于 2017-9-10 17:45
计数最好使用计数器  这样比较简单  呵呵   这是个人的一点意见   哦呵呵

应该是外部中断。
febgxu 发表于 2017-9-16 21:30 | 显示全部楼层
jiajs 发表于 2017-9-10 17:54
可以用定时器,输入设为外部输入就行了。具体你可以根据你的芯片做类似操作。
...

为什么不使用外部中断。
sdlls 发表于 2017-9-16 21:31 | 显示全部楼层
外部中断?
pixhw 发表于 2017-9-16 21:32 | 显示全部楼层
午夜粪车 发表于 2017-9-10 17:43
可以使用 timer-A ,timer-B 就是太费了,用了之后,就不能在干别的了。

这个定时器要干什么用?
kkzz 发表于 2017-9-16 21:32 | 显示全部楼层
脉冲信号是多大电压?
hudi008 发表于 2017-9-16 21:32 | 显示全部楼层
捕获时间然后计算频率。
lzmm 发表于 2017-9-16 21:32 | 显示全部楼层
读取引脚的电平,然后计数。
minzisc 发表于 2017-9-16 21:32 | 显示全部楼层
如果IO有高低电平变化,计算 一次。
selongli 发表于 2017-9-16 21:32 | 显示全部楼层
中断函数里面可以直接进行计数。
fentianyou 发表于 2017-9-16 21:32 | 显示全部楼层
午夜粪车 发表于 2017-9-10 17:43
可以使用 timer-A ,timer-B 就是太费了,用了之后,就不能在干别的了。

应该是外部中断计数。
xiaoyaodz 发表于 2017-9-16 21:32 | 显示全部楼层
zhaoxqi 发表于 2017-9-10 17:45
计数最好使用计数器  这样比较简单  呵呵   这是个人的一点意见   哦呵呵

电平变化的时候,外部中断响应及时。
febgxu 发表于 2017-9-16 21:32 | 显示全部楼层
jiajs 发表于 2017-9-10 17:54
可以用定时器,输入设为外部输入就行了。具体你可以根据你的芯片做类似操作。
...

定时器怎么采集?
pixhw 发表于 2017-9-16 21:32 | 显示全部楼层
午夜粪车 发表于 2017-9-10 17:43
可以使用 timer-A ,timer-B 就是太费了,用了之后,就不能在干别的了。

这个应该是IO中断计数。
sdlls 发表于 2017-9-16 21:32 | 显示全部楼层
配置外部中断,产生一次中断就记一个数。
baimiaocun2015 发表于 2017-9-17 11:55 | 显示全部楼层
这个主要是采用定时器的捕获模式来设计
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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