zzg721 发表于 2015-1-8 08:35:20

边学库函数,同时理解一些寄存器操作

iwqt1983 发表于 2015-1-8 08:57:36

我是酱油哥 发表于 2015-1-6 13:20
个人认为:对寄存器操作才能较熟练的掌握STM;其实库函数也是对寄存器操作的 ...

总的原则是先易后难,这样容易入门。

w453509596 发表于 2015-1-8 14:22:15

先用库函数先用着,把东西做出来,然后再把它改成寄存器版。这样的话会非常有利于学习。

hl1980 发表于 2015-1-8 14:45:21

库函数简单,入门快

mmo 发表于 2015-1-8 15:43:01

我觉得寄存器是基本

与非朋 发表于 2015-1-8 15:58:56

直接上寄存器就行没问题的

辛昕 发表于 2015-1-8 17:36:36

非→你←不娶 发表于 2015-1-6 13:27
恩,对,所以是不是该也同时看看寄存器比较好

其实,只要C稍微熟练点。
看库函数会比较方便。

这个问题里其实隐含着一个前提
你是要应用单片机。
虽说,从我的使用体验和个人角度来看,ST库远远不算完美,当然连好都说不上,总是能莫名其妙遇到一些奇怪的问题。
但是,既然是应用单片机,在没有太大问题没有太多讲究的情况下,何苦自己去死扣RM和寄存器手册,那真是一件很辛苦的事情。
也是51出身的吧?
现在的新单片机寄存器太多太复杂了,真要去研究,真的就不用干事了......

而我呢也不偏颇其中任何一种。
我个人的做法是
以库函数入手,方便嘛。
但是如果我在实际调试和测试, 应用时发现问题,我也会回去看,这个过程八九不离十得看寄存器手册。
当然更多的时候,我会先找例程,而这些例程往往有各种不一样的风格,甚至是 库函数/寄存器混合的模式,总之就是.....
除非你很舍得花时间很有耐性,否则,直接一上来就从寄存器入手,说实话,那苦头真不好受,而且,经常还不一定会成功。

十二翼天使 发表于 2015-1-9 07:57:02

我是酱油哥 发表于 2015-1-6 13:20
个人认为:对寄存器操作才能较熟练的掌握STM;其实库函数也是对寄存器操作的 ...

我也认为先学寄存器比较好,但寄存器这块知识挺难啃的,学的时间长,但能更加深入的了解单片机的底层,而库函数上手快些,学的时间也短,编程也相对容易些。

我是酱油哥 发表于 2015-1-9 08:35:32

十二翼天使 发表于 2015-1-9 07:57
我也认为先学寄存器比较好,但寄存器这块知识挺难啃的,学的时间长,但能更加深入的了解单片机的底层,而 ...

是的是的:lol

黄小狼 发表于 2015-1-9 11:44:29

一般来说从简单的入手比较容易,人家写好的库,先拿来用,如果遇到瓶颈了,再去看库函数里怎么实现的,自己再去搞搞。:loveliness:这个是前人告诉俺的,俺都没有搞寄存器
页: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14
查看完整版本: 学习stm是先学库函数好还是寄存器好?