chengfgc 发表于 2023-2-4 15:21:41

Keil编译器设置成X-rays问题

我用stc8h8k单片机,在使用串口功能时,发现keil编译器设置成pdata 编译出来运行是想要的结果,设置成xdata ,编译出来不是想要的结果,这是什么原因呢?

神农鼎 发表于 2023-2-4 15:30:55



STC8H/STC8G 坚决不要用 pdata, pdata 是配合P2来使用的,现在再用pdata就是个笑话!
STC8H/STC8G 坚决用xdata
你先用如下梁工的演示程序来测试下,成功后再修改

神农鼎 发表于 2023-2-4 15:31:57



【新提醒】求STC8H/STC8G系列 4个串口同时通信的演示程序,Modbus 演示程序 - 串行口,DMA支持的4组串口 国芯论坛 (stcaimcu.com)

chengfgc 发表于 2023-2-4 16:23:16

是在keil软件里设置xdata 就有问题

chengfgc 发表于 2023-2-4 16:28:45

图片中这个设置成pdata就正常运行,设置成xdata就得不到想要得结果,不知道什么原因?

chengfgc 发表于 2023-2-4 16:28:47

图片中这个设置成pdata就正常运行,设置成xdata就得不到想要得结果,不知道什么原因?

神农鼎 发表于 2023-2-4 16:41:12

等周一上班,请梁工给你个 xdata 的工程项目

chengfgc 发表于 2023-2-4 16:48:01

我就是不知道为什么设置成不同的模式,编译结果不一样,而且搜索了一下,设置成xdata应该是没有问题才正确呀,始终找不到原因,谢谢帮忙找下问题

chengfgc 发表于 2023-2-4 16:49:44

初学stc,以前用的PIC到没有注意有这些设置,非常感谢指教

神农鼎 发表于 2023-2-4 16:50:32

他会给你个用 xdata 的完整工程文件,你在其中修改成你自己需要的
页: [1] 2
查看完整版本: Keil编译器设置成X-rays问题