pepperking 发表于 2026-5-7 16:36:02

STC32G12K的4K+8K内存是怎么使用的?

可以将数据从4K内存写进8K内存,或者8K内存写进4K内存吗?
项目要显示一个64512点的点阵屏,即8064字节的数据。
目前计划是用4K的内存做字模的读取和其他运算,8K内存用来做一帧图像的存储和动画处理(如屏幕部分滚动显示或全屏滚动显示)。
可行吗?

狂热主宰 发表于 2026-5-7 17:31:31

描述8064KB有误么?

soma 发表于 2026-5-7 18:21:46

这个吗

_奶咖君_ 发表于 2026-5-8 09:50:55

应该是两个不同的内存区,,,相互复制的话,定义两个不同内存区的数组,,

pepperking 发表于 2026-5-8 14:40:50

狂热主宰 发表于 2026-5-7 17:31
描述8064KB有误么?

8064字节,打错了。。。

pepperking 发表于 2026-5-8 15:24:34

soma 发表于 2026-5-7 18:21
这个吗

是的,我就是在考虑这个,如果我把xdata区域几乎用满,其他功能会不会受到影响?或者说在XDATA几乎用满的情况下,还能对数据正确执行位操作吗?

Ayb_ice 发表于 2026-5-8 16:03:31

pepperking 发表于 2026-5-8 15:24
是的,我就是在考虑这个,如果我把xdata区域几乎用满,其他功能会不会受到影响?或者说在XDATA几乎用满的 ...

如果没有其它变量在XDATA区,是可以直接定义个数组占用全部XDATA区,数据进行位操作与XDATA没有关系,可以的
页: [1]
查看完整版本: STC32G12K的4K+8K内存是怎么使用的?