359
2770
8594
技术达人
使用特权
5
706
2126
初级工程师
535
2115
7518
高级工程师
556
1万
6万
版主
---------------------
huzi2099 发表于 2014-3-25 21:15 问题不在哪个快,捕获到信号后的动作是由硬件完成的所以更准确. 而中断方式依靠软件用可能被其他中断干扰,另 ...
magic_yuan 发表于 2014-3-28 16:35 今天看了下捕获输入的程序。 STM32捕获到信号后自动记录寄存器的值,这个是硬件完成的。但如果进入响应 ...
huzi2099 发表于 2014-3-28 17:34 已经存好了,直到下次捕获到信号前取走就行了
magic_yuan 发表于 2014-3-29 10:46 再想了一下。 一次捕获STM32自动记录寄存器的值,但如果要测量时间差,那后一次捕获记录的值降刷新前 ...
huzi2099 发表于 2014-3-29 11:03 不需要延时,用一个全局量存储上次的值,新捕获到的时间点减去上次值就是时间差了,要注意的是数据有溢出的 ...
596
5万
magic_yuan 发表于 2014-3-29 11:30 那用全局变量记录上次的值需要进入中断了,这时需要消耗延时。 也就是说捕获两次边沿跳变的最短时间间距 ...
香水城 发表于 2014-3-29 12:14 两次捕获可以不用中断处理啊,如果中断来不及响应,岂不是第二次捕获的值就覆盖第一次捕获的值了?使用DM ...
2
94
282
中级技术员
magic_yuan 发表于 2014-3-29 12:51 多谢啊, DMA没用过。有个基本问题想请教下,后面我去认真看看DMA。 1,捕获能触发DMA,那定时器溢出 ...
TIM DMA.png (31.69 KB )
下载附件
2014-3-31 16:26 上传
1
20
70
初级技术员
grant_jx 发表于 2014-3-25 21:27 输入捕获更快,都是硬件的,曾用它来做HDLC解码
dzlyxzy 发表于 2017-3-1 14:24 老哥,我是新人,刚接触32。我想问一下,这个都是硬件的是什么意思呢?输入捕获功能也是在用定时器来计算 ...
grant_jx 发表于 2017-3-2 12:54 你楼上不是都讲了。自己做个减法,其它工作不都是硬件来做 第二个问题,当然是可以一个定时器的不同通道 ...
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
7
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号