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
|