0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STC系列單片機不斷電和遠(yuǎn)程燒寫技巧有哪些

h1654155282.3538 ? 來源:電子報 ? 作者:h1654155268.1688 ? 2021-06-06 16:41 ? 次閱讀

對于大多數(shù)電子愛好者來說,單片機程序燒寫并不陌生,對于STC這個品牌也很熟悉。本文要介紹的是STC系列單片機不斷電和遠(yuǎn)程燒寫技巧。燒寫程序一般是使用PC的串口或者USB直接燒寫。當(dāng)需要修改程序的時候單片機設(shè)備不在身邊,而需要修改的只有幾段代碼而已,這時候的常規(guī)做法是直接到設(shè)備所在位置,使用在線或者離線的辦法修改程序。

本文介紹兩個小技巧,一是不斷電燒寫程序,二是使用網(wǎng)絡(luò)實現(xiàn)局域網(wǎng)甚至廣域網(wǎng)燒寫。

第一個小技巧其實很簡單,只需要在代碼中加入串口接收功能并實現(xiàn)特殊接收,然后在STC-ISP軟件中更改設(shè)置即可。

poYBAGC8ilKAeSLJAACEKEBJuOo868.png

圖1自定義命令設(shè)置

在單片機程序中加入:當(dāng)接收到“ddddddaaaaaa”時,程序跳入ISP程序區(qū),從而實現(xiàn)不斷電燒寫程序。

第二個小技巧的做法是:利用網(wǎng)絡(luò)(有線無線皆可)轉(zhuǎn)串口設(shè)備,實現(xiàn)網(wǎng)絡(luò)到串口數(shù)據(jù)的轉(zhuǎn)發(fā),市場上有很多這樣的設(shè)備。在電腦端安裝虛擬串口軟件,實現(xiàn)STC-ISP軟件下載程序端口為虛擬出來的網(wǎng)絡(luò)端口,從而實現(xiàn)局域網(wǎng)的程序燒寫,再利用DDNS的域名解析功能實現(xiàn)廣域網(wǎng)的程序燒寫。

pYYBAGC8imKACsssAAAjVhvHLH4713.png

圖2波特率設(shè)置

要特別注意的是,在STC-ISP軟件設(shè)置界面,通信波特率的最低和最高值需要設(shè)置相同,具體參數(shù)需要參考網(wǎng)絡(luò)轉(zhuǎn)串口設(shè)備參數(shù),建議設(shè)置低一些,雖然速率會降低,但是可以提高下載的成功率。因為默認(rèn)設(shè)置的最初通信波特率和數(shù)據(jù)傳輸波特率是不一樣的,而市場上的網(wǎng)絡(luò)轉(zhuǎn)串口設(shè)備不會立刻改變通信波特率,這樣就會導(dǎo)致下載失敗。
責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6065

    文章

    44934

    瀏覽量

    647619
  • STC
    STC
    +關(guān)注

    關(guān)注

    14

    文章

    299

    瀏覽量

    67309
