娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年06月18日(星期三)

2021年06月18日 | MSP430學(xué)習(xí)筆記——FLASH

發(fā)布者:bluepion 來源: eefocus關(guān)鍵字:MSP430  可編程  FLASH 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章

MSP430的FLASH存儲區(qū)可以按位,字節(jié),字尋址并且可編程。FLASH 模塊控制器有3個寄存器,一個定時發(fā)生器和一個電壓產(chǎn)生器來提供編程和擦除的電壓。FLASH的默認(rèn)模式是讀模式。


FLASH存儲區(qū)可按為,字接,字寫入,F(xiàn)LASH memory的特點(diǎn):

1,F(xiàn)lash memory分為主存儲區(qū)(main memory)和信息存儲區(qū)(information memory)。主存儲區(qū)分為n段(segment),每段為512bytes(因?yàn)镸SP430F149的Flash memory為60KB+256 Byte即main memory為60KB,information memory為256 Byte),MSP430f149的主存儲區(qū)分為120段。信息存儲區(qū)分為SegmentA和SegmentB,每段大小為128Bytes。


2,Segments 0-n 可以一步全部擦除也可以每段單獨(dú)擦除。


3,Segments A和B可以單獨(dú)擦除也可以和Segments 0-n一起擦除。



Flash模塊的結(jié)構(gòu)框圖:

FALSH的時鐘頻率必須在257KHZ-476KHZ之間。

分頻公式為 :32*FN5 + 16*FN4 + 8*FN3 + 4*FN2 + 2*FN1 + FN0 + 1

FLASH模塊寄存器:

FCTL1

FRKEY/FWKEY:安全密匙,讀出096h,寫入時必須是0A5h否則產(chǎn)生一個上電復(fù)位信號

BLKWRT:按塊寫入模式。按塊寫時WRT必須置位。當(dāng)EMEX置位時BLKWRT自動復(fù)位。

1:打開按塊寫模式;0,關(guān)閉按塊寫模式。

WRT:選擇寫模式。當(dāng)EMEX置位時WRT自動復(fù)位。

1,打開寫模式;0,關(guān)閉寫模式。

MERAS,ERASE:選擇擦除模式。

FCTL2:

FWKEYx:安全密匙,讀出096h,寫入時必須是0A5h否則產(chǎn)生一個上電復(fù)位信號。

FSSELx:FLASH控制器時鐘源選擇。

FNx:Flash控制器時鐘分頻。

FCTL3:

FWKEYx:安全密匙,讀出096h,寫入時必須是0A5h否則產(chǎn)生一個上電復(fù)位信號。

EMEX:緊急退出位。為1時,立即停止對Flash的操作。

LOCK:1,對Flash不能進(jìn)行寫和擦除操作。

WAIT:1,F(xiàn)lash模塊已經(jīng)準(zhǔn)備好了下一次操作;0,沒有準(zhǔn)備好

ACCVIFG:1,有非法訪問標(biāo)志。

擦除:

所有的擦除過程都要用戶先進(jìn)行一個偽寫入,指針指向要擦除段的受地址,用戶寫入數(shù)據(jù)。偽寫入啟動flash的定時發(fā)生器和擦除操作。當(dāng)擦除整個過程完成時,BUSY,MERAS和ERASE會自動清零。MSP430F1xx的擦除操作時間是相同的,和擦除區(qū)的大小沒有關(guān)系。

擦除操作時序圖

啟動擦除的方式要看擦成程序在哪一塊。


1,程序代碼在Flash存儲區(qū)中,CPU取出指令執(zhí)行,CPU被懸停直到擦除操作完成flash喚醒CPU,然后CPU取出對應(yīng)擦除指令下面的指令執(zhí)行。這種擦除啟動方式有可能將后續(xù)要執(zhí)行的程序指令擦除,那擦除之后的CPU執(zhí)行變不可預(yù)測了。

流程圖:

