国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

全自動STC下載電路模式介紹

Q4MP_gh_c472c21 ? 來源:TsinghuaJoking ? 作者:卓晴 ? 2021-10-21 14:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

STC單片機的程序下載使用ISP模式,下載程序通過微機上串口,或者USB轉串口,與單片機上特定的下載端口相連進行下載。不需要任何第三方的下載器,調試器便可以完成單片機的開發,使用起來非常方便,但缺點是每次下載都需要人工復位才行。

本文介紹一種全自動STC下載電路,使得整個下載過程不需要人工干預,這就大大提高的程序的開發效率,使得通過下載-運行-測試 模式完成程序的開發。

STC下載模式介紹

STC單片機ISP下載程序過程具有非常確定的流程,通過以下三個步驟。

PC在TXD每隔10ms發送兩個相連的0xff字節;

單片機上電,并發送給相關的信息;

PC重新握手后繼續完成芯片的擦寫和下載程序。

其中單片機上電,進行冷啟動是一個必要的環節。往往在單片機設計的時候。這部分通過手動的機械開關來給單片機上電。設計的全自動下載電路就是來替代手動上電的環節。

為了避免單片機從下載串口管腳獲取電能,則需要通過電阻二極管來進行有效的隔離。

相關的下載實驗參見下面的博文:

STC單片機下載實驗

STC下載程序界面。其中最低波特率設置為19200, 最高波特率設置為115200下載的成功率比較高。至于其它的設置為何單片機無法下載,還無法進行解釋。

全自動下載電路

1. 基本原理

計算機下載程序時,會在串口(或者USB轉串口)的TXD管腳上出現低電平脈沖,并且在整個下載程序過程,TXD都會有低電平脈沖。設計的電路板可以通過檢測該低脈沖,來產生單片機電源上電控制脈沖,使得單片機斷電,然后重新上電。模擬原本手工操作的過程。

單片機供電部分,原本通過一個開關,現在是通過一個受控繼電器開關完成掉電和上電過程。

2. 電路的功能描述

根據前面描述的原理,全自動下載電路包括有兩部分:

USB轉串口電路:這部分是由PL2303(SOP-8)完成;

電源控制電路:這部分包括有兩個單穩態時間定時電路和繼電器電路組成;

電路功能框架如下圖所示:

9ef662d2-31cf-11ec-82a8-dac502259ad0.png

▲ 全自動下載電路框圖

關于USB轉串口部分可以參見博文“Prolific PL2303SA 調試[2]”中的內容,在這里就省略了。

電源控制電路中,可重復觸發單穩態定時器是將微機串口TXD上的脈沖合并成一個大的脈沖。該脈沖再驅動后面的單穩態定時器形成一個電源開關脈沖信號,驅動繼電器完成單片機的電源開關。

觀察STC的下載程序的波形,可以看到在整個下載過程中,脈沖中的最大時間間隔在0.5~1秒鐘,所以設計可重復觸發的單穩態定時器的時間常數需要大于一秒鐘。

考慮到單片機掉電過程中,電路中包括有儲能電源濾波電容,需要放電,根據手工測試,掉電時間大于1秒鐘基本上可以保證單片機電路可靠掉電。所以第二個單穩態定時器的時間設置為1秒鐘。

使用繼電器來控制單片機的電源,可以適應單片機電路工作不同的電流范圍。這比使用半導體開關器件有更加可靠的控制效果。另外,這也可以將調試電路的工作電源與下載板的工作電源有效的隔離。

3. 電路原理

(1)電路圖

全自動程序下載接口板的原理圖如下圖所示。

a0201c3e-31cf-11ec-82a8-dac502259ad0.png

▲ 全自動程序下載接口板

(2) 電路功能描述

定時器使用施密特反相器74HC14來設計。由于HC14中包括有六個相同的反相器,而在實際中只需要三個。所以為了保證工作的可靠和接近理想狀態,就將HC14中六個反相器并聯成三個反相器。

第一組反相器是對TXD信號進行隔離,并驅動后面的二極管+RC電路。二極管D1, 電阻R11,電容C1,C2組成了可重復觸發的單穩態電路,由第二組反相器整形后,驅動后面的單穩態定時器。

第二組定時器是由電容C20,電阻R12以及D3組成,最后經過第三組反相器形成開關脈沖,通過三極管T1驅動繼電器RL1完成單片機電源的斷開與接入。

