STC8H3K64S2的xdata使用就跑飞
请问使用Xdata需要注意什么? 同时我使用IAP读写,地址从0000H到 0A00H怎么个跑飞,表现出来的现象呢,用xdata区域的变量一定要注意赋初值再用!! 电子DIY小家 发表于 2023-7-12 10:37
怎么个跑飞,表现出来的现象呢,用xdata区域的变量一定要注意赋初值再用!! ...
就是声明的全局变量值明显不对 XDATA区域的变量定义的时候都赋初始值了吗,没有赋值的话他不一定是0,程序不处理好很容易出错的
zs17771433015 发表于 2023-7-12 13:53
就是声明的全局变量值明显不对
①先把EAXFR置1
②放在xdata的变量建议赋初始值(如果没赋初始值导致死机的话)
③检查你的变量内存深度是否有误(比如8位内存你用了unsigned int是不行的,要用unsigned char) 建议用仿真功能仿真下
用 STC-USB Link1D 仿真 STC8 系列 MCU - 编译器/仿真器/ISP下载/做自己的ISP - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
页:
[1]