changjiangu9 发表于 2023-3-18 21:34:30

stc8g1k17使用xdata定义变了出现异常

看手册stc8g1k17有1k的片内xdata区,想将几个大的数组定义到XDATA区,如下:
uchar xdata x1,x2,x3;
用keil 4可正常编译,但程序运行后对数组读写出错,数据随机出现不可预知的值,赋值1后读出的有可能是9,不知什么原因(不使用XDATA的数据时程序正常)。

梁工 发表于 2023-3-19 10:44:09

这是很常规的操作,不应该有问题,你看一下操作变量的程序是否有问题。
页: [1]
查看完整版本: stc8g1k17使用xdata定义变了出现异常