2,代碼從RAM中取得,CPU不會進(jìn)入休眠狀態(tài)。

寫入:

1,字節(jié)/字寫入和擦粗相似,可以從flash或RAM啟動,CPU工作方式相同。

2,塊寫入,可加快flash編程速度。但是每次塊寫入時間不能超過累計編程時間(通常為4ms)。塊寫入代碼只能從RAM中執(zhí)行。

時序圖:

流程圖:

例程,寫入Segment A,再將其復(fù)制到Segment B.


關(guān)鍵字:MSP430  可編程  FLASH 引用地址:MSP430學(xué)習(xí)筆記——FLASH

上一篇:MSP430單片機(jī)控制1602液晶顯示
下一篇:基于SM61580的MIL-STD-1553B總線終端設(shè)計

推薦閱讀

普通函數(shù)與回調(diào)函數(shù)的區(qū)別:就是ST將中斷封裝,給使用者的API,就是標(biāo)準(zhǔn)庫的中斷函數(shù)對普通函數(shù)的調(diào)用:調(diào)用程序發(fā)出對普通函數(shù)的調(diào)用后,程序執(zhí)行立即轉(zhuǎn)向被調(diào)用函數(shù)執(zhí)行,直到被調(diào)用函數(shù)執(zhí)行完畢后,再返回調(diào)用程序繼續(xù)執(zhí)行。從發(fā)出調(diào)用的程序的角度看,這個過程為“調(diào)用-->等待被調(diào)用函數(shù)執(zhí)行完畢-->繼續(xù)執(zhí)行”對回調(diào)函數(shù)調(diào)用:調(diào)用程序發(fā)出對回調(diào)函數(shù)...
NI矢量信號收發(fā)儀可幫助工程師降低雷達(dá)和SATCOM設(shè)備的設(shè)計、驗(yàn)證和測試成本和風(fēng)險,且頻率范圍擴(kuò)展至高達(dá)44 GHz。 NI(美國國家儀器公司,National Instruments,簡稱NI)作為一家致力于提供以軟件為中心的平臺的供應(yīng)商,旨在幫助用戶加速自動化測試和自動化測量系統(tǒng)的開發(fā)和性能。該公司今日宣布推出PXIe-5831矢量信號收發(fā)儀(VST),進(jìn)一步解決了X頻段、...
消息人士對日經(jīng)亞洲評論透露,華為已要求部分供應(yīng)商推遲其最新旗艦智能手機(jī)的生產(chǎn),原因是華為正在考慮美國政府加大打擊行動可能導(dǎo)致供應(yīng)鏈中斷。消息人士稱,華為已要求部分供應(yīng)商停止生產(chǎn)其最新款Mate系列手機(jī)的部分零部件,并削減了未來幾個季度的零部件訂單,以評估美國收緊出口管制對其智能手機(jī)業(yè)務(wù)的影響。華為Mate系列新機(jī)通常在下半年推出,作為頂...
據(jù)報道,來自日本和芬蘭的知名電信集團(tuán)正在聯(lián)手開發(fā)6G網(wǎng)絡(luò)。根據(jù)日經(jīng)亞洲(NikkeiAsia)的一篇報道,芬蘭電信設(shè)備制造商諾基亞(Nokia)將加入這一行列,諾基亞是該行業(yè)的主要參與者。此外,日本的Beyond 5G促進(jìn)聯(lián)盟也將很快與芬蘭集團(tuán)6G旗艦簽署協(xié)議。值得注意的是,這項合作于今天早些時候在2021年全球數(shù)字峰會上宣布。Beyond 5G促進(jìn)聯(lián)盟的目標(biāo)是在本世紀(jì)3...

史海拾趣

問答坊 | AI 解惑

應(yīng)用技巧/PIC系列單片機(jī)程序設(shè)計基礎(chǔ)

