女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

介紹一種全自動STC下載電路 終于不用人工干預(yù)了

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

來源 | TsinghuaJoking

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

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

STC下載模式介紹

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

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

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

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

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

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

相關(guān)的下載實(shí)驗(yàn)參見下面的博文:

STC單片機(jī)下載實(shí)驗(yàn)

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

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

▲ STC-ISP(V6.87C)下載程序界面

全自動下載電路

1. 基本原理

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

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

2. 電路的功能描述

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

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

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

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

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

▲ 全自動下載電路框圖

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

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

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

5d23cae6-2a38-11ec-82a8-dac502259ad0.gif

▲ STC下載程序過程

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

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

3. 電路原理

(1)電路圖

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

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

▲ 全自動程序下載接口板

(2) 電路功能描述

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

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

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

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

(3)輔助電路功能

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

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

4. PCB

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

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

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

序號功能符號

1工作電源+5V

2單片機(jī)電源+5VC

3底線GND

4串口輸入RXD

5串口輸出TXD

功能測試

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

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

5f3489b0-2a38-11ec-82a8-dac502259ad0.gif

▲ 全自動下載板與測試電路

2. 測試過程

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

(1)測試下載程序

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

5f6a93de-2a38-11ec-82a8-dac502259ad0.gif

▲ 自動下載程序

(2)測試“檢測MCU選項(xiàng)”

按動“檢測MCU選項(xiàng)”,可以自動完成單片機(jī)的選項(xiàng)測試。

小結(jié)

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

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

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

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

編輯:jq

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

    關(guān)注

    6061

    文章

    44906

    瀏覽量

    646385
  • ISP
    ISP
    +關(guān)注

    關(guān)注

    6

    文章

    490

    瀏覽量

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

    關(guān)注

    14

    文章

    299

    瀏覽量

    67224
  • 下載電路
    +關(guān)注

    關(guān)注

    3

    文章

    7

    瀏覽量

    4384

