初学者建议库函数吧,直接调用函数就行,而寄存器一般要对STM32的原理以及寄存器配置得有一定了解才行,一般对资深开发者比较合适。
但是你非要学寄存器呢?估计得花好长一段时间才行。。。个人愚见。。。
建议库函数吧,直接调用函数就行。但是你想知道其原理,寄存器比较适合,但是初学可能有点蒙,不那么容易上手。
用库入门快,上手快。可以很快的实现自己的功能。
用寄存器,可以有效的控制效率。没有库函数的各种校验机制。但是STM32的寄存器很繁琐,如果是初学都不建议用。
類似問題...
CubeMX是使用HAL庫,是趨勢,可以幫助快速配置和產生對應的Code框架,是很有用的且方便