以前开发硬件做的比较多,后来发现还得由硬到软才能更深入了解这些MCU的性能,以及硬件设计时一些重点关注事项。
说说ST软件学习层面吧,很重要的就是官方帮助手册,虽然标准库在ST逐渐被HAL库替代,但标准库的内核方法,其实HAL库封装里面可以看到,标准库一定要多看例程,一定要亲自动手练习,每个管教设置、定时器、中断设置等等,语法配置熟悉之后就可以了解各个外设的驱动原理,其实现在很多外设都是将驱动封装好的,底层就是编程练习的那些时序图。
HAL库就是配合CUBEMX图形化界面,将外设的配置更加简单方便。需要用户做的就是驱动外设的一些简单代码。
学习是一个不断总结,不断进步的过程,本人正在不断熟悉,望各位坛友过程中多交流探讨1
|