在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何制作全自動STC下載電路

strongerHuang ? 來源:TsinghuaJoking ? 作者:卓晴 ? 2021-10-11 10:14 ? 次閱讀

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

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

STC下載模式介紹

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

PC在TXD每隔10ms發(fā)送兩個相連的0xff字節(jié);

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

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

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

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

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

STC單片機下載實驗

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

全自動下載電路

1. 基本原理

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

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

2. 電路的功能描述

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

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

電源控制電路:這部分包括有兩個單穩(wěn)態(tài)時間定時電路和繼電器電路組成;

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

5d0f5688-2a38-11ec-82a8-dac502259ad0.png

▲ 全自動下載電路框圖

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

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

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

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

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

3. 電路原理

(1)電路圖

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

5ec18366-2a38-11ec-82a8-dac502259ad0.png

▲ 全自動程序下載接口板

(2) 電路功能描述

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

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

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

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

(3)輔助電路功能

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

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

4. PCB

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

經(jīng)過快速制版和焊接,形成全自動下載電路的測試版。如下圖所示:

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

序號功能符號

1工作電源+5V

2單片機電源+5VC

3底線GND

4串口輸入RXD

5串口輸出TXD

功能測試

1. 測試單片機系統(tǒng)

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

2. 測試過程

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

(1)測試下載程序

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

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

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

小結

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

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

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

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

