stm32自己如何編程 STM32單片機(jī)大家用什么軟件編程?
STM32單片機(jī)大家用什么軟件編程?1、編程是可以決定vs也可以notepad,vscode之類的。這個(gè)可以提高效率2、debug可以不決定keil(比iar好點(diǎn))、IAR(編輯器很爛)(免費(fèi))或則官
STM32單片機(jī)大家用什么軟件編程?
1、編程是可以決定vs也可以notepad,vscode之類的。這個(gè)可以提高效率2、debug可以不決定keil(比iar好點(diǎn))、IAR(編輯器很爛)(免費(fèi))或則官方的TrueStudio、sw4stm32(能免費(fèi))。
STM單片機(jī)編程是不是很難學(xué)?
不難學(xué)的,先把51學(xué)會(huì),再學(xué)STM32,否則STM32的寄存器會(huì)把你搞暈的,STM32的寄存器要比51多好幾倍,肯定功能也比51要多得多,推薦推薦看正點(diǎn)原子的《例說STM32》,帶你初學(xué)者非常容易,后面就要看你自己了,師傅領(lǐng)進(jìn)門以后。
小白想學(xué)習(xí)stm32,都需要用什么相關(guān)軟件呢?求指教?
想學(xué)單片機(jī)開發(fā),最主要是比較熟悉stm32的軟件開發(fā)環(huán)境,目前stm32的開發(fā)環(huán)境,主流是KEIL和IAR,其實(shí)主要是windows版本啟動(dòng)。
兩個(gè)開發(fā)環(huán)境都是目前的主流,都是用很多,不過這兩種開發(fā)環(huán)境只不過差異不大,學(xué)好一個(gè)表就行。我個(gè)人廣泛keil,雖然keil的版本很多,只不過我具體方法的是STM32F1,因?yàn)镵EIL4,就能行最簡(jiǎn)形矩陣需求。
想求全部完成一個(gè)Stm32的工程開發(fā)過程,必須學(xué)會(huì)什么新建項(xiàng)工程,這個(gè)是單片機(jī)開發(fā)工具基礎(chǔ)能操作。
之外。還需要學(xué)會(huì)了建議使用Keil進(jìn)行仿真,寫代碼當(dāng)然會(huì)碰到各種問題。怎摸不能找到問題會(huì)造成的原因。就是需要仿真一欄了代碼執(zhí)行情況,不過也有其他的調(diào)試手段,比如串口打印出來數(shù)據(jù)等。都也可以整合起來句子修辭。
除開,St官方推的stm32cubeMax,都是很好的輔助工具,是可以幫開發(fā)者配置相關(guān)外設(shè)的基本上使用,并生成代碼,提高工作效率。
這是開發(fā)編程環(huán)境。外,還偶爾會(huì)要用一些其他的小工具。如串口助手,藍(lán)牙串口調(diào)試,進(jìn)制轉(zhuǎn)換等等。
STM32開發(fā)除了必須前提是的開發(fā)環(huán)境,還不需要變更土地性質(zhì)調(diào)試工具,最常見的一種Jlink,也有cmsisDAP,這部分沒有什么要求,隨公司那些要求去掉。
我是科技電小二,多謝了大家關(guān)注。