欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: STM32是學習寄存器版本還是庫版本的好? [打印本頁]

作者: 147wzl    時間: 2019-1-19 23:31
標題: STM32是學習寄存器版本還是庫版本的好?
手上有一塊正點原子的板子,提供的資料里面有庫版本和寄存器兩個版本。之前了解過庫版本相對于寄存器版本比較簡單。
寄存器版本的程序我還沒看過。在使用的過程中發現庫版本需要記著各種函數,也有可能是因為自己不熟練的原因,覺得需要記的東西有點多。
希望能聽聽大家的意見。

作者: WHXBY    時間: 2019-1-20 12:36
庫函數版本學習比較簡單,如果只需要做工程項目或者參加比賽等建議學習庫函數版本,寄存器版本是底層的東西,比較難懂,學起來費時,但是會比較明白原理,建議結合自己的情況選擇
作者: bucker    時間: 2019-1-20 13:15
原來我喜歡寄存器方式,但自從用了CuBeMX之后,HAL庫用起來感到更方便。
作者: 隨風飄遠    時間: 2019-1-21 08:31
還是看你了解單片機多少, 熟悉寄存器操作或者不想了解寄存器操作可以直接用庫函數,直接調用函數實現功能是要快很多的。
作者: 凌凈清河    時間: 2019-1-21 09:12
各有各的好處和使用場景,工程中也可以混用,但是個人還是建議樓主都要涉獵一下,比別人給你一個結論好得多
作者: 周超然    時間: 2019-1-21 11:20
庫函數,各類單片機寄存器比較多,記住關鍵幾個就行了。用demo就知道你配置的外設需要哪幾個庫函數,關鍵是項目開發要快,穩定。沒有時間去玩寄存器,而且很可能寄存器用的不對,代碼不穩定。
作者: 街角の風鈴    時間: 2019-1-21 11:32
這兩個并沒有哪個好,主要看你自己的選擇,不過庫函數雖然學起來簡單。其實內部還是通過寄存器配置的,只不過是人家給封裝成特定函數。光會調用庫函數是不行的,你還需要明白寄存器的配置!
作者: 累不死的狗    時間: 2019-1-21 12:05
庫函數。方便以后深入開發
作者: wang9321321    時間: 2019-1-21 15:57
肯定是庫函數版本啊,庫函數又分為標準庫和HAL庫,庫函數是把一些常用的函數直接封裝起來做好了,直接調用即可,寄存器版本太底層了,做項目沒必要用,項目中遇到有需要直接操作寄存器的可以現學現賣就好了
作者: 名士    時間: 2019-1-22 16:40
庫函數版本,方便學習人家的寫法,編寫自己的庫函數
作者: cjm82    時間: 2019-1-23 10:19
實用還是用庫比較方便,寄存器作為了解原理,看一下即可.
再說,單片機沒有什么東西是需要死記的,只需要記住在哪能查到資料,例程即可,需要用的時候看一下,用多了自然就記住了,用得少的,記下來了也沒用.

作者: 李白白不白    時間: 2019-1-23 14:47
建議從庫函數入門。
1.結合視頻
(不限于正點的,看野火或在b站上自己找有的視頻原理講解較詳細)。
邊做筆記加強記憶理解。這樣可以熟悉stm32每一個外設的配置詳細過程,配置的參數很重要。
2.有c語言基礎,重點是結構體,枚舉,函數,變量(作用域和生存期)。
3.在熟悉配置一個外設庫函數時,可以試著查看對應函數的定義結合中文數據手冊中寄存器表,來理解函數定義中對寄存器的配置方法。(理解寄存器而不用寄存器),是前期學習的一個技巧。
這樣可以較快掌握stm32的各個外設。
之后如果有需要可以再學寄存器版本,大勢已成,何愁不會?
作者: 璀璨星芒    時間: 2019-1-23 19:12
庫函數版本調用起來比較簡單,而寄存器版本需要記錄各種寄存器數據才好調用,初學還是建議學習庫函數版本




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1