1387| 5
|
中断函数和main函数里面操作同一个全局变量,会导致错误吗? |
1金钱
最佳答案要看具体代码才知道。
变量本身在多个地方修改是没问题的,主要看对它的读取使用。
举个例子,串口发送完成有个标志,假如主函数往串口发数据并等待标志,但串口中断里把这个标志清除了,
那么主函数就可能等不到这个标志陷入死循环,单片机并不觉得这有问题。
| ||
发表于 2024-9-6 23:15:25
|
显示全部楼层
| ||
专治疑难杂症
|
||
发表于 2024-9-7 21:37:03
|
显示全部楼层
| ||
| ||
发表于 2024-9-9 13:40:17
|
显示全部楼层
| ||
专治疑难杂症
|
||
发表于 2024-9-20 14:15:07
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-22 08:41
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网