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