STC系列單片機程序燒錄方法
STC單片機具有通過串口編程功能,簡單到通過串口3三根線就能將程序燒錄到單片機內(nèi),這大大的方便了開發(fā)人員,省去了昂貴復(fù)雜的編程器,在調(diào)試程序時也可將內(nèi)部數(shù)據(jù)直接通過串口發(fā)送到PC上觀看,一些不太復(fù)雜的程序甚至可以省掉仿真器。
目前大部分的計算機都不帶串口,這里還得介紹一下一個小轉(zhuǎn)換工具,可將PC上的USB口轉(zhuǎn)換成單片機的TTL電平。插入硬件后提示安裝驅(qū)動,完成后查看PC上設(shè)備管理器,端口中會多出一個串口,這里是COM3,記住這個串口號,下面給單片機燒錄是要用。
單片機板和轉(zhuǎn)換板連線對應(yīng)連接好,如發(fā)現(xiàn)無法通訊,可調(diào)整2、3的連線。
1,地線----地線
2,TXD-----RXD
3,RXD-----TXD
轉(zhuǎn)換板由于PC供電,指對外提供很小的供電能力,建議單片機板用單獨的電源供電,切記不能外接電源和轉(zhuǎn)換板同時對單片機板供電,否則會燒設(shè)備或計算機的危險。
硬件連接正常后就是通過STC專門的燒錄軟件進行燒錄了。
1、現(xiàn)在對應(yīng)的單片機型號
2、打開編譯過的需要寫入單片機內(nèi)的程序,類型都是以.bin和.Hex結(jié)尾的文件。
3、選擇連接的串口號,就是上邊在設(shè)備管理器里看到的COM3。
4、選擇通訊波特率,單片機目標(biāo)板上有晶振的,這一項基本可以不用理會,系統(tǒng)會自動適應(yīng)合適的波特率。如果目標(biāo)板使用的是內(nèi)部振蕩,由于內(nèi)部制造誤差,自動波特率可能會連接不成功,這時就要手工設(shè)置,最高和最低都設(shè)成一樣,從最大數(shù)到最小數(shù)一個一個試,直到連接成功為止,最差的就只能以1200的波特率燒錄了,燒錄時間稍長些,沒辦法就多等會兒吧。其它選項不知道啥意思的就不要亂選。
5、最后一項就是燒錄了,一定記住要先點擊“下載”,然后再給單片機目標(biāo)板供電。
編輯:admin 最后修改時間:2018-05-18