求解 STC keil 数组定义在idata中赋值出错的问题

[复制链接]
4155|21
一周一天班 发表于 2017-7-29 11:42 | 显示全部楼层
data和idata区别:data是一条指令完成的,idata实际是C语言指针,至少2条指令完成,这2个指令之间如果中断发生,就会发生数据窜改事件。和Byte变量OK,int变量出问题,本质一样。所以中断和非中断共用变量一定要讲究。
ddllxxrr 发表于 2017-7-30 09:34 | 显示全部楼层
小了个明 发表于 2017-7-27 10:28
RF_BufRam[0]=RF_DataRam[0];
RF_BufRam[1]=RF_DataRam[1];
RF_BufRam[2]=RF_DataRam[2];

IDATA不够用了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部