PL2303輸出的RXD信號也通過繼電器RL1另外一組開關與單片機相連,這樣也可以確保在單片機斷電的時候,RXD不會給單片機供電。PL2303的TXD還是通過二極管D2與單片機相連,可以在單片機掉電時不向單片機供電。

(3)輔助電路功能

除了上面主要電路功能之外,按鈕BTN1可以實現手動控制繼電器的開關,在必要的時候手動控制下載過程。

發光二極管LED顯示可重復觸發單穩態電路的狀態。當它滅的時候,才能夠進行下一次程序下載;當LED亮的時候,說明上一次下載過程還沒有完成,此時不能夠進行下載程序。

4. PCB

繪制實驗電路,其中為了適合快速單面制版,對電路元器件的布局和布線做了考慮。如果使用商業制版,可以考慮雙面排布元器件,以便進一步縮小電路的面積。

經過快速制版和焊接,形成全自動下載電路的測試版。

根據原理圖設計,下載板的五個引線的功能定義如下表所示:

序號功能符號

1工作電源+5V

2單片機電源+5VC

3底線GND

4串口輸入RXD

5串口輸出TXD

功能測試

1. 測試單片機系統

使用STM15W415AS單片機的實驗板作為測試,利用面包板固定測試單片機電路板。將下載板的接口通過面包板與測試單片機板的電源、下載串口線相連。

2. 測試過程

設置STC的ISP程序,選擇MCU型號,調入測試程序。設置最低波特率為19200, 最高波特率115200。

(1)測試下載程序

按動下載/編程按鈕,便可以開始下載程序。此時下載板上的繼電器會自動斷開一秒鐘,然后重新上電。ISP程序完成握手信號之后,對單片機進行擦除、編程等過程。當操作成功之后,經過大約2秒鐘,下載板上的LED熄滅。之后便可以進行下一次的程序下載了。

(2)測試“檢測MCU選項”

按動“檢測MCU選項”,可以自動完成單片機的選項測試。

小結

單片機開發中,為了簡化調試過程,可以通過迭代“下載-運行”過程完成程序的開發驗證過程。使用全自動下載電路板,則可以避免在程序下載過程中的手動開關,提高程序開發的效率。

在STC-ISP程序中,包括有“當目標文件變化時自動裝載并發送下載命令” 選項,利用該選項,可以在程序開發IDE完成對工程文件編譯之后,自動觸發ISP程序下載。此時,全自動下載板將原來手工對電源控制的過程省略,實現了程序的修改-編譯-下載-觀察的自動過程,提高了程序開發的效率。

下面使用touch命令來模擬修改HEX文件,可以看到可以直接觸發ISP程序完成自動單片機程序下載。

本文所涉及到的電路板的AltiumDesign工程文件可以CSDN中下載。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電路
    +關注

    關注

    173

    文章

    6078

    瀏覽量

    178446
  • 單片機
    +關注

    關注

    6076

    文章

    45500

    瀏覽量

    670649
  • ISP
    ISP
    +關注

    關注

    6

    文章

    498

    瀏覽量

    54935

