正点原子的STM32F103有HAL的PDF教程和例程,配合STM32CubeMX进行项目的创建和管脚,时钟配置,驱动生成,基本上很快就能够上手HAL库的开发了。
如果需要视频教程,原子的有F429HAL库的视频教程。HAL库所有系列兼容,所以F4的HAL视频教程也可以参考学习。
http://www.waveshare.net/study/portal.php?mod=list&catid=40&page=2 微雪的CUBEMX教程,用的STM32H767,但是方法是通用的,非常有参考价值。
我用的STM32F103和STM32F407做东西,都是参考这个教程
http://www.st.com/content/st_com/zh/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-mcu-packages/stm32cubef1.html
下载需要注册ST的会员
直接去看ST官方开发板的例程,现在新版的例程都是用的HAL库写的,可以看一下
http://www.st.com/content/st_com/zh/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f103rb.html