STM32 HAL库开发: 概述

STM32命名规则

选型手册可去官网查看芯片数据,stm32也有Android的选型app(更方便).
STM32 HAL库开发: 概述_第1张图片
不接大屏幕的一般选择Cortex-M3 内核的F1 系列,如果要追求高性能,需要外接RGB 大屏幕的选择Cortex-M4 内核的F4 系列。

芯片引脚分类和引脚说明说明

电源 (VBAT)、(VDD VSS)、(VDDA VSSA)、(VREF+ VREF-) 等,他们表示不同的供电引脚
晶振IO 主晶振IO,RTC 晶振IO
下载IO 用于JTAG 下载的IO:JTMS、JTCK、JTDI、JTDO、NJTRST
BOOT IO BOOT0、BOOT1,用于设置系统的启动方式
复位IO NRST,用于外部复位

上面组成stm32最小系统

GPIO (General Purpose Input Output) 专用器件接到专用的总线,比如I2C,SPI,SDIO,FSMC,DCMI 一般用户可以根据自己的需求设置不同的功能

关于数据手册(Reference manual & Data Sheet)

可以去stm32官网下载.

Reference manual

STM32 HAL库开发: 概述_第2张图片
数据手册写芯片的IO信息,寄存器的使用,后面会详细解释.

Data sheet

STM32 HAL库开发: 概述_第3张图片
芯片物理实体功能全览,电气特性,封装信息.你可以用它设计什么产品.

Cortex-M3 Technical Reference Manual

stm32f1 是用 ARM Cortex-M3处理器, 如果想深入了解arm处理器必读《Cortex-M3技术参考手册》Cortex-M3 Technical Reference Manual

你可能感兴趣的:(STM32嵌入式,stm32)