
文章插圖
單片機(jī)編程需要的軟件其實(shí)不多,網(wǎng)上看了很一大堆,什么protues仿真、Labview、Pycharm等等,其實(shí)完全沒(méi)必要一下裝這么多 。
我從事開(kāi)發(fā)這么多年真正用到最多的基本就4個(gè) 。
1. Keil編程開(kāi)發(fā)環(huán)境(必備)
這個(gè)是最核心的工具了,用來(lái)編寫(xiě)和編譯程序,還有一個(gè)最重要的功能就是仿真,快速地幫你定位程序BUG,不過(guò)要配合ST-Link或者其他仿真器用 。
一般51我是用C51V9.0的,STM32我是用Keil4.72或者Kiel5,51和STM32不能兼容,如果裝的話(huà)記得放在不同的文件夾下面,否則會(huì)有影響,主要體現(xiàn)在兩個(gè)只能用一個(gè) 。
2. Notepad++
這個(gè)軟件是我個(gè)人非常喜歡的,看個(gè)人喜好使用,非必須 。
如果一個(gè)代碼量很大的c文件,找函數(shù)和變量都比較方便,我一般是用這個(gè)軟件來(lái)編寫(xiě)和修改程序,然后用keil來(lái)編譯 。
3. Altium Designer
這個(gè)原理圖和PCB繪制軟件,如果是軟件開(kāi)發(fā),通常只它來(lái)看原理圖 。
類(lèi)似的專(zhuān)業(yè)軟件有挺多,也有國(guó)產(chǎn)的立創(chuàng)EDA,個(gè)人比較喜歡用這個(gè),可能是習(xí)慣吧 。
4. Sscom(必備)
這是一個(gè)串口調(diào)試必備,類(lèi)似軟件也有很多,我一直在用這個(gè) 。
5、下載工具
不同品牌的芯片下載工具是不一樣的,如果是STC芯片的話(huà)就用上圖這個(gè),如果是STM32就用Keil,也支持串口下載,但是沒(méi)Keil效率這么高,也沒(méi)那么方便 。
至于其他的軟件,前期完全沒(méi)必要去裝,等需要用到的時(shí)候再去裝也不遲,主要的時(shí)間和精力花在單片機(jī)編程上面,而不是這些軟件 。
另外有一點(diǎn)要注意的就是,相信很多人也碰到了,用Altium Designer如果涉及到商業(yè)行為可能會(huì)被告侵權(quán),之前就碰到過(guò),解決辦法可以買(mǎi)正版,當(dāng)然相信大多數(shù)人不會(huì)花一筆巨款去買(mǎi)一個(gè)軟件 。
還有就是使用時(shí)拔網(wǎng)線,然后盡量不要直接拿pcb文件去給板廠做板,生成gerber文件 。
以上所有軟件我都幫大家整理好了,包括單片機(jī)從入門(mén)到高級(jí)的教程和工具,足足花了1周時(shí)間,要就來(lái) 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專(zhuān)業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 開(kāi)機(jī)脫機(jī)狀態(tài)解除方法 脫機(jī)狀態(tài)下網(wǎng)頁(yè)不可用怎么關(guān)掉
- 打印機(jī)已連接但顯示脫機(jī) 打印機(jī)處理命令時(shí)出現(xiàn)錯(cuò)誤怎么解決
- 電腦連接藍(lán)牙耳機(jī)步驟 藍(lán)牙鼠標(biāo)脫機(jī)狀態(tài)
- 打印機(jī)脫機(jī)狀態(tài)怎么解除?教你一個(gè)方法
- 網(wǎng)絡(luò)打印機(jī)脫機(jī)怎么辦,這些小技巧收藏起來(lái)備用吧
- 網(wǎng)絡(luò)打印機(jī)脫機(jī)怎么辦,這些小技巧收藏起來(lái)備用吧
- 打印機(jī)脫機(jī)怎么辦?學(xué)會(huì)這些技巧讓辦公室小白秒變專(zhuān)業(yè)老師傅
- 打印機(jī)脫機(jī)怎么辦打印機(jī)無(wú)響應(yīng) 打印機(jī)脫機(jī)怎么辦?
