99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人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下載的,結果經常上電后芯片無法復位。估計這個硬件復位線路有關系。
    回復
主站蜘蛛池模板: 欧美成人一区二区三区片免费 | 黄色天堂在线观看 | 成人在线观看一区二区三区 | 精品国产一区二区三区色欲 | yuozzij视频zzij欧美 | 国产一级淫片a按摩推澡按摩 | 亚洲人成网站在线观看妞妞网 | 精品亚洲一区二区 | 在线不卡欧美精品一区二区三区 | 韩国激情高潮无遮挡hd | 国产精品久久久久久久久吹潮 | 少妇宾馆把腿扒开让我添 | 国产精品久久久久久久婷婷 | 中文字幕日韩网站免费视频 | 中日韩亚洲人成无码网站 | 天天综合网页在线观看 | 亚洲色无码中文字幕手机在线 | 99在线精品一区二区三区 | 91毛片视频| 亚洲色爱图小说专区 | 另类综合日韩欧美亚洲 | 国产在线精品福利 | 少妇丰满大乳被男人揉捏视频 | 日本高清一二区 | 农田丰满艳肉妇hd | 国产精品久久久久成人av | 久久日韩激情一区二区三区四区 | 亚洲av无码久久寂寞少妇 | 国产又粗又大又黄AA片爱豆 | 超碰网站在线 | 精品看片| 色婷婷在线精品国自产拍 | 久久青草免费视频 | 国精产品一码一码三MBA | 久久精品人妻系列无码专区 | Chinese国产HD精品实拍 | 国产一区二区三区18 | 国产在线不卡精品网站 | 亚洲成a人片777777久久 | 黄色特级毛片 | 久久无毛 |