选择工程后进入工程界面,如下图所示。
2. 配置外设。
RCC设置,选择HSE(外部高速时钟)为Crystal/Ceramic Resonator(晶振/陶瓷谐振器)
GPIO口功能选择,PF6,PF7,PF8,PF9为LED1-LED4.找到对应管脚设置为GPIO_Output模式。(黄色引脚为该功能的GPIO已被用作其他功能,可以忽略。绿色表示管脚已使用)
3. 时钟配置
时钟配置采用图形配置,直观简单。各个外设时钟一目了然。STM32最高时钟为72M,此处只有在HCLK处输入72,软件即可自动配置。(RCC选择外部高速时钟)。
4.功能外设配置
在配置框我们可以看到有几个区域,分别对应的功能设置如下
- Multimedia(多媒体):音频视频、LCD
- Control(控制):定时器
- Analog(模拟):DAC、ADC
- Connectivity(通讯连接):串口、SPI 、I2C、USB、ETH
- SYStem(系统):DMA(直接存储器存取)、GPIO、NVIC、RCC、看门狗
- middlewares(中间件): FreeRTOS、FATFS、LwIP、USB
此工程中DMA没用的不用配置,NVIC(嵌套中断向量控制器(Nested Vectored Interrupt Controller))配置中断优先级。RCC不用配置。
[size=13.6364px]
- GPIO Pin [size=13.6364px]Level (
管脚状态):低电平GPIO mode (管脚模式 ):推挽输出Maximum output speed (最大输出速度):低速User Label (用户标签):LED1