收藏 0人收藏

    評論

    相關(guān)推薦
    熱點推薦

    51單片機程序的方法

    STC89C51是應(yīng)用廣泛的51單片機,很多人都是通過該單片機入門學(xué)習(xí)的,單片機的學(xué)習(xí)需要勤動手。單片機需要
    的頭像 發(fā)表于 09-11 10:10 ?6682次閱讀
    51<b class='flag-5'>單片機</b><b class='flag-5'>燒</b><b class='flag-5'>寫</b>程序的方法

    STC單片機不斷電下載方法(視頻)

    本內(nèi)容詳細(xì)介紹了 STC單片機 不斷電下載方法并且附帶了相關(guān)的視頻教程,很適合學(xué)習(xí)STC單片機的用戶使用學(xué)習(xí)
    發(fā)表于 08-11 17:30 ?553次下載
    <b class='flag-5'>STC</b><b class='flag-5'>單片機</b><b class='flag-5'>不斷電</b>下載方法(視頻)

    stc-isp-15xx-v6.85H_單片機軟件

    單片機軟件stc-isp-15xx-v6.85H 單片機
    發(fā)表于 11-09 17:41 ?13次下載

    單片機軟件

    單片機軟件,單片機軟件,單片機
    發(fā)表于 12-09 18:40 ?17次下載

    STC89C52單片機軟件

    STC89C52單片機軟件 可以直接程序,
    發(fā)表于 12-31 16:09 ?9次下載

    STC軟件-ISP-V6.82E

    STC軟件-ISP-V6.82E用于單片機代碼的燒錄
    發(fā)表于 07-12 11:54 ?42次下載

    單片機程序軟件

    單片機程序軟件
    發(fā)表于 01-07 21:01 ?17次下載

    什么是單片機軟件?如何

    什么是單片機軟件? 什么是單片機軟件? 簡單點說,就是把你寫好代碼(C或者是匯編)專程的
    發(fā)表于 04-14 11:04 ?3.5w次閱讀

    如何使用STC51系列單片機不斷電自動下載程序

    以前在進行單片機編程時比較煩惱的時每次下載程序都需要斷電,點擊下載,再上電才能將程序下載到單片機,如果偶爾一兩次這樣操作可以忍受,但是往往我們都是需要調(diào)試代碼,多次進行下載操作,不斷
    發(fā)表于 07-02 17:42 ?3次下載
    如何使用<b class='flag-5'>STC</b>51<b class='flag-5'>系列</b><b class='flag-5'>單片機</b><b class='flag-5'>不斷電</b>自動下載程序

    STC單片機不斷電程序下載的方法詳細(xì)說明

    stc單片機復(fù)位后從isp引導(dǎo)程序處運行,利用該特性,可以模擬stc單片機上電復(fù)位狀態(tài),實現(xiàn)不斷電程序下載。
    發(fā)表于 08-02 16:45 ?14次下載
    <b class='flag-5'>STC</b><b class='flag-5'>單片機</b><b class='flag-5'>不斷電</b>程序下載的方法詳細(xì)說明

    51單片機程序的方法

    STC89C51是應(yīng)用廣泛的51單片機,很多人都是通過該單片機入門學(xué)習(xí)的,單片機的學(xué)習(xí)需要勤動手。單片機需要
    的頭像 發(fā)表于 04-04 15:54 ?2.4w次閱讀

    STC單片機問題原因分析

    大家可能開始學(xué)單片機都是學(xué)的STC單片機,因為它不需要用什么編程器就可以直接,但我看到還是有人在
    發(fā)表于 07-15 15:11 ?4197次閱讀

    PIC OTP 單片機程序方法

    作者最近需要對PIC品牌的8位OPT 單片機進行程序;作者第一次使用這種OTP單片機,按照慣性遇到的問題一一記錄一下;MCU最小系統(tǒng)與
    發(fā)表于 11-16 12:51 ?12次下載
    PIC OTP <b class='flag-5'>單片機</b>程序<b class='flag-5'>燒</b><b class='flag-5'>寫</b>方法

    串口 單片機 文件_單片機入門教程之程序方法

    單片機入門教程主要講的51單片機,和其他的單片機編程所涉及的軟件會有出入,51單片機是最基
    發(fā)表于 12-03 19:36 ?27次下載
    串口 <b class='flag-5'>單片機</b>  文件_<b class='flag-5'>單片機</b>入門教程之<b class='flag-5'>燒</b><b class='flag-5'>寫</b>程序方法

    stc單片機常見問題及應(yīng)對措施

    STC單片機是初學(xué)小白們的首選芯片,因為它不需要用什么編程器就可以直接,但在的過程中人們
    發(fā)表于 02-09 12:30 ?6次下載
    <b class='flag-5'>stc</b><b class='flag-5'>單片機</b><b class='flag-5'>燒</b><b class='flag-5'>寫</b>常見問題及應(yīng)對措施

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品