stm8零基礎(chǔ)入門 初學者選一塊stm32開發(fā)板,哪一款好呢?
初學者選一塊stm32開發(fā)板,哪一款好呢?不建議直接從STm32入手。雖然你能學會,但你會發(fā)現(xiàn)你不會。;對STM32的寄存器了解不夠,不適合所有場合的32位計算機。越復(fù)雜的東西越容易壞掉,第二是成本。
初學者選一塊stm32開發(fā)板,哪一款好呢?
不建議直接從STm32入手。雖然你能學會,但你會發(fā)現(xiàn)你不會。;對STM32的寄存器了解不夠,不適合所有場合的32位計算機。越復(fù)雜的東西越容易壞掉,第二是成本。至少出于以上兩個原因,我不 不同意直接告訴你學覆盆子餡餅的答案。
建議從STM8系列入手。其中一個STM8的寄存器、片內(nèi)外設(shè)接口和時鐘與STM32非常相似,另一個STM8S208系列有比較完整的外設(shè)接口:USART、SPI、I2C、CAN等通信接口,可以用于STM32的學習。
我覺得單片機或者嵌入式系統(tǒng)的學習和外設(shè)的學習大概占一半。
如果你有寄存器的基礎(chǔ)知識,比如你對51學的很透徹,對外設(shè)、時鐘、C語言的概念或應(yīng)用都沒有問題,那么你可以直接學習STM32系列。
讓 讓我們把燈拉回來,談?wù)凷TM32。
建議先學STM32F103C8T6,規(guī)格適中,出貨量大,開發(fā)板便宜,是我建議的原因。
至于具體的開發(fā)板,建議買藍丸升級版,因為黑板在5V電源處加裝了二極管,避免了外接5V電源帶來的隱患,糾正了黑丸電阻使用錯誤的問題。
我剛剛在某寶看了一下這款黑藥丸的兼容板,價格在10元左右。
開發(fā)板有了,然后是下載器/調(diào)試器。當然,建議是圣林克V2。某寶價格從20元到30元,基本沒問題。
以上硬件方案適合野外硬核玩家。對于這樣的播放器,看數(shù)據(jù)手冊和參考手冊,用示波器播放一切。
國內(nèi)的正點atom和wildfire系列比黑藥丸貴很多,但是都有配套的視頻教程,適合土豪或者小白學習者。
對于軟件或者開發(fā)環(huán)境來說,Keil是最適合初學者的,因為線上的套路更多的是基于這個環(huán)境。雖然也可以使用IAR EWARM,但是它對國產(chǎn)ST Link V2的支持不是很友好,配置相對更復(fù)雜。學完STM32F1,可以先從STMCub
想學習單片機,應(yīng)該找個什么工作?
哥們先學學再找工作。單片機初學者需要掌握數(shù)字電路基礎(chǔ),了解一定的模擬電路基礎(chǔ),掌握基本的C語言(只是暫時了解指針、類和繼承),了解數(shù)字通信(主要包括UART、IIC、SPI,選擇性了解CAN、USB和網(wǎng)口),掌握電路設(shè)計軟件,了解數(shù)字電路設(shè)計。了解原理圖和pcb圖,進一步,需要了解各種品牌單片機的優(yōu)勢,主要包括51、STM8(32)、AVR、PIC等。建議從51開始,轉(zhuǎn)stm8使用庫函數(shù)編程學習,重要的是練習邏輯思維能力。比如至少軟硬件可以從0開始,單片機的簡單應(yīng)用可以基于單片機,比如制作和編寫定時光敏燈或者自動跟蹤車。