32G12K128操作32位数出错
经常操作32位出错,不知什么原因u32 xdata addr_tmp1,addr_tmp2,c1,c2;
#define HZ_DOT24_START_ADDR 0x042200
c1 -= 0xa1 ;
c2 -= 0xa1 ;
addr_tmp1 =HZ_DOT24_START_ADDR ;
addr_tmp2 = ((c1 * 94 + c2) * 72) ; //执行 这行此代码,MCU会复位到MAIN函数,为什么???????
以往写程序STC经常操作32位数容易会错,不知道什么原因. zixialang 发表于 2025-7-27 11:23
以往写程序STC经常操作32位数容易会错,不知道什么原因.
解决编译器【REMOVEUNUSED选项】,可能错误移除问题,现象是感觉复位了 - 仿真/编译器/汇编器/头文件 国芯人工智能技术交流网站 - AI32位8051交流社区
可能是这个原因导致的,可以尝试一下使用这个解决方案
页:
[1]