STM32 中断的全局变量

2019-03-23 19:41发布

在 ccit.h中 定义全局 数组  volatile uint8_t global[50];

it.c中引用了   #include''ccit.h"
然后再main.c中用extern uint8_t  global[50];

这个数组是接收串口2的数据
在串口2第一次接收到PC数据为  01 02 03    //OK
然后我改变PC机下发的数据 改为 ff ff  //但是这个全局数组里面接收的还是01 02 03
为什么?
为什么再次改变之后就没变化了 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。