STM32的标准库有个库函数的说明文件,可以查看各个函数是什么作用,都包含什么数据结构和寄存器,每个寄存器的设置代表什么意义。
HAL库和LL库有这种说明文件吗,要不然用起来一头雾水,不知道函数都是什么意义。另外,HAL库的回调函数是什么意思,什么时候要用回调函数。
对于学习HAL库,各位大佬觉得需要下载哪些文件作为参考手册来看,如何学习比较快。
在库函数中的源码中,每个函数前都是有注释的,都会说明函数的功能的
回调函数是中断函数中调用的函数,根据不同的中断源,调用不同的回调函数。
简单的就通过软件包的例程学习配置相应的外设驱动,软件包里也有相应的函数说明可以查看,比如F4系列,Cube软件包STM32Cube_FW_F4_V1.24.0\Drivers\STM32F4xx_HAL_Driver目录下提供了好几个.chm文件,方便用户熟悉HAL驱动的函数和用法,可以下载一个看一下。
或者你也可以看下野火,原子这种的教程,也比较直观。