原文標(biāo)題:自制STC單片機(jī)下載電路,再也不用人工干預(yù)了

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    幾種485自動收發(fā)通信電路介紹

    ,另個(gè)用的PNP三極管,大概率隨便選個(gè)都可以。 這種電路,是會比普通的485電路多用個(gè)三極管和幾個(gè)電阻,但是不需要控制收發(fā)引腳去
    發(fā)表于 03-11 09:20

    全自動密封性測試儀的工作原理及應(yīng)用

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

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

    可以用25語言查看和下載報(bào)告和數(shù)據(jù)表 **對制造商的益處 ** Wg7 避免了制造商在其網(wǎng)站上上傳數(shù)千個(gè)文件,因?yàn)槊總€(gè)產(chǎn)品只需個(gè) OXL 文件就足夠了。Wg7 將負(fù)責(zé)其余的工作! Wg7 通過增加
    發(fā)表于 12-19 12:33

    一種使用LDO簡單電源電路解決方案

    本期我們介紹一種使用LDO簡單電源電路解決方案,該方案可以處理12V/24V、多節(jié)鋰離子電池和4節(jié)干電池等相對較高的輸入電壓。
    的頭像 發(fā)表于 12-04 16:05 ?704次閱讀
    <b class='flag-5'>一種</b>使用LDO簡單電源<b class='flag-5'>電路</b>解決方案

    特斯拉發(fā)布“完全自動駕駛”軟件最新版本FSDV13.2

    近日,特斯拉終于推出了備受期待的“完全自動駕駛”軟件最新版本——FSD V13.2。盡管此前曾承諾在感恩節(jié)之前發(fā)布,但特斯拉還是在11月份的最后時(shí)刻兌現(xiàn)承諾,展現(xiàn)
    的頭像 發(fā)表于 12-03 10:59 ?999次閱讀

    智能化全自動電阻焊控制器:實(shí)現(xiàn)高效精確焊接的新代解決方案

    隨著工業(yè)4.0的持續(xù)推進(jìn)及制造業(yè)對生產(chǎn)效率和產(chǎn)品質(zhì)量的雙重追求,一種全新的焊接技術(shù)設(shè)備——智能化全自動電阻焊控制器應(yīng)運(yùn)而生,它以其高效、精確的特性,為現(xiàn)代制造業(yè)提供一種革命性的焊接解
    的頭像 發(fā)表于 12-02 15:54 ?783次閱讀

    體化自動氣象監(jiān)測系統(tǒng):實(shí)時(shí)追蹤,讓氣象動態(tài)無處遁形

    體化自動氣象監(jiān)測系統(tǒng)具備高度的自動化功能,無需人工干預(yù)即可完成數(shù)據(jù)的采集、處理和傳輸。它能夠自動啟動、
    的頭像 發(fā)表于 11-29 09:23 ?850次閱讀
    <b class='flag-5'>一</b>體化<b class='flag-5'>自動</b>氣象監(jiān)測系統(tǒng):實(shí)時(shí)追蹤,讓氣象動態(tài)無處遁形

    一種新型電流模式控制集成電路

    電子發(fā)燒友網(wǎng)站提供《一種新型電流模式控制集成電路.pdf》資料免費(fèi)下載
    發(fā)表于 10-24 10:20 ?0次下載
    <b class='flag-5'>一種</b>新型電流模式控制集成<b class='flag-5'>電路</b>

    關(guān)于全自動裝車機(jī)器人的詳細(xì)介紹

    ?全自動裝車機(jī)器人是一種人工智能和自動化技術(shù),能夠自動識別和定位貨物,并實(shí)現(xiàn)全自動裝載的機(jī)器人設(shè)
    的頭像 發(fā)表于 10-22 16:43 ?886次閱讀

    開關(guān)電源自動化測試設(shè)備:如何實(shí)現(xiàn)自動化測試?

    開關(guān)電源自動化測試設(shè)備是將測試軟件和測試硬件集成在個(gè)電源測試柜中的ate自動測試設(shè)備,其測試原理是通過計(jì)算機(jī)操控測試儀器,從而減少人工干預(yù),完成開關(guān)電源的
    的頭像 發(fā)表于 08-30 18:19 ?1683次閱讀
    開關(guān)電源<b class='flag-5'>自動</b>化測試設(shè)備:如何實(shí)現(xiàn)<b class='flag-5'>自動</b>化測試?

    報(bào)名開啟!深圳(國際)通用人工智能大會將啟幕,國內(nèi)外大咖齊聚話AI

    8月28日至30日,2024深圳(國際)通用人工智能大會暨深圳(國際)通用人工智能產(chǎn)業(yè)博覽會將在深圳國際會展中心(寶安)舉辦。大會以“魅力AI·無限未來”為主題,致力于打造全球通用人工智能領(lǐng)域集產(chǎn)品
    發(fā)表于 08-22 15:00

    一種HDJS全自動絕緣靴(手套)耐壓試驗(yàn)裝置使用方法

    、概述HDJS全自動絕緣耐壓試驗(yàn)裝置是絕緣手套批量試驗(yàn)的設(shè)備,也可對絕緣桿做分段耐壓試驗(yàn),有效地解決以往不規(guī)則的測試方法,簡化了測試程序,提高了檢測速度,減輕檢測強(qiáng)度,保障
    的頭像 發(fā)表于 08-05 17:05 ?475次閱讀
    <b class='flag-5'>一種</b>HDJS<b class='flag-5'>全自動</b>絕緣靴(手套)耐壓試驗(yàn)裝置使用方法

    機(jī)械自動化是自動化的一種

    引言 自動化技術(shù)是指利用控制裝置對生產(chǎn)過程進(jìn)行控制,以實(shí)現(xiàn)生產(chǎn)過程的自動化。機(jī)械自動化是自動化技術(shù)的一種,它主要涉及到使用機(jī)械設(shè)備和控制系統(tǒng)
    的頭像 發(fā)表于 07-01 09:32 ?2305次閱讀

    全自動影像測量儀概述

    :二次元全自動影像測量儀是一種新型的高精度、高科技測量儀器,它克服了傳統(tǒng)投影儀的不足,實(shí)現(xiàn)更高精度的測量。2.原理:通過光學(xué)顯微鏡對待測物體進(jìn)行高倍率光學(xué)放大成像,
    的頭像 發(fā)表于 06-04 11:38 ?1108次閱讀
    <b class='flag-5'>全自動</b>影像測量儀概述

    智能的自動氣象站的優(yōu)勢和適用場景是什么?

    智能的自動氣象站具有高度自動化的特點(diǎn),能夠?qū)崿F(xiàn)全天候、全自動地監(jiān)測氣象參數(shù),無需人工干預(yù)即可完成監(jiān)測任務(wù)。這大大提高了監(jiān)測效率,節(jié)省了人力成本,特別是在人力資源匱乏或監(jiān)測區(qū)域較為偏遠(yuǎn)的
    的頭像 發(fā)表于 05-29 17:05 ?645次閱讀