[其他ST产品] 51有一个ram 是xdata stm32没有 咋办?

[复制链接]
1086|11
 楼主| poison0 发表于 2022-8-26 23:39 | 显示全部楼层 |阅读模式
51有一个ram 是xdata ,stm32没有xdata,直接把xdata删除,可以行得通吗?这样算正确的吗?
未说出口的像你 发表于 2022-9-19 06:51 | 显示全部楼层
是的,ST的是没有xdata操作的

她已醉 发表于 2022-9-19 07:13 | 显示全部楼层
也没问题啊,可以行得通

温室雏菊 发表于 2022-9-19 07:36 | 显示全部楼层
你可以定义为全局变量,这样应该OK

故意相遇 发表于 2022-9-19 07:59 | 显示全部楼层
这个看你程序逻辑呗,如果可以,去掉就行

风凉 发表于 2022-9-19 08:21 | 显示全部楼层
正常是去掉就可以的,但是得看你这个变量是全局还是局部的

我吃小朋友 发表于 2022-9-19 08:43 | 显示全部楼层
行得通的,你试试就好了

春日负喧 发表于 2022-9-19 09:05 | 显示全部楼层
一般情况是对的,但是也要梳理一下程序逻辑才行

捧一束彼岸花 发表于 2022-9-19 09:27 | 显示全部楼层
Xdata51在外部RAM给变量分配空间,也就是ST的所谓的全局变量

白马过平川 发表于 2022-9-19 09:49 | 显示全部楼层
没问题,你先编译呗,看看是否能正常运行

月亮一键变蓝 发表于 2022-9-19 10:11 | 显示全部楼层
去掉肯定要去掉的,不然ST也不识别Xdata

SantaBunny 发表于 2023-2-22 13:01 | 显示全部楼层
STM32 没有这个 xdata ,你要了解 51 通过 xdata 访问的芯片或设备,在STM32Z中硬件是怎么接的,对应的地址空间是多少,该怎么访问这个空间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

82

主题

655

帖子

2

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