原文標題:自制STC單片機下載電路,再也不用人工干預了

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    儲能變流器(PCS)ATE全自動測試

    儲能變流器研發生產全自動測試裝備,一站式集成,支持非標定制
    的頭像 發表于 12-23 11:38 ?138次閱讀
    儲能變流器(PCS)ATE<b class='flag-5'>全自動</b>測試

    全自動塑料氣壓熱成型機操作說明書

    電子發燒友網站提供《全自動塑料氣壓熱成型機操作說明書.pdf》資料免費下載
    發表于 11-10 17:05 ?0次下載

    智慧工廠 - 未來的全自動工廠

    智慧工廠,又稱黑燈工廠、智能制造,被認為是現代工業4.0最令人興奮的概念之一。它描述的是一種全自動生產環境,在沒有人的情況下工作,因此可以真正在熄燈狀態下運行。機器、機器人、傳感器和人工智能
    發表于 09-22 14:33

    智能全自動調壓器的作用和優勢解析

    在電力系統中,電壓的穩定性直接關系到設備的穩定運行和使用壽命,智能全自動調壓器作為一種關鍵的設備,對于穩定電壓、保障電力設備正常運行起著至關重要的作用,因此,深受廣大用戶的青睞,那么是什么讓智能全自動調壓器受歡迎呢?這4大優勢你要知道。
    的頭像 發表于 09-17 17:26 ?836次閱讀

    SS6285L 7A 18V全自動智能鎖電機驅動芯片技術手冊

    電子發燒友網站提供《SS6285L 7A 18V全自動智能鎖電機驅動芯片技術手冊.pdf》資料免費下載
    發表于 09-08 16:04 ?0次下載

    小型全自動氣象站到底 “自動” 在哪?

    小型全自動氣象站到底 “自動” 在哪? 柏峰【BF-QX】在氣象監測領域,“全自動” 是個高頻詞,但很多人對 “小型全自動氣象站” 的認知還停留在 “不用手動讀數” 的層面。實際上,它
    的頭像 發表于 08-27 09:38 ?723次閱讀
    小型<b class='flag-5'>全自動</b>氣象站到底 “<b class='flag-5'>自動</b>” 在哪?

    三相全自動穩壓器在工業自動化領域的重要性與應用

    在工業自動化領域中,電力的穩定性至關重要。我們都知道,電力就像一條河流,穩定的水流才能保證工業設備的平穩運行。而在這條河流中,三相全自動穩壓器就像是一個水閘,控制著水流的強度和方向,確保每一個環節都能正常運作。下面就來詳細的說說三相全自
    的頭像 發表于 08-18 15:19 ?753次閱讀
    三相<b class='flag-5'>全自動</b>穩壓器在工業<b class='flag-5'>自動</b>化領域的重要性與應用

    三相全自動穩壓器容量怎么選擇

    選擇三相全自動穩壓器容量時,需綜合負載功率、電網波動范圍、負載類型及穩壓器功能需求等多方面因素,以下是具體分析:
    的頭像 發表于 07-05 11:18 ?737次閱讀

    AI視覺外觀檢測在全自動測包機中的應用

    正運動全自動測包機視覺檢測應用方案
    的頭像 發表于 07-01 10:08 ?1025次閱讀
    AI視覺外觀檢測在<b class='flag-5'>全自動</b>測包機中的應用

    什么情況使用三相全自動穩壓器

    三相全自動穩壓器適用于需要穩定三相電壓供應的場景,以保障設備正常運行、延長使用壽命并提升生產效率。以下是需要使用三相全自動穩壓器的典型情況及分析:
    的頭像 發表于 06-23 14:43 ?679次閱讀

    鑫金暉 | 0.3毫米pcb薄板智能絲印及薄板全自動連線解決方案分享

    臺絲印機、前后跑臺絲印機;全自動絲印機;智能薄板絲印機;全自動大臺面絲印機以及相關連線生產方案。本期主要為大家介紹適用薄至0.3mm板材的智能薄板絲印機及全自動
    的頭像 發表于 06-20 19:48 ?1022次閱讀
    鑫金暉 | 0.3毫米pcb薄板智能絲印及薄板<b class='flag-5'>全自動</b>連線解決方案分享

    PLC數據采集之全自動薄膜橫切機物聯網解決方案

    PLC數據采集之全自動薄膜橫切機物聯網解決方案
    的頭像 發表于 06-20 14:25 ?720次閱讀
    PLC數據采集之<b class='flag-5'>全自動</b>薄膜橫切機物聯網解決方案

    全自動拼接影像測量儀適合測大視野產品同時保障精度

    我看看全自動拼拍金屬貼片光學尺分辨率;X/Y/Z軸0.0002mm(0.2μm),它的線性精度:≤2.0um+L/200 采用的是基恩士激光測量傳感器LK-G30工作距離:30mm 測量范圍:土
    發表于 05-26 10:29

    英創匯智全自動ESC海外工廠正式投產

    近日,英創匯智全自動ESC產線在海外工廠正式投產運營,標志著公司全球化戰略取得實質性突破。
    的頭像 發表于 04-25 14:50 ?947次閱讀

    幾種485自動收發通信電路介紹

    收發的一些改進的方法。 本文介紹幾種485自動收發電路,希望幫助到有需要的朋友。 一、常規的485電路及其不足圖 1就是一個參考的用MAX485做的常規485
    發表于 03-11 09:20