怎樣給STC單片機下載程序
STC是國內比較有名的51單片機廠商,它獨特的串口燒錄方式,免去了昂貴的燒錄工具,深受廣大學生的喜愛,但是剛開始接觸它的朋友會有一些迷惑,軟件硬件都有,尤其是軟件方面的異常排查起來讓人很頭疼。
步驟
(01)第一步:準備好開發板和連接線。
(02)第二步:用連接線將開發板和電腦USB連接起來,這裏注意:開發板電源必須關閉!切記!因爲STC的單片機是在單片機上電的瞬間進行握手後才能燒錄的,如果燒錄前就開啟開發板電源燒錄軟件將無法完成握手,最終導致無法燒錄!
(03)第三步:確認開發板所在的串口ID。方法就是右擊“我的電腦”選擇“設備管理”,然後就會彈出圖中的視窗。有可能你有好幾個串口,不知道哪個纔是你的,那麼有一個簡單的辦法就是,把你的開發板拔下,然後看哪個端口消失了,消失的那個就是你的開發板所在串口的ID。如果你的開發板所在端口爲一個感嘆號,那麼請先確認你的串口模組屬於哪種,是CH340還是PL2303,確認好後在網上下載對應驅動程序安裝即可。
(04)第四步:開啟燒錄軟件:,這個可以直接在STC官網下載到,隨着時間過去版本可能會升級,下載最新版即可。
(05)第五步:開啟STC-ISP,選擇開發板所在端口,即第三步記住的那個端口號。
(06)第六步:確認你的單片機具體型號,這個可以直接從單片機的絲印上體現出來。我的是STC89C52,注意後面沒有RC!
(07)第七步:在STC-ISP中找到單片機型號名稱接近的總目錄,然後再點擊前面的+號,找到準確的單片機型號,如果沒有你的型號可以多找幾個總目錄試試。
(08)第八步:找到總目錄後,選中具體單片機型號,我的就是STC89C51下的STC89C52。
(09)第九步:確認波特率、起始地址、硬件選型等關鍵資訊,注意波特率不可設定過高,否則可能會導致燒錄失敗,另外起始地址和硬件選項如果不是很清楚最好不要去動它們,否則你的程序很可能下載後無法執行。
(10)第十步:加載程序。如圖:點擊STC-ISP的“開啟程序檔案”按鈕,找到你的程序檔案,選中它。
(11)第十一步:確認程序檔案是否選對,STC-ISP的“程序檔案”選項卡下面有一個“校驗和”選項,它在Keil生成hex檔案的時候會有體現,注意是否匹配,校驗和一致則一般屬於同一程序(屬於不同程序的概率很小)。
(12)第十二步:開始燒錄程序,點擊STC-ISP左下角的“下載/編程”按鈕。
(13)第十三步:開啟開發板電源,等待單片機迴應,一般秒鐘就會有握手資訊,如果程序像圖中這樣一兩分鐘都顯示“正在檢測目標單片機 ...”那麼很可能是STC-ISP對這個COM口不感冒,可以將開發板拔下來更換一個USB試試,我這裏很久都沒有響應資訊,準備更換端口。
(14)第十四步:如果燒錄失敗則更換另一個COM口試試(注意必須和開發板所在端口一致),我這裏從COM7換成了COM5。開發板重新上電後燒錄軟件有握手成功的資訊。
(15)第十五步:等待程序燒錄完畢,因爲我這個測試程序非常小,所以幾秒鐘就搞定了,燒錄成功後燒錄軟件會提示:“操作成功 !”。
(16)第十六步:檢視程序效果。一般燒錄成功後程序會立即執行,我的測試代碼非常簡單,就只顯示了一個數字0.
特別提示
1、如果你的開發板COM口在設備管理的COM選項找不到可以試着在其它選項找,如果找到的是一個帶感嘆號的設備那麼請根據實際燒錄模組選擇驅動程序進行安裝。
2、ttl轉USB的驅動程序注意區分是32位的還是64位的,這個很重要。
3、如果某個COM口總是燒錄失敗可以考慮換一個端口試試,如果還是不行那麼可以考慮重啓電腦試試。
4、燒錄時一定要確認芯片是否選擇正確,STC很多型號名字非常接近,但是選錯了不會有任何提示,這個需要格外注意。
5、接線也是一個非常關鍵的因素,建議採用開發板燒錄,如果是自制燒錄工具請確認連線是否正確,RXD和TXD是否接反,電源是否正確。
6、以上方法都不行考慮一下是不是芯片壞了。
-
什麼時間跑步最好? 一天中跑步的最佳時間是什麼時候
導語:鍛鍊身體是永恆不變的話題,不僅可以讓身體更好更健康,同時可以讓身材更加標準一些,而跑步算是很多人都會選擇的運動方式。那麼問題來了什麼時候跑步最好呢?和探祕志一起看看。早上跑步怎麼樣有人說早上是適合鍛鍊跑步的好時候,俗話說得好一日之計在於晨。但是...
-
怎麼融化巧克力
(01)融化巧克力的方法有多種,以下是一些常見的方法:1.調溫鍋熔化法:將巧克力切碎,然後放入調溫鍋裏熔化。調溫鍋能夠控制溫度,避免巧克力燒焦。將調溫鍋的溫度調至45-50℃,放入巧克力,不斷攪拌直至巧克力完全融化。(02)2.隔水加熱熔化法:將切碎的巧克力放入一個碗中,然後將...
-
世界價格最貴的貓:阿什拉貓17萬一只(身高1.2米混血貓)
導語:貓咪是十分惹人喜愛的動物,很多人都對這種動物十分喜愛。關於世界最大的貓,世界最小的貓大家都有所瞭解,那麼世界最貴的貓大家知道嗎?世界上最貴的貓是17萬一只的阿什拉貓,下面和探祕志小編一起來了解一下吧。世界價格最貴的貓:阿什拉貓阿什拉貓是世界上價格最...
-
北京故宮有多少間房子
(01)關於北京故宮的房子數量,有不同的說法。有人說故宮有9999間房,有人說故宮的房間應該有9999間半。(02)實際上,故宮所謂的半間房是根本不存在的。文淵閣西頭這間,面積頗小,僅有一作上下用的樓梯,但仍是一整間。根據1972年考古專家們的調查並以四柱爲間計算,故宮有房8707...