使用STM32CubeMX配置STM32F051K8U6实验笔记
2018-9-17
說明:
目的:想將PA10和PA9配置成異步串行USART。沒有提到的選項均為默認。STM32CubeMX的版本:4.27.0步驟
新建項目
選擇芯片:STM32F051K8Ux
Pinout:
- FREERTOS: Enabled
- SYS:
*Timebase Source: TIM1
-TSC:
帶黃色感嘆號,表示禁用部分功能。提示:PA9..10映射了USART1異步模式就不能映射TSC第4組的IO1..2。-USART1: Asynchronous
-PA9: 映射到USART1_TX
-PA10: 映射到USART1_RX
Clock Configuration:
LSI RC=40KHz, HSI RC=8MHz, HSI14 RC=14MHz
設置HCLK=20MHz
Configuration:
-USART1: 設置串口的波特率、字長、校驗、停止位
-PA9…10:
-GPIO mode:
應該選Alternate Function Push Pull 還是 Alternate Function Open Drain ?-GPIO Pull-up/Pull-down:
應該選 Pull-up 還是 Pull-down ? 先胡亂選一個-Maxmum output speed:
應該選 Low/Medium/High ? 先胡亂選一個
Project/Settings:
-Project:
設置項目名,文件夾
*Toolchain / IDE: MDK-ARM V5 // 生成keil 5項目
-Code Generator:
*STM32Cube Firmware Library Package: Copy only the necessary library files
*Generated files: 增選 Generate peripheral initialization as pair of ‘.c / .h’ files per periph …
*HAL Settings: 增選 Set all free pins as analog ( to optimize the power consumption)
Project/Generate Code // 產生代碼
Project/Generate Report // 產生報告
總結
以上是生活随笔為你收集整理的使用STM32CubeMX配置STM32F051K8U6实验笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fre740变频器参数_三菱FR-E74
- 下一篇: python爬虫,爬取表格数据