木木鱼 发表于 2015-3-30 11:07:23

STM32初学,使用库函数还是寄存器更好一些

   刚开始学习51的时候,每天跟着教程学,感觉学的还行,也没用去刻意的硬记那些与寄存器相关的东西,但到了stm32的时候,就发现了有些不同。在看例程时都是一个寄存器版加一个库函数版,不知道先学习哪个好点,就细细的看了些资料,使用寄存器写程序的好处是好写,很直接方便,能了解到底层内容,学的精并深,但是由于管脚太多,学起来让人很吃力,有点费劲stm32的大部分都超过100个管脚了,一个一个的记起来比较麻烦,而库函数版的好处是统一使用基本的配置函数去操作,去驱动。在去操作配置某个外设的时候不需要再去翻眼花缭乱的数据手册,直接找到库函数描述拿来就可以用,这样在这样就会省下来大部分的精力,把更多的时间去放在逻辑代码的开发上,这样更有效率。
    综合来说,个人建议在stm32初学的时候,最好跟着教程走,但是在学教程的时候,要进一步的去挖掘东西,多查资料,多问些为什么。学库函数学好了,寄存器内容理解了,stm32自然而然的也就学好了。

zfz0122 发表于 2015-3-30 11:14:25

库上手快。。寄存器才是王道

木木鱼 发表于 2015-3-30 11:20:07

zfz0122 发表于 2015-3-30 11:14
库上手快。。寄存器才是王道

从库的基础上,逐渐深入到寄存器。也应该不错

沐紫 发表于 2015-3-30 11:22:39

我晕,怎么这么多人发这个问题,我最近半年见过不下十次了。在这里说一下,以后再出现这个讨论帖,立马删帖了。

木木鱼 发表于 2015-3-30 11:33:16

沐紫 发表于 2015-3-30 11:22
我晕,怎么这么多人发这个问题,我最近半年见过不下十次了。在这里说一下,以后再出现这个讨论帖,立马删帖 ...

额,好似没看见过啊。标题好似用错了,谢谢刀下留人啊

数码小叶 发表于 2015-3-30 16:41:18

沐紫 发表于 2015-3-30 11:22
我晕,怎么这么多人发这个问题,我最近半年见过不下十次了。在这里说一下,以后再出现这个讨论帖,立马删帖 ...

哎。。。。就是,不论投票还是讨论的:L:L

数码小叶 发表于 2015-3-30 16:41:50

这个真心没必要讨论了,各有所好:L:L

HXM9531 发表于 2015-3-30 20:02:22

谢谢,欢迎交流。

HXM9531 发表于 2015-3-30 20:03:23

图形配置好,还是查寄存器单独配置好

左岸右岸 发表于 2015-3-30 23:04:31

这个问题确实被谈论了好多次;P
页: [1] 2
查看完整版本: STM32初学,使用库函数还是寄存器更好一些