DebugLab 发表于 2024-7-28 20:30:55

vb2002 发表于 2024-7-27 21:39
刚按您的说法,我百度了一下
递归重入c语言延时函数多任务程序设计中的函数重入问题按照Keil的规范对函数 ...

延时函数设置为可重入函数,可能导致程序死在延时函数里出不来(死循环、死机)

vb2002 发表于 2024-7-28 20:40:40

DebugLab 发表于 2024-7-28 20:30
延时函数设置为可重入函数,可能导致程序死在延时函数里出不来(死循环、死机) ...

那就只能在中断里避免使用长时间的delay了。
优先级我也尝试过,没有一点用

haiyang201 发表于 2024-7-29 10:13:21

soma 发表于 2024-7-27 21:47
中断内外不能调用同一个函数,还真不知道。

你运行这个函数时,进入中断又调用这个函数你怎么处理
页: 1 [2]
查看完整版本: 干嘛我的中断要等delay执行完了才能中断,更换模式?