|
SO單片機開發(fā)指南之27
本文介紹單片機開發(fā)工作需要的一些工具和軟件。
1、 單片機開發(fā)一般要做哪些工作
一般來說,要做一個單片機開發(fā)項目,需要完成以下的工作:
電路板設(shè)計:單片機是以電路板為載體的,需要進行電路板設(shè)計,把單片機和其他元件融合在一起。
單片機編程:在單片機中用戶所需要的功能一般都是編程來實現(xiàn)的,需要程序開發(fā)。
電路板焊接:電路板打樣后是空板,需要把單片機等相關(guān)元件焊接到電路板上。
調(diào)試:通常情況下,開發(fā)不是一下子就成功,需要找錯和調(diào)試。
當(dāng)然,還有一些其他工作。
以上的每一項工作都是需要一定的工具或者軟件作為支撐。
2、 常用的工具和軟件
對于電路板設(shè)計,常見的會用到以下軟件:
Protel 99SE,
Protel DXP,
Altium designer,
在電路板設(shè)計方面,Altium公司的占有率比較高,這軟些件都是Altium公司不同時期推出的,用法基本也大同小異。關(guān)于電路板設(shè)計方面的內(nèi)容前面已經(jīng)比較詳細地介紹過,包括了元件庫設(shè)計、原理圖設(shè)計、PCB圖繪制等。
對于單片機編程和下載,常見地要用到下面這些軟件和工具:
編程軟件,一般常見的是KEIL。
下載軟件,每個單片機廠家會提供,也有一些通用的下載軟件可以使用。
下載器,或者下載線。對于51單片機,常見的用USB轉(zhuǎn)TTL串口線就能完成下載工作。
關(guān)于電路板焊接,一般會用到焊槍、焊錫,假如焊錯了還得拆,那么吸錫器、熱風(fēng)槍有時也會用到。
對于調(diào)試來說,萬用表要備一個,測電壓、電流、電阻等會經(jīng)常使用到。
串口助手這種工具軟件也最好有,很有用。比如當(dāng)你覺得程序中某個變量異常且板上沒有顯示器的時候,可以寫一段小程序把數(shù)據(jù)傳出到電腦上查看就很方便,當(dāng)然這要配合串口線一起使用。
至于其他工作,就很多了,比如可能會需要做個上位機軟件,那么這種開發(fā)環(huán)境也有很多,不過筆者常用的是VB.NET、Labview等。
比如需要組裝和安裝,那么螺絲刀、鉆孔工具等也是需要的。
以上就是單片機項目開發(fā)可能所需要用到的工具和軟件,也許不是很全面,但是主要的都提到了,基本夠用了。
本節(jié)完,精彩待續(xù)。
|
|