新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > STM32學習記錄17 串口一鍵下載

        STM32學習記錄17 串口一鍵下載

        作者: 時間:2016-11-13 來源:網絡 收藏
        1.MCUISP串口軟件一鍵下載設置:
        DTR低電平復位,RTS高電平進入bootload串口下載
        在ch340芯片對應DTR和RTS輸出電平與電腦軟件設置的電平相反。一鍵下載電路根據ch340芯片對應引腳的控制信號完成對應功能具體實現過程如下:
        2.單片機啟動設置單片機低電平復位
        Boot0=0,boot1=x,從用戶區flash啟動Boot0=1,boot1=0,進入串口下載區Boot0=1,boot1=1,從SRAM啟動改變boot0電平就可以從不同區域啟動
        3.一鍵下載電路如下:
        4.當MUCISP軟件點擊下載后(需要選中下載后執行):DTR#,RTS#信號由MUCISP軟件控制MUCISP軟件設置為:
        (DTR低電平復位,RTS高電平進入bootload串口下載)下載后執行程序。
        按上面設置后,點擊下載就會按下面過程工作:
        1.當DTR#=H,RTS#=L;此時Q2導通,RESET=0,單片機復位,因為RTS#=L,Q3導通后boot0=H。
        2.當DTR#=L時(Q2不導通),單片機復位結束。單片機復位后,一直保持RTS#=L,Q3導通,此時boot0=H。
        3.復位后,單片機開始啟動檢測到boot0=H,單片機進入串口下載。3.程序下載完畢后。因為設置了下載完成執行所以單片機會再次復位
        4.(此時DTR#=H,RTS#=L)單片機再次復位,
        單片機復位后:DTR#=L,RTS#=H(Q2,Q3不導通),此時boot0=L;5.單片機復位后開始啟動檢測到boot0=0,此時就從用戶flash區開始執行程序,程序就開始正常運行。一鍵下載就完成


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 和平区| 利川市| 天门市| 开远市| 安福县| 九龙城区| 资溪县| 大石桥市| 蒲城县| 南开区| 达拉特旗| 安图县| 富阳市| 化德县| 浙江省| 南和县| 博客| 凤翔县| 九寨沟县| 水富县| 新郑市| 喀喇沁旗| 上高县| 凤山市| 岑溪市| 建德市| 武定县| 青浦区| 宜兰县| 望城县| 博野县| 东乡县| 克拉玛依市| 阿克苏市| 江口县| 米泉市| 开封市| 宝鸡市| 贵南县| 海宁市| 漯河市|