91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

全自動(dòng)STC下載電路模式介紹

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

掃碼添加小助手

加入工程師交流群

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

本文介紹一種全自動(dòng)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)行冷啟動(dòng)是一個(gè)必要的環(huán)節(jié)。往往在單片機(jī)設(shè)計(jì)的時(shí)候。這部分通過手動(dòng)的機(jī)械開關(guān)來給單片機(jī)上電。設(shè)計(jì)的全自動(dòng)下載電路就是來替代手動(dòng)上電的環(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)行解釋。

全自動(dòng)下載電路

1. 基本原理

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

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

2. 電路的功能描述

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

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

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

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

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

▲ 全自動(dòng)下載電路框圖

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

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

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

考慮到單片機(jī)掉電過程中,電路中包括有儲(chǔ)能電源濾波電容,需要放電,根據(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)電路圖

全自動(dòng)程序下載接口板的原理圖如下圖所示。

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

▲ 全自動(dòng)程序下載接口板

(2) 電路功能描述

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

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

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

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

(3)輔助電路功能

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

發(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)電路,其中為了適合快速單面制版,對(duì)電路元器件的布局和布線做了考慮。如果使用商業(yè)制版,可以考慮雙面排布元器件,以便進(jìn)一步縮小電路的面積。

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

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

序號(hào)功能符號(hào)

1工作電源+5V

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

3底線GND

4串口輸入RXD

5串口輸出TXD

功能測試

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

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

2. 測試過程

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

(1)測試下載程序

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

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

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

小結(jié)

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

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

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

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

責(zé)任編輯:haq

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

    關(guān)注

    173

    文章

    6079

    瀏覽量

    178484
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6077

    文章

    45506

    瀏覽量

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

    關(guān)注

    6

    文章

    498

    瀏覽量

    54945

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

