正点输入捕获程序源码

2019-10-16 07:32发布

捕获.PNG
这是正点的输入捕获程序,将while中的函数写进中断服务函数行不行?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
止天
1楼-- · 2019-10-16 11:24
别的不知道   延时肯定是不行
肩山巨鬼
2楼-- · 2019-10-16 17:15
止天 发表于 2016-11-28 10:45
别的不知道   延时肯定是不行

请问为什么延时不行?
止天
3楼-- · 2019-10-16 21:30
 精彩回答 2  元偷偷看……
肩山巨鬼
4楼-- · 2019-10-17 03:23
止天 发表于 2016-11-28 10:56
估计他延时用的是嘀嗒,一个高优先级中断嵌套一个低优先级中断,会死在里面。

别的地方没开

那我在捕获中断里用for循环自己写一个延时,只是几微秒,行不行?
yyx112358
5楼-- · 2019-10-17 07:43
肩山巨鬼 发表于 2016-11-28 11:07
那我在捕获中断里用for循环自己写一个延时,只是几微秒,行不行?

完全可以,就是软件延时没法写得精确,因为CORTEX-M3有流水线。
原_子_哥门徒
6楼-- · 2019-10-17 08:11
正点原子的systick是可以进入中断的,中断里面放一个while(1)怎么跳出来.不过多个systick延时就不准了,因为都是一个systick计数器,重复的放值进去他就不准了(主函数 和中断都存在systick 延时函数的话).

一周热门 更多>