找回密码
 立即注册
查看: 530|回复: 4

使用STC32G12K128作为MODBUS主站,RAM空间不够通过片外扩展了IS62C256

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2024-05-09 15:58:58

1

主题

2

回帖

89

积分

注册会员

积分
89
发表于 2024-5-6 17:19:47 | 显示全部楼层 |阅读模式
已经潜水了多年,也使用STC做了很多项目;
最近使用STC32G12K128作为MODBUS主站需要访问的分站比较多,RAM空间不够通过片外IS62C256AL芯片扩展了32K空间,但通过技术手册例程访问这个片外空间很麻烦,有没有办法直接通过KEIL设定后通过xdata 直接访问;

回复

使用道具 举报 送花

2

主题

185

回帖

1048

积分

金牌会员

积分
1048
发表于 2024-5-6 18:25:07 | 显示全部楼层
KEIL软件可以设置扩展存储器的起始地址和大小
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2024-05-09 15:58:58

1

主题

2

回帖

89

积分

注册会员

积分
89
发表于 2024-5-6 18:56:30 | 显示全部楼层
zxcv*** 发表于 2024-5-6 18:25
KEIL软件可以设置扩展存储器的起始地址和大小

怎样设置

是这里进行设置吗

是这里进行设置吗
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-03-09 14:47:58
已绑定手机

0

主题

1

回帖

40

积分

新手上路

积分
40
发表于 2025-3-9 14:47:58 | 显示全部楼层

老哥最后解决了吗,我也想进行类似的设置
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:365
  • 最近打卡:2025-05-02 00:20:03

6

主题

319

回帖

2206

积分

金牌会员

积分
2206
发表于 2025-3-9 15:49:17 | 显示全部楼层
需要要选带外部存储器访问接口的型号,通常是44脚以上的封装才会有这个功能,
利用地址和数据总线连接外部存储器,把AUXR寄存器的EXTRAM位值1就可以访问外部RAM
A0-A15地址总线,和D0-D7数据总线,配合RD/WR/ALE控制线使用,
其中P2端口作为地址总线高8位,P0端口作为地址总线低8位同时兼做数据总线,根据外部RAM分配的地址范围连接地址总线.
具体用法可以参照老的51芯片手册

截图202503091549095383.jpg
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 20:43 , Processed in 0.152809 second(s), 83 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表