在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            stm32 升級程序方案

            作者: 時間:2016-11-13 來源:網(wǎng)絡(luò) 收藏
            STM32芯片自帶固化的ISP程序,在芯片上電的時候會檢查BOOT0BOOT1電平狀態(tài),如果
            BOOT0=1
            BOOT1=0
            則會進入自帶的ISP程序,基本可以滿足程序升級需要。
            但是如何進入這個模式,是一個問題,網(wǎng)上有人使用串口的握手信號來控制,但是這樣會超過3條線(RXTXGND)。
            昨天測試了一個方法,上位機發(fā)出一個指令,STM32用戶自己的程序解析后,利用自己的IO口,控制一個簡單的延時電路來拉高BOOT0,然后芯片重新啟動,則進入ISP。刷新完成后,跳入用戶程序運行,控制權(quán)交回用戶程序。
            程序中設(shè)置PB8為ISP_DRV,推挽輸出;輸出一定時間后,充滿電容后,可以使用NVIC_SystemReset()重新啟動(3.12庫)。即可進入ISP模式。
            另外,需要在程序中設(shè)置如下向量表地址,才可以在勾選ISP程序的jumptouserapplicationafterflash后,進入用戶程序。
            /*SettheVectorTablebaselocationat0x08000000*/
            NVIC_SetVectorTable(NVIC_VectTab_FLASH,0x0);

            測試了若干次沒有發(fā)現(xiàn)異常。


            關(guān)鍵詞: stm32升級程

            評論


            技術(shù)專區(qū)

            關(guān)閉