STM32CubeMX 无忧手册
阅读这份手册前请先阅读《STM32CubeMX 使用说明》,这份手册针对 STM32F767NIH6 开发
板编写,生成的代码可以在 STM32F767NIH6 及 STM32F746NGH6 开发板上运行。由于
STM32CubeMX 软件可以用来生成 STM32 全系列处理器的配置代码,只要掌握了使用方法在
相同的例子里面稍微修改开发板的管脚定义及处理器的型号,代码也可以在别的开发板上运
行。
手册分成两大部分,第一部分的内容描述如何生成简单的外设配置代码,比如普通 I/O、定
时器、串口、ADC 这些,第二部分的内容描述如何生成复杂应用的代码,比如加入了文件系
统、操作系统、USB 从设备、USB 主控器、网络协议栈等。
目录
Peripheral .......................................................................................................................................... 2
GPIO_IOToggle .......................................................................................................................... 2
GPIO_EXTI ................................................................................................................................. 9
TIM_TimeBase......................................................................................................................... 13
UART_Printf ............................................................................................................................. 18
UART_IT ................................................................................................................................... 23
UART_DMA.............................................................................................................................. 27
ADC_ Polling ............................................................................................................................ 33
ADC_ Interrupt ........................................................................................................................ 38
ADC_DMA ............................................................................................................................... 43
CAN_Networking ..................................................................................................................... 49
QSPI_ReadWrite_IT ................................................................................................................. 64
FMC_NOR ................................................................................................................................ 72
FMC_SDRAM ........................................................................................................................... 83
Applications ..................................................................................................................................... 89
FATFS_SD ................................................................................................................................. 89
USB_Device_HID ..................................................................................................................... 96