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