stm32的程序库函数版本和寄存器版本的有啥区别??

2019-08-20 17:40发布

前两天开始学stm32时学长让我们学寄存器版本的,说这种更能搞懂它的原理啥的,但是在网上买的各种模块送的stm32程序都是库函数版本的,移植起来感觉很头大,所以想问一下库函数和寄存器两种版本的区别,各自的优劣势在哪?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
xuande
1楼-- · 2019-08-20 20:57
觉得学长说得对。

操作寄存器,你必须明白每个数据位的物理意义,直观而且明确;
库函数总是隔着一层毛玻璃看窗外。
子木阿伦
2楼-- · 2019-08-20 21:33
回复【2楼】xuande:
---------------------------------
但是寄存器上手比较难吧,感觉看手册看的好麻烦
xuande
3楼-- · 2019-08-21 03:26
 精彩回答 2  元偷偷看……
潜龙探渊
4楼-- · 2019-08-21 08:26
想快速入门就用库函数,想吃透STM32就老老实实的用寄存器
fengxuxq
5楼-- · 2019-08-21 14:02

库函数够用了,现在单片机有那么多,就算你寄存器全弄明白了,换个CPU你还得重新学。隔一段时间忘了还是得重新查表。
建议应用层面: 库函数  第一次学单片机: 寄存器
Admin
6楼-- · 2019-08-21 19:56
结合学习。寄存器让你理解原理,做到心中有数。
库函数用来开发,当然前提是你理解先。。没有理解你不可能会用库函数

一周热门 更多>