7473| 11
|
SysTick定时器延迟函数,是不是遇到中断就刷新了? |
5金钱
最佳答案最好不要在中断里面调用delay函数。
因为一旦你在中断里面调用了delay函数,外部的delay函数就有一次不准确了。
原因很简单:
因为delay都是公用同一个systick,A在延时的时候,比如本来应该延时10秒
但是延时1秒的时候,中断打断了,在中断里面延时了50ms,中断延时也使用的是
SYSTICK,等中断里面的延时结束,systick也就停止了。当中断退出的时候
A的延时本来应该继续延时的,但是中断里面的 延时,把systick给关了,自然 ...
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
提示: 作者被禁止或删除 内容自动屏蔽
| |
| ||
提示: 作者被禁止或删除 内容自动屏蔽
| |
| ||
| ||
| ||
| ||
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。 |
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-21 02:15
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网