責任編輯:haq

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

    關注

    173

    文章

    6022

    瀏覽量

    174533
  • 單片機
    +關注

    關注

    6064

    文章

    44931

    瀏覽量

    647453
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    英創(chuàng)匯智全自動ESC海外工廠正式投產(chǎn)

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

    全自動密封性測試儀的工作原理及應用

    全自動密封性測試儀是一種用于檢測產(chǎn)品包裝密封性能的專業(yè)設備,其工作原理基于理想氣體狀態(tài)方程PV=nRT,通過測量氣體的壓力、體積和溫度等參數(shù),計算得出產(chǎn)品的密封性能。該儀器采用全自動化設計,能夠
    的頭像 發(fā)表于 02-22 11:56 ?349次閱讀
    <b class='flag-5'>全自動</b>密封性測試儀的工作原理及應用

    全自動晶圓清洗機是如何工作的

    都說晶圓清洗機是用于晶圓清洗的,既然說是全自動的。我們更加好奇的點一定是如何自動實現(xiàn)晶圓清洗呢?效果怎么樣呢?好多疑問。我們先來給大家介紹這個根本問題,就是全自動晶圓清洗機的工作是如何實現(xiàn)
    的頭像 發(fā)表于 01-10 10:09 ?467次閱讀

    全自動晶圓劃片機的應用產(chǎn)品優(yōu)勢

    全自動晶圓劃片機作為半導體制造中的關鍵設備,其應用產(chǎn)品優(yōu)勢主要體現(xiàn)在以下幾個方面:一、高精度與穩(wěn)定性1.微米級甚至納米級劃片精度:全自動晶圓劃片機采用先進的精密機械系統(tǒng)和控制系統(tǒng),能夠確保劃片過程中
    的頭像 發(fā)表于 01-02 20:40 ?352次閱讀
    <b class='flag-5'>全自動</b>晶圓劃片機的應用產(chǎn)品優(yōu)勢

    Litestar 4D:WebCatalog 7全自動數(shù)據(jù)管理

    Wg7是OxyTech Webcatalog的革新版本 其設計是為了滿足對照明產(chǎn)品的有效和全自動的數(shù)據(jù)管理 Wg7 對于照明設計師和生產(chǎn)商是全自動的前所未有 使用Wg7您可以: -搜索產(chǎn)品 -查看
    發(fā)表于 12-19 12:33

    CASAIM與中國航天達成全自動化光學測量技術合作

    近日,CASAIM與中國航天達成全自動化光學測量技術合作,并將CASAIM IS全自動化光學測量系統(tǒng)交付給中國航天科技集團山西工廠,這一合作標志著雙方在智能制造和精密測量領域邁出了重要一步。
    的頭像 發(fā)表于 12-02 16:14 ?665次閱讀

    全自動密封性測試儀的使用方法

    全自動密封性測試儀是現(xiàn)代工業(yè)生產(chǎn)中用于檢測包裝容器密封性能的重要工具。其廣泛應用于食品、藥品、醫(yī)療器械、汽車制造及電子產(chǎn)品等多個領域,為產(chǎn)品質(zhì)量控制提供了有力的技術支持。以下是全自動密封性測試儀
    的頭像 發(fā)表于 11-30 11:55 ?431次閱讀
    <b class='flag-5'>全自動</b>密封性測試儀的使用方法

    關于全自動裝車機器人的詳細介紹

    ?全自動裝車機器人是一種人工智能和自動化技術,能夠自動識別和定位貨物,并實現(xiàn)全自動裝載的機器人設備。它在物流運輸領域正逐步取代傳統(tǒng)的人工裝車作業(yè),為企業(yè)帶來更高的效率和更準確的裝載。以
    的頭像 發(fā)表于 10-22 16:43 ?911次閱讀

    移動電源18650電芯全自動點焊機:高效、精準、安全|比斯特自動

    移動電源18650電芯全自動點焊機:高效、精準、安全|比斯特自動
    的頭像 發(fā)表于 10-10 11:30 ?681次閱讀

    全自動雕刻機:馬達驅動芯片MS3142S的應用案例

    在當今科技飛速發(fā)展的時代,全自動雕刻機以其高效、精準的加工能力,在眾多領域展現(xiàn)出了無可替代的優(yōu)勢。而在這背后,馬達驅動芯片 MS3142/MS3142S 扮演著至關重要的角色。 首先,讓我們來了
    的頭像 發(fā)表于 09-11 17:49 ?634次閱讀

    多數(shù)表決器電路設計與制作

    電子發(fā)燒友網(wǎng)站提供《多數(shù)表決器電路設計與制作.pptx》資料免費下載
    發(fā)表于 09-02 14:42 ?2次下載

    自動全自動智能鎖的功放,電源設計方案

    智能鎖電源功放設計需考慮電池類型、電壓、功耗、成本及可靠性。本文探討了半自動全自動智能鎖在不同電源配置下的設計方案,包括IC選型,以提升鎖的性能與安全性,延長使用壽命。
    的頭像 發(fā)表于 08-21 16:00 ?2135次閱讀
    半<b class='flag-5'>自動</b>和<b class='flag-5'>全自動</b>智能鎖的功放,電源設計方案

    MT6835 磁編碼 IC 技術在全自動紙包裝機中的應用

    一、引言 在現(xiàn)代包裝行業(yè)中,效率和精度是衡量生產(chǎn)設備性能的關鍵指標。全自動紙包裝機作為包裝生產(chǎn)線中的重要設備,其性能的優(yōu)劣直接影響到產(chǎn)品的包裝質(zhì)量和生產(chǎn)效率。MT6835 磁編碼 IC 技術的引入
    的頭像 發(fā)表于 08-15 16:34 ?630次閱讀
    MT6835 磁編碼 IC 技術在<b class='flag-5'>全自動</b>紙包裝機中的應用

    MT6825 磁編碼 IC:全自動搬運抓手系統(tǒng)的關鍵力量

    一、引言 在現(xiàn)代工業(yè)生產(chǎn)中,自動化程度的不斷提高成為了提升生產(chǎn)效率、保證產(chǎn)品質(zhì)量的關鍵。全自動搬運抓手系統(tǒng)作為自動化生產(chǎn)線中的重要環(huán)節(jié),其性能的優(yōu)劣直接影響著整個生產(chǎn)流程的順暢與高效。而
    的頭像 發(fā)表于 08-15 16:10 ?546次閱讀
    MT6825 磁編碼 IC:<b class='flag-5'>全自動</b>搬運抓手系統(tǒng)的關鍵力量

    全自動平臺焊接機:從汽車制造到航空航天的全方位焊接解決方案

    全自動平臺焊接機在汽車和航空航天領域的應用,全自動平臺焊接機在汽車和航空航天領域的應用較多,其高精度、高效率以及自動化程度高的特點,使得它成為這兩個行業(yè)中不可或缺的焊接設備,具體分析如下:一、在汽車
    的頭像 發(fā)表于 07-11 10:55 ?614次閱讀
    <b class='flag-5'>全自動</b>平臺焊接機:從汽車制造到航空航天的全方位焊接解決方案
    主站蜘蛛池模板: 伊人小婷婷色香综合缴缴情 | 午夜影视在线 | 色天天天天综合男人的天堂 | 久久51 | 天天综合网天天做天天受 | 日韩毛片免费视频 | 插插插操操操 | 很黄很色的网站 | 视频一区 在线 | 三级黄色免费网站 | 99久久综合国产精品免费 | 亚洲娇小性色xxxx | 国产成人啪午夜精品网站男同 | 免费看美女禁处爆涌视频 | 免费黄色a视频 | 久久综合社区 | 94久久国产乱子伦精品免费 | 天天躁天天狠天天透 | 91极品女神私人尤物在线播放 | 天天色天天色天天色 | 亚洲免费人成在线视频观看 | 深夜免费在线视频 | 久久青草免费91观看 | 操人网站| 色偷偷视频 | 能看毛片的网址 | 亚洲热热久久九九精品 | 久久夜色精品国产噜噜小说 | 97色噜噜| 国产成人精品本亚洲 | 午夜在线观看免费观看大全 | 亚州视频一区 | 理论片久久 | 天天尻逼 | 日本不卡1| 老司机深夜影院入口aaaa | 亚洲一级毛片中文字幕 | 亚洲色图21p| 成年黄网站免费大全毛片 | 欧美色图网站 | 你懂的网址免费国产 |