STM32中将常量存储在 FLASH中(CONST 关键字) 2012-02-03 20:18:59| 分类: STM32学习 | 标签:stm32 const 常量存储在 flash中 |字号大中小 订阅今天在写程序时,想把一个字符串常量存储在 STM32的 FLASH中,看了一会儿别人的例子程序,知道是用 const这个关键字,但第一次没有成功。前提:我用的是 STM32F103ZE单片机,FLASH的存储范围为:0x080000000x0807ffff,RAM的存储范围:0x200000000x200007ff失败例子:#include.。 。 。 。int main(void)u8 const c=“somen“;while(1); 通过调试,查看 c数组的存储位置为0x200*的位置,常量仍旧处在 RAM中。成功的例子:#include.u8 const c=“somen“;int main(void)while(1); 通过调试,可以发现 c数组的存储位置为0x08*的位置,常量在 FLASH中。