打印
[STM8]

什么是MEMORY MODEL

[复制链接]
527|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

STM8的C编译器支持多种存储器模式。用户可以根据应用的需要选择最适合的配置。可以根据需要选择采用2个字节的寻址方式(仅适用于64k以内的程序)或者3字节的寻址方式。也可以规定将变量默认为定义在存储器的哪一区域:zero page内,还是zero page 外。下面对几种供选择的MEMORY MODEL做简单说明。
在Project->settings->C Complier选项页中,将Category选为General,里面有一个Memory Models选项栏如下:

在下拉菜单中共有4种MEMORY MODEL可供选择:

程序地址空间在64K以内(即程序容量小于32K)
mods0,
modsl0
程序地址哦那个键在64K以上(即程序容量大于32K)
mods
modsl



使用特权

评论回复
沙发
4c1l| | 2024-8-31 22:22 | 只看该作者
这些模式控制了程序如何访问内存以及变量如何分配到特定的存储区域。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

994

帖子

0

粉丝