STM32 CubeMX及HAL库学习
入门
在拥有固件库开发的基础上,观看 Z小旋的博客-CSDN博客,能够快速上手 HAL 库。
下面对大佬的博客进行排序,方便查找。
这里推荐: 【STM32】_Z小旋的博客-CSDN博客
【STM32】HAL库 STM32CubeMX教程一—安装教程
【STM32】HAL库 STM32CubeMX教程二—基本使用(新建工程点亮LED灯)
【STM32】HAL库 STM32CubeMX教程三—外部中断(HAL库GPIO讲解)_hal_gpio_exti_callback
【STM32】HAL库 STM32CubeMX教程四—UART串口通信详解_hal_uart_transmit
【STM32】HAL库 STM32CubeMX教程五—看门狗(独立看门狗,窗口看门狗)_stm32看门狗
【STM32】HAL库 STM32CubeMX教程六—定时器中断_hal_tim_irqhandler
【STM32】HAL库 STM32CubeMX教程七—PWM输出(呼吸灯)_stm32 hal pwm输出
【STM32】HAL库 STM32CubeMX教程八—定时器输入捕获_hal_tim_readcapturedvalue
【STM32】HAL库 STM32CubeMX教程九—ADC_stm32cubemx adc
【STM32】HAL库 STM32CubeMX教程十—DAC
【STM32】HAL库 STM32CubeMX教程十一—DMA (串口DMA发送接收)_cubemx spi dma
【STM32】HAL库 STM32CubeMX教程十二—IIC(读取AT24C02 )_cubemx iic
【STM32】HAL库 STM32CubeMX教程十三—RTC时钟_stm32 hal库的时钟
【STM32】HAL库 STM32CubeMX教程十四—SPI_cubemx spi
【STM32】HAL库 STM32CubeMX教程十五—FMC-SDRAM(一)_stm32cubemx fmc
【STM32】HAL库 STM32CubeMX教程十五—FMC-SDRAM(二)
提高
1、串口
初步写自己的具体逻辑,主要是串口,可以观看 STM32系列视频(CubeMX+MDK5+HAL库+库函数一站式学习) 进行学习。
这个视频主要是标准库和 HAL库 函数都有,面向电源题类的。
2、PID控制
编码器测速:【STM32】使用HAL库进行电机测速,原理、代码、滤波
PID速度环:【STM32】使用HAL库进行电机速度环PID控制,代码+调参
PID位置环:【STM32】使用HAL库进行电机PID位置环控制,代码+调参
3、PID调参
VOFA+调参:使用VOFA+上位机进行PID调参(附下位机代码)
VOFA+官网:VOFA+
4、江科大OLED移植
基于HAL库的stm32的OLED显示屏显示:基于HAL库的stm32的OLED显示屏显示(模拟I2C,四脚,0.96寸)
其他
大佬的笔记整理:【单片机学习笔记】上传一整年的自学电子笔记,互相交流,共同进步
电赛国一大佬的方案:2021年全国大学生电子设计大赛F题——智能送药小车,全方位解决方案+程序代码(详细注释)山东赛区国奖