文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    儲(chǔ)能變流器(PCS)ATE全自動(dòng)測試

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

    全自動(dòng)塑料氣壓熱成型機(jī)操作說明書

    電子發(fā)燒友網(wǎng)站提供《全自動(dòng)塑料氣壓熱成型機(jī)操作說明書.pdf》資料免費(fèi)下載
    發(fā)表于 11-10 17:05 ?0次下載

    智慧工廠 - 未來的全自動(dòng)工廠

    智慧工廠,又稱黑燈工廠、智能制造,被認(rèn)為是現(xiàn)代工業(yè)4.0最令人興奮的概念之一。它描述的是一種全自動(dòng)生產(chǎn)環(huán)境,在沒有人的情況下工作,因此可以真正在熄燈狀態(tài)下運(yùn)行。機(jī)器、機(jī)器人、傳感器和人工智能
    發(fā)表于 09-22 14:33

    智能全自動(dòng)調(diào)壓器的作用和優(yōu)勢(shì)解析

    在電力系統(tǒng)中,電壓的穩(wěn)定性直接關(guān)系到設(shè)備的穩(wěn)定運(yùn)行和使用壽命,智能全自動(dòng)調(diào)壓器作為一種關(guān)鍵的設(shè)備,對(duì)于穩(wěn)定電壓、保障電力設(shè)備正常運(yùn)行起著至關(guān)重要的作用,因此,深受廣大用戶的青睞,那么是什么讓智能全自動(dòng)調(diào)壓器受歡迎呢?這4大優(yōu)勢(shì)你要知道。
    的頭像 發(fā)表于 09-17 17:26 ?846次閱讀

    SS6285L 7A 18V全自動(dòng)智能鎖電機(jī)驅(qū)動(dòng)芯片技術(shù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《SS6285L 7A 18V全自動(dòng)智能鎖電機(jī)驅(qū)動(dòng)芯片技術(shù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 09-08 16:04 ?0次下載

    小型全自動(dòng)氣象站到底 “自動(dòng)” 在哪?

    小型全自動(dòng)氣象站到底 “自動(dòng)” 在哪? 柏峰【BF-QX】在氣象監(jiān)測領(lǐng)域,“全自動(dòng)” 是個(gè)高頻詞,但很多人對(duì) “小型全自動(dòng)氣象站” 的認(rèn)知還停留在 “不用手動(dòng)讀數(shù)” 的層面。實(shí)際上,它
    的頭像 發(fā)表于 08-27 09:38 ?730次閱讀
    小型<b class='flag-5'>全自動(dòng)</b>氣象站到底 “<b class='flag-5'>自動(dòng)</b>” 在哪?

    三相全自動(dòng)穩(wěn)壓器在工業(yè)自動(dòng)化領(lǐng)域的重要性與應(yīng)用

    在工業(yè)自動(dòng)化領(lǐng)域中,電力的穩(wěn)定性至關(guān)重要。我們都知道,電力就像一條河流,穩(wěn)定的水流才能保證工業(yè)設(shè)備的平穩(wěn)運(yùn)行。而在這條河流中,三相全自動(dòng)穩(wěn)壓器就像是一個(gè)水閘,控制著水流的強(qiáng)度和方向,確保每一個(gè)環(huán)節(jié)都能正常運(yùn)作。下面就來詳細(xì)的說說三相全自
    的頭像 發(fā)表于 08-18 15:19 ?765次閱讀
    三相<b class='flag-5'>全自動(dòng)</b>穩(wěn)壓器在工業(yè)<b class='flag-5'>自動(dòng)</b>化領(lǐng)域的重要性與應(yīng)用

    全自動(dòng) PLC 控制系統(tǒng):工業(yè) 4.0 時(shí)代的核心驅(qū)動(dòng)力

    單一設(shè)備的自動(dòng)化運(yùn)行到全生產(chǎn)線的協(xié)同聯(lián)動(dòng),從本地控制到云端遠(yuǎn)程管理,全自動(dòng) PLC 控制系統(tǒng)正重塑工業(yè)生產(chǎn)模式,加速工業(yè) 4.0 時(shí)代的全面到來。 從 “半自動(dòng)” 到 “全自主”:PL
    的頭像 發(fā)表于 08-12 16:48 ?1285次閱讀

    三相全自動(dòng)穩(wěn)壓器容量怎么選擇

    選擇三相全自動(dòng)穩(wěn)壓器容量時(shí),需綜合負(fù)載功率、電網(wǎng)波動(dòng)范圍、負(fù)載類型及穩(wěn)壓器功能需求等多方面因素,以下是具體分析:
    的頭像 發(fā)表于 07-05 11:18 ?745次閱讀

    AI視覺外觀檢測在全自動(dòng)測包機(jī)中的應(yīng)用

    正運(yùn)動(dòng)全自動(dòng)測包機(jī)視覺檢測應(yīng)用方案
    的頭像 發(fā)表于 07-01 10:08 ?1041次閱讀
    AI視覺外觀檢測在<b class='flag-5'>全自動(dòng)</b>測包機(jī)中的應(yīng)用

    什么情況使用三相全自動(dòng)穩(wěn)壓器

    三相全自動(dòng)穩(wěn)壓器適用于需要穩(wěn)定三相電壓供應(yīng)的場景,以保障設(shè)備正常運(yùn)行、延長使用壽命并提升生產(chǎn)效率。以下是需要使用三相全自動(dòng)穩(wěn)壓器的典型情況及分析:
    的頭像 發(fā)表于 06-23 14:43 ?693次閱讀

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

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

    PLC數(shù)據(jù)采集之全自動(dòng)薄膜橫切機(jī)物聯(lián)網(wǎng)解決方案

    PLC數(shù)據(jù)采集之全自動(dòng)薄膜橫切機(jī)物聯(lián)網(wǎng)解決方案
    的頭像 發(fā)表于 06-20 14:25 ?735次閱讀
    PLC數(shù)據(jù)采集之<b class='flag-5'>全自動(dòng)</b>薄膜橫切機(jī)物聯(lián)網(wǎng)解決方案

    全自動(dòng)拼接影像測量儀適合測大視野產(chǎn)品同時(shí)保障精度

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

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

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