一、了解STM32命名逻辑(选型):
一般是选配置较好的板卡(高性能,多引脚,大闪存),实现项目功能后,优化为成本最低的板卡。(先实现再优化)
二、安装开发环境(CubeMX+Keil5)
开发环境有很多种如,STM32CubeIDE、VS+插件、CubeMX+Keil5,由于想先学习HAL库使用STM32方法,所以暂选择CubeMX+Keil5快速配置。
1.CubeMX官网注册后下载
2.Keil5官网下载
3.器件包下载(根据板卡选择不同型号)
4.Arm compiler 5.06编译器注册下载
编译器是为了Keil5编译准备的!!!
Arm Developerhttps://developer.arm.com/https://developer.arm.com/https://developer.arm.com/
三、STM32的最小系统和IO分配
先实现最小系统组成电路,然后特定IO再到通用IO,后续根据实际需求排线微调。