關(guān)于STC單片機(jī)下載的常見問題匯總
今天的問題是解決有部分小伙伴沒法下載程序的問題的,在解答這個問題之前,小編覺得有必要對STC_ISP 軟件的使用做一個簡要的描述,具體請看我BB。
一、STC_ISP軟件的基本操作
如上圖所示就是STC_ISP軟件的主界面,小編把關(guān)鍵的地方用紅字做了標(biāo)記,下面一一說明:
1、選擇單片機(jī)型號,必須和開發(fā)板上芯片型號一致,選錯無法下載。2、選擇串口號,我們用的是CH340芯片轉(zhuǎn)的串口,所以選含有CH340的,注意老的臺式電腦可能會有默認(rèn)的串口1,選錯無法下載。
3、最低波特率,不需要修改,STC_ISP發(fā)送握手下載命令就是以這個波特率發(fā)送的啦。
4、最高波特率,默認(rèn)就好,STC_ISP軟件以這個波特率發(fā)送需要下載的程序數(shù)據(jù)。出現(xiàn)下載失敗時可以嘗試降低此波特率,比如降低到9600或者4800再試。
5、打開文件,選擇新的單片機(jī)信號后,需要手動添加一次我們需要下載的HEX文件。
6、選擇單片機(jī)運(yùn)行的時鐘頻率,STC15W系列都不需要外接晶振,默認(rèn)內(nèi)部集成有高精度的RC振蕩。
7、復(fù)位引腳做IO用,當(dāng)沒有外接復(fù)位電路時,或復(fù)位腳要用作IO時勾選,接有外部復(fù)位電路時取消勾選。
8、下載按鈕,STC_ISP 軟件像單片機(jī)發(fā)送握手命令
9、每次下載前都重新轉(zhuǎn)載目標(biāo)文件,默認(rèn)勾選,省去每次下載時去手動的操作以上第5點(diǎn)。
10、當(dāng)目標(biāo)文件變化時自動裝載并發(fā)送下載命令,每次編譯后生產(chǎn)新的HEX文件后,STC_ISP 軟件都會自動發(fā)送下載命令,如果你的現(xiàn)在線支持一鍵下載,勾選此處將大大的方便我們調(diào)試程序。
右側(cè)紫色框,此框內(nèi)會顯示單片機(jī)和STC_ISP握手到單片機(jī)返回的信息,包含單片機(jī)型號,內(nèi)部版本號,一芯一碼,調(diào)節(jié)的RC時鐘頻率等信息,知道程序下載完成,程序的大小等信息。
二、STC_ISP下載失敗解決辦法匯總
首先電腦上需要正確安裝CH341的驅(qū)動程序,安裝完成后打開計(jì)算機(jī)設(shè)備管理器查看“端口”,是否有CH340虛擬出來的串口了,如下圖所示,說明驅(qū)動安裝正確。這是第一步,完成不了,下面的都是白瞎,不可能下載程序,首先解決這一步。
Q:連接單片機(jī)后 ,點(diǎn)擊“下載”按鈕后右側(cè)信息顯示框顯示“正在檢測目標(biāo)單片機(jī)。。。”
A:此時需要給單片機(jī)斷電后再上電,上電后能檢測到單片機(jī)即可下載,還是沒反應(yīng)那往下看:
a、檢查選擇的串口號是不是和我們單片機(jī)連接的串口,可以把連接單片機(jī)的CH340從電腦上拔下,看剛才我們用的串口是否正確。此問題常出現(xiàn)在電腦插有多個CH340芯片或者臺式電腦有默認(rèn)的串口1的情況。一定選擇對應(yīng)的串口號后再試。
b、檢查CH340的TXD和RXD是否正確連接在單片機(jī)的RXD和TXD上,正確連接方式是:CH340的RXD接單片機(jī)的TXD,CH340的TXD接單片機(jī)的RXD。