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

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

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

3天內不再提示

CH340G設計的一鍵下載電路原理解析

454398 ? 來源:個人圖書館 ? 作者:求and知 ? 2020-11-12 15:34 ? 次閱讀

在做基于STM32的多功能MP3播放器的課題時,在程序下載這部分時借鑒了正點原子開發板上的一鍵下載電路,采用CH340G這款芯片設計。

在畫PCB初期原理圖部分,對采用CH340G設計的一鍵下載電路不甚了解,于是花了一些時間來研究一下這個電路。

引用正點原子的一鍵下載電路:

我們通過RTS#和DTR#兩個輸出信號來控制STM32 IC的BOOT0和BOOT1兩引腳來選擇啟動模式,如下表:

當燒寫程序時,我們希望BOOT0=1,BOOT1=0。當燒寫完成后我們希望BOOT0=0,BOOT1=0(這個模式BOOT1可以是0可以是1,這里我們讓BOOT1拉低,即整個過程BOOT1都為L接地,簡化電路設計)。

這里我們只需考慮BOOT0的高低。

查看STM32的參考手冊,如下圖:

注意表6下方第一句話:“在系統復位后,SYSCLK的第4個上升沿,BOOT引腳的值將被鎖存。”

OK,綜上所訴,我們可以得到: 1、系統上電,BOOT0需為L,進入模式一。上電復位后,在SYSCLK的第4個上升沿,BOOT引腳的值將被鎖存,進入主閃存存儲器,執行我們燒寫的代碼。

2、當我們編譯好程序,生成HEX文件。在燒寫HEX文件時,BOOT0需為H,進入模式二。然后,系統必須復位一次(因為由1知道,系統上電后默認執行代碼,即模式一),讓系統重新鎖存BOOT引腳。系統進入模式二,開始燒寫HEX文件。

3、燒寫完成后,我們希望系統再次進入模式一,執行代碼。但正點原子的一鍵下載電路并沒有讓系統完成燒寫程序后再次復位重新鎖存BOOT引腳進入模式一。這個原因應該是MCUISP軟件幫我們配置好了,在燒寫完成后會有報告:“成功從08000000開始運行”。

在參考手冊中有這樣一段話:

從另一個方向來理解它,可以這么說:主閃存存儲器從地址(0x0800 0000)訪問,不管是系統自動的還是軟件配置的,只要系統指針跳到主閃存存儲器的地址(0x0800 0000)處開始執行代碼,就可以了,結果是我們想要的。

以上就是一鍵下載電路需要實現的功能,原子兄幫我們設計出來了。如果看不懂的話,可以參考我下面的解釋。

我們需要注意一點:CH340G上電后DTR#和RTS#都為高電平,在用MCUISP燒寫軟件時,我們在軟件下方選擇“DTR的低電平復位,RTS高電平進BootLoader”,CH340G IC在實際操作時引腳的變化為“DTR#拉高,RTS#拉低”,即軟件設置和實際情況是取非的,相反的。

畫個時序圖,直觀一些:


編輯:hfy

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

    關注

    0

    文章

    21

    瀏覽量

    9134
  • CH340G
    +關注

    關注

    5

    文章

    29

    瀏覽量

    24985
  • MCUISP
    +關注

    關注

    0

    文章

    7

    瀏覽量

    8531
