stm32單片機(jī)編程用庫(kù)函數(shù)好還是寄存器好?
我我玩stm32已經(jīng)三四年了,但是我從來沒有玩過。;不要用寄存器寫任何代碼。
Itit'并不是收銀機(jī)不好。我我不能肯定他們是否玩過。真的玩了很久了。所以讓我們讓我們來回答這個(gè)問題。
如果你覺得自己足夠勝任stm32寄存器,最好使用寄存器。如果你能閱讀手冊(cè)后不要使用它們,使用庫(kù)函數(shù)。
寄存器比庫(kù)函數(shù)更有效。
現(xiàn)在stm32有三種庫(kù),第一種是標(biāo)準(zhǔn)庫(kù),然后是hal庫(kù)。后來hal可能是效率太低,官方已經(jīng)創(chuàng)建了LL庫(kù)。
最快的是LL庫(kù),其次是標(biāo)準(zhǔn)庫(kù)。最后,哈爾
不過,我的建議是學(xué)習(xí)HAL庫(kù)。
有人問為什么這個(gè)產(chǎn)品學(xué)這個(gè)最慢?It很簡(jiǎn)單。It美國(guó)官方。
官方的工具叫STM32cub
為什么我學(xué)了幾天STM32感覺一臉茫然?
It剛開始接觸單片機(jī)確實(shí)有點(diǎn)麻煩,所以它掌握這種方法很重要。我的經(jīng)驗(yàn)是,應(yīng)該以理解概念為主,深入一點(diǎn)。經(jīng)過大量的練習(xí),我應(yīng)該能很快上手。學(xué)生時(shí)代就準(zhǔn)備玩兩年,工作估計(jì)也就幾個(gè)月。現(xiàn)在我手下的四個(gè)人都會(huì)玩stm32和linux[。