精品国产一区在线_av无码中文字幕无码王_天海翼三点刺激高潮不停_好硬好大好爽视频_欧美高清一区三区在线专区_香蕉黄色片

關于使用串口ISP方式進行程序下載

應用原理;

   STM32F103系列單片機在使用串口進行編程的時候利用的是芯片自身的自舉程序實現的。

   當Boot0 = 1,Boot1 = 0的時候開始執行自舉程序,當開始執行自舉程序的時候單片機的外設將按照如下圖進行操作。此時USART的通信速率是自適應的(此處建議波特率<=115200)。同時開啟看門狗,可以使用串口一進行數據交互。

如下圖所示,為自舉程序運行后的流程圖,通過檢測開始幀0x7f判斷是否開始數據傳輸,當開始的時候通過關斷所有的中斷源,之后配置串口,之后開始進入循環接收代碼。

在某些單片機的上具有雙內存區的情況,這種情況是可以在運行的軟件中直接設置BFB2的標志位進行運行代碼的切換的。但是這次使用的STM32F103RCT6并不具備這些功能。

下表展示了在115200波特率下使用自動波特率的情況下的波特率誤差的范圍,若程序出現不能正常下載的情況下,可以通過降低波特率來解決該問題。

在知道芯片的引導程序進入模式后,通過串口芯片自動配置BOOT0引腳和復位單片機即可實現自動化的程序升級。

在升級上使用CH340G芯片將USB轉換為串口,同時通過RTS引腳和DTR引腳控制NRST/BOOT0引腳實現程序升級。使用FlyMCU軟件對程序進行升級。在CH340芯片上RTS引腳默認為高電平,DTR引腳默認不輸出為高阻狀態。

其中一種方式如下圖所示,芯片使用5V供電,通過三極管進行電平轉換實現自動程序升級。

另一種是如下圖所示,使用3,3v供電,將RTS\DTR引腳直接連接到單片機的NRST/BOOT0引腳上。

如下圖所示,在FlyMcu軟件上通過選擇RTS低電平復位、DTR高電平進BootLoader進行程序編寫即可。

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
本篇所含全部資料,點擊此處留下郵箱我會發給你
資料明細:升級軟件
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 3
收藏 4
關注 11
成為作者 賺取收益
全部留言
0/200
  • testing_spms 01-20 16:50
    我在網上買了幾個stm32F103RCT6的核心板,就是用這個ISP下載的,結果經常上電后芯片無法復位。估計這個硬件復位線路有關系。
    回復
主站蜘蛛池模板: 岛国片一区 | 成人毛片免费在线观看 | 天天干天天操天天舔 | 国产欧美日韩久久 | 91视频免费观看在线看 | 大陆一级毛片免费视频观看 | 黄色1级大片 | 国产综合无码久久亚洲 | 国产91艳遇在线观看 | 99在线国产 | 黄人成a动漫片免费网站 | 亚洲日韩欧美内射姐弟 | 久久国模 | 国产成人AV区一区二区三 | 国产精品久线观看视频 | 亚洲精品ww久久久久久p站 | 鬼灭之刃在线观看免费 | 亚洲aⅴ精品 | 少妇搡bbbb搡bbb搡老女王 | 日本乱码在线 | 日韩av片在线播放 | 自拍偷拍色综合 | 亚洲欧洲美洲精品一区二区三区 | 一区二区三区毛片 | 东北男男gay猛男同志小说 | 1234区中文字幕在线观看 | 国产成人秘密网站视频999 | www.日本国产| 手机在线一区二区 | 在线播放精品视频 | 曰批全过程40分钟免费视频多人 | 必射视频 | 亚欧成人网| 天堂一区一卡二卡视频 | 大地资源网高清免费看 | 九一免费看 | 男人网站视频 | 69国产精品成人96视频色 | 国内精品久久久久久99果冻传媒 | 亚洲高清成人动漫 | 大胆在线日本aⅴ免费视频 樱桃在线视频 |