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