時(shí)間:2019-08-03 00:00:00 來(lái)源:信盈達(dá) 作者:信盈達(dá)
提及單片機(jī)學(xué)習(xí)網(wǎng)站,單片機(jī)是一種可編程的器件,現(xiàn)在所見(jiàn)到的電子產(chǎn)品中幾乎都是以單片機(jī)為核心的,根據(jù)不同的功能需求,搭建不同的電路,從8位的單片機(jī)到32位的單片機(jī),甚至比較高大上的ARM和DSP都可以看成是高級(jí)一點(diǎn)的單片機(jī)。
單片機(jī)是一種工具,由于可編程,所以大大簡(jiǎn)化了設(shè)計(jì)電路的復(fù)雜程度,軟件可以很輕松的完成復(fù)雜的邏輯,所以單片機(jī)在電子產(chǎn)品中處處可見(jiàn)。對(duì)于8位單片機(jī)而言,其典型的代表就是51單片機(jī),由于51單片機(jī)資料眾多,大學(xué)里也開(kāi)設(shè)了51單片機(jī)的課程,所以很多初學(xué)者都把51單片機(jī)作為入門的首選。
但實(shí)際情況是,很多公司都選用STM8、STM32、AVR、MSP430、PIC系列的單片機(jī)去設(shè)計(jì)產(chǎn)品,而很少選用51單片機(jī),原因是上述單片機(jī)功能更為強(qiáng)大、片上資源更為豐富,而且價(jià)格也不是很貴。所以很多朋友想問(wèn),會(huì)51單片機(jī),再去學(xué)習(xí)STM32等功能更強(qiáng)大的單片機(jī),該怎么過(guò)度?
單片機(jī)是一門工具,不同的單片機(jī)都是相通的,學(xué)會(huì)一款型號(hào),可以很快的入手其他型號(hào),單片機(jī)一通百通,做好產(chǎn)品才是最終的目的。51單片機(jī)到STM32的過(guò)度,不困難,僅體現(xiàn)在單片機(jī)寄存器的配置上,下面分幾個(gè)方面進(jìn)行說(shuō)明。
在產(chǎn)品設(shè)計(jì)中,單片機(jī)往往是核心,產(chǎn)品的不同功能需要不同的外設(shè)電路去支撐,同一外設(shè)電路不會(huì)因?yàn)閱纹瑱C(jī)的更換而發(fā)生顛覆性的改動(dòng),所在外設(shè)電路這個(gè)層面上,不同平臺(tái)的單片機(jī)其外設(shè)電路基本一致,只需要考慮GPIO口的復(fù)用功能即可。STM32單片機(jī)的片上資源更加豐富,使用合適的片上資源和GPIO端口甚至可以簡(jiǎn)化電路的設(shè)計(jì),單片機(jī)學(xué)習(xí)網(wǎng)站
STM32單片機(jī)是32位的,51單片機(jī)是8位,STM32單片機(jī)片上資源豐富,功能強(qiáng)大,相應(yīng)的其寄存器也就越多。但是同樣的功能其區(qū)別不大,僅僅是寄存器的名稱和配置方法不同。所以從51單片機(jī)過(guò)度過(guò)來(lái)后,要熟悉一下STM32單片機(jī)的寄存器和配置方法。
STM32單片機(jī)提供了庫(kù)函數(shù)操作,這大大降低了編程的復(fù)雜度,官方都把片上功能和相應(yīng)的寄存器都配置好了,形成了函數(shù),用戶只需要調(diào)用函數(shù)就可以實(shí)現(xiàn)片上功能的調(diào)用,這在51單片機(jī)是沒(méi)有的。所以,從51單片機(jī)過(guò)度過(guò)來(lái)需要了解一下STM32單片機(jī)的固件庫(kù)的使用方法。
免費(fèi)領(lǐng)取試聽(tīng)卡
申請(qǐng)已經(jīng)提交
老師會(huì)馬上給您安排試聽(tīng)課程!
申請(qǐng)出錯(cuò)了
您可以加老師QQ:914865590報(bào)名咨詢!