找回密码
 立即注册
查看: 58|回复: 6

请教STC32G144K246的问题

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2026-04-07 18:45:28
已绑定手机

6

主题

16

回帖

78

积分

注册会员

积分
78
发表于 4 天前 | 显示全部楼层 |阅读模式
屏幕截图 2026-04-07 184202.png 在使用stc32G144K246芯片时。我定义了一个数组uint8_t xdata pu8LCMDMARxBuffer[22560];编译器将其地址放置在0x015820~0x02580c。
同时我又定义了uint8_t xdata *img;,img指针用来操作数组。但是好像img会发生溢出。那我该如何定义img。本人正在学习使用STC32G芯片,
在此前只学习过51,希望通过此芯片提升自己。

截图202604061440235220.jpg

截图202604061441014141.jpg



回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:214
  • 最近打卡:2026-04-10 08:18:13
已绑定手机

17

主题

313

回帖

1566

积分

金牌会员

DIY玩家

积分
1566
发表于 4 天前 | 显示全部楼层
使用img指针的操作可能涉及大数组
处理数据的时间可能较长
可能延误重要操作
真正的学徒往往怀着大师的心
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:700
  • 最近打卡:2026-04-10 08:46:39
已绑定手机
已实名认证

130

主题

3399

回帖

8861

积分

版主

积分
8861
发表于 4 天前 | 显示全部楼层
累计超过64K的RAM后,需要使用far进行定义
请参见:https://www.stcaimcu.com/thread-20639-1-1.html
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2026-04-07 18:45:28
已绑定手机

6

主题

16

回帖

78

积分

注册会员

积分
78
发表于 3 天前 | 显示全部楼层
王*** 发表于 2026-4-6 18:22
累计超过64K的RAM后,需要使用far进行定义
请参见:https://www.stcaimcu.com/thread-20639-1-1.html ...

非常感谢您的解答!这篇文章使我进一步能进一步掌握一点点STC,但是pu8LCMDMARxBuffer我使用xdata来定义,为啥地址却是在0x15820,按理说应该小于0xFFFF吧。地址图片请查看原文。

点评

因为限制是xdata累计不能超过64K,但是对定义在什么地方没有限制  详情 回复 发表于 3 天前
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:700
  • 最近打卡:2026-04-10 08:46:39
已绑定手机
已实名认证

130

主题

3399

回帖

8861

积分

版主

积分
8861
发表于 3 天前 | 显示全部楼层
胡*** 发表于 2026-4-7 18:45
非常感谢您的解答!这篇文章使我进一步能进一步掌握一点点STC,但是pu8LCMDMARxBuffer我使用xdata来定义 ...

因为限制是xdata累计不能超过64K,但是对定义在什么地方没有限制
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2026-04-07 18:45:28
已绑定手机

6

主题

16

回帖

78

积分

注册会员

积分
78
发表于 3 天前 | 显示全部楼层
狂热*** 发表于 2026-4-6 16:27
使用img指针的操作可能涉及大数组
处理数据的时间可能较长
可能延误重要操作 ...

您好,非常感谢您的指点。因为我的图像放在这个数组里,除了指针外还有其他比较好的操作数组的方式吗
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2026-04-07 18:45:28
已绑定手机

6

主题

16

回帖

78

积分

注册会员

积分
78
发表于 3 天前 | 显示全部楼层
胡*** 发表于 2026-4-7 18:45
非常感谢您的解答!这篇文章使我进一步能进一步掌握一点点STC,但是pu8LCMDMARxBuffer我使用xdata来定义 ...

好的好的,非常感谢!单片机学习路上解决每一个问题都非常不容易,工程师只有站在彼此的肩膀上才能快速成长。非常感谢王师傅的指导,也非常感谢stc提供的平台
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-4-10 23:50 , Processed in 0.109755 second(s), 79 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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