
1、STM32简介 STM32中的ST指的是意法半导体,M是Microelectronics的缩写,32表示32位,即意法半导体公司开发的32位微控制器。 2、stm32分类 ![]() 3、stm32命名方式 ![]() 根据对芯片的命名方式的解读及项目需要,就可以选择出我们所需要的芯片了。 4、stm32容量划分及代码占用容量计算 STM32的IC可以通过容量的不同进行划分,有小容量、中容量和大容量之分。 小容量IC指的是FLASH容量在16KByte到32KByte。 中容量IC指的是FLASH容量在64KByte到128KByte。 大容量IC指的是FLASH容量在256KByte到512KByte。 如何计算我们的代码占用多大的FLASH ,占用多大的RAM,有两个方面的意义。一是可以作为评估我们工作量的参考。二是为芯片选型提供参考。 Keil MDK下Code, RO-data,RW-data,ZI-data这几个段: Code存储程序代码。 RO-data存储const常量和指令。 RW-data存储初始化值不为0的全局变量。 ZI-data存储未初始化的全局变量或初始化值为0的全局变量。 占用的Flash=Code + RO Data + RW Data; 运行消耗的最大RAM= RW-data+ZI-data; 例如下图就是我自己基于KEIL5编写的代码编译生成的代码量。 ![]() ———————————————— 版权声明:电子工程师联盟 |
STM32 GUI LTDC 最大像素时钟评估方法
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
OpenBLT移植到STM32F405开发板
为什么要先开启STM32外设时钟?
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【经验分享】STM32实例-RTC实时时钟实验④-获取RTC时间函数与中断服务函数
STM32 以太网 MAC Loopback 的实现
STM32功能安全设计包,助力产品功能安全认证
基于STM32启动过程startup_xxxx.s文件经验分享
HRTIM 指南