[求助] STM32 中断的全局变量

duzhiming   2012-8-10 14:22 楼主
在 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
为什么?
为什么再次改变之后就没变化了

回复评论 (2)

不太清楚,这跟中断貌似扯不上多大关系,你用的是中断接收还是??
点赞  2012-8-10 17:33

回复 沙发 xinjitmzy 的帖子

是我的程序出问题了  没有做清除  问题已经解决 谢谢 关照
点赞  2012-8-12 02:54
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复