永发信息网

systick时钟中断最小定时时间是多少

答案:2  悬赏:0  手机版
解决时间 2021-02-10 01:46
  • 提问者网友:斑駁影
  • 2021-02-09 14:01
systick时钟中断最小定时时间是多少
最佳答案
  • 五星知识达人网友:迟山
  • 2021-02-09 15:10
从现象上来说,确实是阻塞了CPU,
延时的目的就是让CPU停住一段时间。
systick嘀嗒定时器在延时的时候,一直判断标志位,用while语句,这样cpu就一直停在这里了,知道标志位置位,再跳出等待,这样就实现精准延时了。

还有问题,欢迎追问。
全部回答
  • 1楼网友:西风乍起
  • 2021-02-09 15:15
这是设置systick 定时器的一个初始化函数,具体解析如下: void systinit(void) { systick_clksourceconfig(systick_clksource_hclk_div8);//systick时钟源为ahb时钟除以8 systick_setreload(9000);//systick重装载值为9000 systick_itconfig(enable);//使能systick中断 nvic_systemhandlerpriorityconfig(systemhandler_systick, 0, 0);//设置优先级为0组0级 syststop(); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