库函数方便,效率高
我只是路过打酱油的
个人拙见::)
做评估、快速出样的--->偏向库函数
做采样、对时间要求严格的--->偏向寄存器
个人认为,熟悉那个就用那个,没必要说一定。
混合起来用
一个封装好的库函数可以省去大部分的开发时间,不用去花费太多的时间去了解各个寄存器,直接调用库函数实现对应的功能。但库函数又不是万能的,有时需要自己去深入了解寄存器所对应的功能,结合库函数+操作寄存器的方法去实现库函数没有涵盖的功能。
我比较支持库函数+寄存器的混合方式
时间是宝贵的,精力是有限的,对一个初学者,寄存器太坑爹了,库函数可以大大加快程序的开发进度。如果对时间要求很高,可以尝试别的器件来做。
支持参考库函数 写寄存器
支持混合1起来用=个人习惯
作为STM新手,感觉库函数作初始化,寄存器用在中断服务比较合适。