stm8單片機(jī)視頻教程 怎樣玩轉(zhuǎn)STM8單片機(jī)?
怎樣玩轉(zhuǎn)STM8單片機(jī)?學(xué)習(xí)stm8,買STM32肯定不行,一個8位微控制器,一個32位微控制器,而且stm8不能用keil。如果你想入門,買一塊開發(fā)板,從教程中學(xué)習(xí)熟悉所有的基本外設(shè),如GPIO、定
怎樣玩轉(zhuǎn)STM8單片機(jī)?
學(xué)習(xí)stm8,買STM32肯定不行,一個8位微控制器,一個32位微控制器,而且stm8不能用keil。如果你想入門,買一塊開發(fā)板,從教程中學(xué)習(xí)熟悉所有的基本外設(shè),如GPIO、定時器、PWM、ADC、中斷、通信和串行IIC SPI,如果你熟悉它們,就可以入門
單片機(jī)有很多種,包括51單片機(jī)、AVR單片機(jī)、PIC單片機(jī)、MSP系列單片機(jī),以及現(xiàn)在的stm8、STM32單片機(jī),可作為初學(xué)者的學(xué)習(xí)對象。目前使用51單片機(jī)和STM單片機(jī)作為常規(guī)學(xué)習(xí),由于這兩種產(chǎn)品在市場上應(yīng)用廣泛,推廣也比較全面。
選擇一款單片機(jī)作為入門級學(xué)習(xí),就是要有一個目標(biāo),下一步就是找一個關(guān)于這款單片機(jī)的學(xué)習(xí)開發(fā)板,從常規(guī)做起,我個人的建議就是把每一款都作為一個小項(xiàng)目來學(xué)習(xí),這樣才能對學(xué)習(xí)有更大的興趣。例如,學(xué)習(xí)LED燈的控制可以看作是一個開發(fā)臺燈的項(xiàng)目。你需要為這個產(chǎn)品建立一個項(xiàng)目,讓自己對學(xué)習(xí)每一個常規(guī)感到隆重。這個優(yōu)點(diǎn)是:從簡單的控制LED燈的開關(guān),會逐漸提高到使用紅外遙控調(diào)光、光敏電阻控制LED燈的思維能力,也不會因?yàn)閷W(xué)習(xí)每一個例行公事而枯燥。以上是我個人對單片機(jī)初學(xué)者程序開發(fā)的看法。如果是單片機(jī)的硬件設(shè)計(jì),則需要更強(qiáng)大的動手能力。本人親自焊接了單片機(jī)的最小系統(tǒng),甚至設(shè)計(jì)了單片機(jī)的開發(fā)板,并親自設(shè)計(jì)了單片機(jī)的外圍硬件控制電路,對單片機(jī)的開發(fā)有很大的幫助。
建議學(xué)習(xí)STM32,它使用得更廣泛,需要一定的C語言基礎(chǔ)。然而,要成為一名具有單片機(jī)知識的電子工程師有點(diǎn)困難。你需要有一個合適的機(jī)會在工廠工程部門磨練,多做項(xiàng)目,多讀別人的代碼,邏輯思維清晰。你經(jīng)常覺得自己可以第一次學(xué),但是遇到實(shí)際項(xiàng)目時卻無處下手
我建議你學(xué)51,因?yàn)?1單片機(jī)現(xiàn)在用得最多,普及率比stm8還高。而且51單片機(jī)的指令比較容易理解,51單片機(jī)不僅可以用匯編語言來編程,也可以用C語言來編程,既然你已經(jīng)學(xué)過C,那么就更容易快速掌握C51的編程。因?yàn)橛肅語言編程51,比較容易學(xué),可以在短時間內(nèi)收到很好的效果,您還可以從網(wǎng)上下載關(guān)于“手拉手教您學(xué)習(xí)51單片機(jī)C語言視頻教程,從入門到精通”這段視頻資料,對于您學(xué)習(xí)51單片機(jī),是很有幫助的幫了大忙。掌握單片機(jī),當(dāng)然要多學(xué)stm8。也可以說,51單片機(jī)是基礎(chǔ)。