在前面的文章《【例說Arm-2D界面設(shè)計(jì)】“手?jǐn)]GUI”的利器——場(chǎng)景播放器》中,我們?cè)敿?xì)介紹了智能設(shè)備時(shí)代一種“基于面板(Panel)的嵌入式界面設(shè)計(jì)范式”,并以Arm-2D的場(chǎng)景播放器(Scene Player)為例,介紹了小資源環(huán)境下具體“手搓GUI”的方式。
void Flash_Init(void){// 調(diào)整flash與時(shí)鐘速率之間的關(guān)系FLASH->ACR |= FLASH_ACR_LATENCY;}void Flash_Unlock(void){// FLASH->CR 的第7位為解鎖的標(biāo)志位或者上鎖的操作位while(FLASH->CR & FLASH_CR_LOCK){FLASH-
討論的Flash三種在線燒寫技術(shù)在實(shí)際工程中均得到實(shí)際運(yùn)用。采用TMS320F2812作為控制器的數(shù)據(jù)采集系統(tǒng).利用Flash在線燒寫技術(shù)開發(fā)的試驗(yàn)程序,可以根據(jù)需求及時(shí)更新,有助于產(chǎn)品維護(hù)。為了工程技術(shù)人員在實(shí)際項(xiàng)目開發(fā)中根據(jù)工程階段和現(xiàn)場(chǎng)環(huán)境選擇合適的燒寫方法,文中給出了關(guān)鍵部分程序。經(jīng)過比較發(fā)現(xiàn),基于JTAG口的燒寫技術(shù)適用于研發(fā)調(diào)試階段,而串口燒寫Flash技術(shù)更適用于維護(hù)階段.大大提高系統(tǒng)的可維護(hù)性和可擴(kuò)展性,如在封閉和復(fù)雜環(huán)境下進(jìn)行外場(chǎng)加載和控制時(shí),該技術(shù)具有較好的實(shí)用價(jià)值。
前言今天總結(jié)“STM32F103 片內(nèi)FLASH編程”,對(duì)于學(xué)習(xí)編程的人來說“FLASH”這個(gè)詞肯定很熟悉,因?yàn)镕LASH主要用于存儲(chǔ)數(shù)據(jù)。對(duì)于STM32來說,內(nèi)部FLASH的容量有大有小,從16K到2M不等,主要看芯片的型號(hào)。對(duì)于剛從51或