收藏 人收藏

    評論

    相關推薦

    ch340g下載電路測試

    電路分析電子工藝CH340CH340G電路設計分析
    小慕
    發布于 :2022年07月22日 10:36:56

    stm32的ISP一鍵下載問題

    本帖最后由 展翅高飛-J 于 2017-3-2 16:26 編輯 我想問在使用CH340g串口轉換芯片實現一鍵下載的時候,像mcuisp和FlyMCU這些燒錄軟件是如何控制CH340G
    發表于 03-02 15:16

    USB轉串口電路CH340G解析

    USB轉串口電路CH340G
    發表于 12-25 06:33

    如何利用CH340G芯片去設計一鍵下載電路

    如何利用CH340G芯片去設計一鍵下載電路呢?基于CH340G芯片的一鍵
    發表于 12-06 07:55

    求助,請問ch32f103c8t6可不可以與ch340g實現串口一鍵下載

    請問有沒有和FlyMcu樣的軟件能通過控制ch340g的DTR、RTS來實現ch32f103c8t6一鍵下載功能,或者實現的方法,
    發表于 05-30 06:22

    CH340G能否作為下載線?

    我在數據串口的位置用的是CH340G元件(TTL轉USB),現在發現利用atmel studio 6.2 無法燒錄代碼(Tool只有模擬器)。請問CH340G能否作為下載線?可以的話,求推薦匹配
    發表于 10-23 06:32

    ch340g的原理圖

    USB轉TTL的CH340G原理圖,有空自己做幾個用用。
    發表于 12-08 11:46 ?302次下載

    CH340G模塊原理圖

    CH340G模塊原理圖。
    發表于 03-30 09:53 ?321次下載

    ch340g下載電路

    本文介紹了ch340g下載電路原理圖,CH340個USB總線的轉接芯片,實現USB轉串口、USB轉IrDA紅外或者USB轉打印口。在串口
    發表于 01-11 11:46 ?2.3w次閱讀

    ch340g最簡原理圖_CH340應用

    本文介紹了ch340g最簡原理圖,其中包含CH340G模塊原理圖,usb轉串口ch340下載電路CH3
    發表于 01-11 14:05 ?15.8w次閱讀
    <b class='flag-5'>ch340g</b>最簡原理圖_<b class='flag-5'>CH340</b>應用

    ch340g典型應用電路

    本文介紹了ch340g典型應用電路CH340芯片內置USB總線上拉電阻和片內信號端,UD+和UD-引腳應直接連接到USB總線上。CH340內置了上電復位
    發表于 01-11 14:45 ?6.5w次閱讀
    <b class='flag-5'>ch340g</b>典型應用<b class='flag-5'>電路</b>

    ch340g單片機下載程序電路原理

    本文介紹了ch340g單片機下載程序電路原理以及STC51單片機自動ISP下載電路設計。單片機的TXD、RXD是TTL電平,所以你得萬變不離
    發表于 01-11 16:47 ?7.9w次閱讀
    <b class='flag-5'>ch340g</b>單片機<b class='flag-5'>下載</b>程序<b class='flag-5'>電路</b>原理

    CH340G中文資料-數據手冊-參數

    CH340G中文資料-數據手冊-參數
    發表于 03-21 14:29 ?93次下載

    帶有CH340G的Arduino Mega Rev.3

    電子發燒友網站提供《帶有CH340G的Arduino Mega Rev.3.zip》資料免費下載
    發表于 08-04 14:37 ?15次下載
    帶有<b class='flag-5'>CH340G</b>的Arduino Mega Rev.3

    ch340g無法識別的usb設備

    CH340G芯片是種常用的USB轉串口芯片,常用于Arduino開發板和其他些需要通過USB與計算機通信的設備。然而,有時候我們可能會遇到CH340G無法被識別的問題。這可能會導致
    的頭像 發表于 01-05 14:18 ?4465次閱讀
    主站蜘蛛池模板: 天天看天天做| 在线观看黄a| 久久五月天婷婷| 日本大片成人免费播放| 三级网址在线观看| 最新天堂| 四虎在线视频| 人人插人人费| 伊人黄| 免费网址视频在线看| 男啪女色黄无遮挡免费视频 | luxu259在线中文字幕| 亚洲激情综合| 国产精品天天影视久久综合网| 天天做天天摸天天爽天天爱| 亚洲夜夜操| 国产毛片哪里有| 亚洲色图欧美激情| 欧美大全| 一级特黄a 大片免费| 男人视频网站| 日本黄色视| 人人干在线观看| 免费在线视频播放| 色天使视频| 国产精品美女视频| 久久午夜精品视频| 性刺激的欧美三级视频| 婷婷色九月| 国产在线观看色| 热久久影院| 伊人网站在线观看| 毛片爱做的片| 日日夜夜狠狠| 男女在线免费视频| 狠狠色丁香久久婷婷综| 国产高清在线视频| 性夜影院爽黄a爽免费看网站| 中国性猛交xxxxx免费看| 狠狠色噜噜狠狠狠97影音先锋| 在线 色|