貌似现在较新的STM32芯片资料都不打包通用外设库了,对于这种不会用Cube习惯自己开发的很是痛苦啊,这是要自己去Cube的解压包里面一个个找么。有哪位大神有STM32L4的通用外设库么??
评分
查看全部评分
如果你要自己建工程的话,Drivers里面的CMSIS,STM32L4xx_HAL_Driver就是原来的通用包,或者CUBEMX建工程更方便
评分
查看全部评分
以前的标准库停止更新了,不过F1,L1还可以用标准库;
另外官方现在就只维护HAL 和LL库,通常后两者是一起的,使用Cube就可以生成。
评分
查看全部评分
评分
查看全部评分
传个目录结构参考一下:
评分
查看全部评分
评分
查看全部评分
谢谢哈,就是要花点时间习惯下HAL库
和原来的通用库相比他们之间有啥明显区别吗?
得花点时间看看
点评
有区别,用惯了传统的固件库,刚换到HAL可能会不适应,对硬件层更抽象了。就像用惯了寄存器操作,刚换到固件库一样。得有个适应过程。
可能HAL设计的初衷就是让用户更少的关注硬件层,把精力放到应用程序。对于大多数应用的话够了,如果对速度和精确寄存器控制有要求的,还得用寄存器。
用STM32CubeMX可根据用户设置生成HAL的工程模板,对外设初始化方便很多。
评分
查看全部评分