找回密码
 立即注册
查看: 696|回复: 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 直接访问;

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-05-16 11:56:09

2

主题

186

回帖

1058

积分

金牌会员

积分
1058
发表于 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

回帖

50

积分

注册会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:409
  • 最近打卡:2025-06-17 00:48:11

8

主题

353

回帖

2478

积分

金牌会员

积分
2478
发表于 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-6-18 19:16 , Processed in 0.122091 second(s), 79 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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