1、程序的基本格式       先介紹二條偽指令:       EQU ——標(biāo)號賦值偽指令 ORG ——地址定義偽指令 PIC16C5X在RESET后指令計算器PC被置為全“1”,所以PIC16C5X幾種型號芯片的復(fù)位地址為:   PIC16C ...…

查看全部問答∨

哪種情況下while(P3=0xff)語句里面的的賦值符號是可行的

今天寫了一個按鍵程序,雖然不能仿真.但是keil 居然能運(yùn)行.求大家解答一下. #include #define uchar unsigned char #define uint unsigned int uchar code tab[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07,0x7f,0x6f};//0~9 void delay(uint ...…

查看全部問答∨

基于有限元方法的螺旋天線設(shè)計

于有限元方法的螺旋天線設(shè)計目前,在無線通信和軍事通信中,如:山區(qū)公路通信、鐵路隧道通信,常常需要一種體積小、重量輕、方向性強(qiáng)的圓極化天線,螺旋天線因能滿足這些要求而受到重視,并在這個領(lǐng)域發(fā)揮了重要的作用。   本文設(shè)計基于有限元 ...…

查看全部問答∨

買51單片機(jī)開發(fā)方面的圖書二手

http://list.taobao.com/browse/0/n-49fdf9c8acf96f2143af9ddf065e483a---------------40--commend-0-all-0.htm    還有一些書持續(xù)上傳中,在上海,快遞5圓                   ...…

查看全部問答∨

有人錯過port map 嗎?

元件定義如下 component jishuqi port(clkr:std_logic;      outer:out std_logic;      buf :inout std_logic_vector(7 downto 0)); end component; 其他均無錯誤,唯獨(dú)端口映射時出錯: jishuqi ...…

查看全部問答∨

誠招 嵌入式驅(qū)動工作經(jīng)驗(yàn)半年以上的手機(jī)驅(qū)動軟件工程師(上海)

工作地點(diǎn):上海漕河涇 工作性質(zhì): 全職 1) 本科以上學(xué)歷,電子,通信類專業(yè)或計算機(jī)等相關(guān)專業(yè)。 2) 具有嵌入式系統(tǒng)驅(qū)動開發(fā)經(jīng)驗(yàn)半年到兩年內(nèi),熟悉Windows Mobile平臺尤佳 3) 有手機(jī)上Bootloader, Audio, Power Management, LCM, Camera, Touc ...…

查看全部問答∨

為何在用仿真器與燒入IC的效果不一樣?

#include #include /***************for 24c02************************************************************/ #define        WriteDeviceAddress 0xa0              &nb ...…

查看全部問答∨

萬年歷的一個問題printf

在做萬年歷時,調(diào)用這個函數(shù) fput()時一直跳不出來,也不知道是什么原因? int fputc(int ch, FILE *f) { /* 將Printf內(nèi)容發(fā)往串口 */   USART_SendData(USART1,(unsigned char) ch);   while(USART_GetFlagStatus ...…

查看全部問答∨

低頻信號中的入射波

低頻信號進(jìn)行短線傳輸時,其反射功率波忽略不計,只計其入射功率波。若其終端開路,該入射波何去何從啊,是反射回去嗎,還是怎么辦?不解。。。 [ 本帖最后由 secondlife110 于 2013-4-18 09:33 編輯 ]…

查看全部問答∨

采樣

本帖最后由 paulhyde 于 2014-9-15 03:30 編輯 采樣    …

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 镇康县| 永善县| 渑池县| 定西市| 金沙县| 贵南县| 嘉祥县| 全南县| 潜江市| 延长县| 天镇县| 都安| 阳曲县| 小金县| 新津县| 珲春市| 广西| 呈贡县| 峡江县| 石屏县| 临海市| 嘉鱼县| 宣恩县| 西乌| 正镶白旗| 呼和浩特市| 高阳县| 康马县| 余江县| 大英县| 朝阳县| 龙岩市| 嵊州市| 永康市| 沂水县| 浠水县| 保靖县| 邛崃市| 大埔区| 万宁市| 尼玛县|