日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]stm32編程方式:(1)ICP(JTAG/SWD協(xié)議或者系統(tǒng)加載bootloader(串口))下載程序到微控制器中。(2)IAP:就是通過任何一個通信接口(IO端口,USB,CAN,SPI,IIC等),下載程序或數(shù)據(jù)到存儲器中,stm32允許用戶在應用

stm32編程方式:

(1)ICP(JTAG/SWD協(xié)議或者系統(tǒng)加載bootloader(串口))下載程序到微控制器中。

(2)IAP:就是通過任何一個通信接口(IO端口,USB,CAN,SPI,IIC等),下載程序或數(shù)據(jù)到存儲器中,stm32允許用戶在應用程序中重新燒寫閃存存儲器的內容。然而,IAP需要至少一部分程序(bootloder,注意此bootloader不同于上部分的,是自己編寫的。上部分的是系統(tǒng)的)通過ICP的方式燒到閃存存儲器中。

stm32閃存包含3部分:

(1)主存儲器,

(2)信息塊(啟動程序代碼,用戶選擇字),

(3)閃存寄存器接口寄存器。

通常說的閃存大小就是主存儲器的大小。stm32啟動方式,B0=0,B1=0,系統(tǒng)運行就是從0x08000000開始的。如果B0=1,B1=0,就是運行信息塊中的啟動程序(st官方固化在里面的),用于串口下載。

注意事項:

PROGRAM

(1)STM32復位后,F(xiàn)PEC模塊是被保護的,F(xiàn)lash_CR是不能被寫入的,通過寫入特定的序列到FLASH_KEY寄存器才能解鎖FPEC模塊,這個過程叫Unlock。

(2)STM32的閃存編程每次必須寫入是16位,當FLASH_CR寄存器的PG位為1時候,在閃存地址寫入一個半字將啟動一次編程。

(3)在編程的過程中(BSY位為1),任何的讀寫閃存都會使CPU暫停,直到編程結束。

(4)stm32的FLASH編程時候,必須要求寫入地址的FLASH是被擦除了的(也就是值為0XFFFF),否則無法寫入。(回想FLASH模擬EEPROM)

ERSER

擦除:頁擦除,整片擦除。

幾個寄存器:flash_keyr,flash_cr,flash_sr,flash_ar


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