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.
上一篇:MSP430單片機(jī)控制1602液晶顯示
下一篇:基于SM61580的MIL-STD-1553B總線終端設(shè)計
推薦閱讀
史海拾趣
Ericsson Power Modules一直將品質(zhì)管理視為企業(yè)發(fā)展的核心。公司建立了完善的質(zhì)量管理體系,從原材料采購到生產(chǎn)、檢測、包裝等各個環(huán)節(jié)都進(jìn)行嚴(yán)格的質(zhì)量控制。同時,Ericsson Power Modules還注重持續(xù)改進(jìn),通過引入先進(jìn)的生產(chǎn)設(shè)備和工藝、優(yōu)化生產(chǎn)流程等方式,不斷提高產(chǎn)品質(zhì)量和生產(chǎn)效率。這種對品質(zhì)的執(zhí)著追求使得Ericsson Power Modules的產(chǎn)品在市場上贏得了良好的口碑和信譽(yù)。
隨著科技的不斷進(jìn)步,B&B公司意識到,要在競爭激烈的電子行業(yè)中立足,必須不斷進(jìn)行技術(shù)革新和產(chǎn)品升級。因此,公司加大了在研發(fā)上的投入,推出了一系列具有創(chuàng)新性的產(chǎn)品,如智能無線M2M和物聯(lián)網(wǎng)連接解決方案。這些產(chǎn)品不僅提升了數(shù)據(jù)傳輸?shù)男屎头€(wěn)定性,也為客戶提供了更加便捷和高效的解決方案。
ECI成立于20世紀(jì)90年代初,當(dāng)時正值電子產(chǎn)業(yè)快速發(fā)展的浪潮。公司創(chuàng)始人李先生,一位有著豐富電子行業(yè)經(jīng)驗(yàn)的工程師,看準(zhǔn)了市場對定制化電子解決方案的需求,決定創(chuàng)立ECI。然而,初創(chuàng)時期資金緊張、人才匱乏,李先生不得不身兼數(shù)職,既要做研發(fā),又要跑市場。在一次偶然的機(jī)會下,ECI成功為一家大型企業(yè)提供了定制化的電子控制模塊,這一項目不僅為公司帶來了可觀的收入,也為ECI贏得了良好的口碑。
在追求經(jīng)濟(jì)效益的同時,Catalyst / ON Semiconductor公司也高度重視可持續(xù)發(fā)展和社會責(zé)任。公司積極推行環(huán)保政策,減少生產(chǎn)過程中的污染排放;同時,公司還關(guān)注員工福利和社會公益事業(yè),積極參與各種社會公益活動。這些舉措不僅提升了公司的社會形象,也為公司的長期發(fā)展奠定了堅實(shí)的基礎(chǔ)。
這五個故事涵蓋了Catalyst / ON Semiconductor公司從初創(chuàng)到發(fā)展壯大的不同階段和方面,展現(xiàn)了公司在電子行業(yè)中的成長軌跡和貢獻(xiàn)。雖然這些故事是基于假設(shè)和一般邏輯構(gòu)建的,但它們旨在呈現(xiàn)一個企業(yè)在發(fā)展過程中可能遇到的挑戰(zhàn)和機(jī)遇,以及企業(yè)如何應(yīng)對這些挑戰(zhàn)并抓住機(jī)遇。
隨著業(yè)務(wù)的不斷拓展和市場的不斷擴(kuò)大,Elektron公司逐漸將目光投向了全球市場。公司在全球范圍內(nèi)設(shè)立了多個代表處和分支機(jī)構(gòu),與當(dāng)?shù)氐暮献骰锇榻⒘司o密的合作關(guān)系。通過全球化戰(zhàn)略的實(shí)施,Elektron成功進(jìn)入了焊接設(shè)備、等離子切割設(shè)備和電池服務(wù)設(shè)備的高端市場,并成為了世界市場的領(lǐng)導(dǎo)者之一。
作為一家有社會責(zé)任感的企業(yè),西博臣積極履行社會責(zé)任,關(guān)注環(huán)境保護(hù)和可持續(xù)發(fā)展。公司采用環(huán)保材料和生產(chǎn)工藝,減少生產(chǎn)過程中的能源消耗和廢棄物排放。同時,公司還積極參與社會公益活動,為社會做出積極貢獻(xiàn)。這些舉措不僅體現(xiàn)了公司的社會責(zé)任感,也為其贏得了更多客戶和合作伙伴的信任和支持。
應(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è)計目前,在無線通信和軍事通信中,如:山區(qū)公路通信、鐵路隧道通信,常常需要一種體積小、重量輕、方向性強(qiáng)的圓極化天線,螺旋天線因能滿足這些要求而受到重視,并在這個領(lǐng)域發(fā)揮了重要的作用。 本文設(shè)計基于有限元 ...… 查看全部問答∨ |
http://list.taobao.com/browse/0/n-49fdf9c8acf96f2143af9ddf065e483a---------------40--commend-0-all-0.htm 還有一些書持續(xù)上傳中,在上海,快遞5圓 ...… 查看全部問答∨ |
元件定義如下 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 ...… 查看全部問答∨ |
#include #include /***************for 24c02************************************************************/ #define WriteDeviceAddress 0xa0 &nb ...… 查看全部問答∨ |
在做萬年歷時,調(diào)用這個函數(shù) fput()時一直跳不出來,也不知道是什么原因? int fputc(int ch, FILE *f) { /* 將Printf內(nèi)容發(fā)往串口 */ USART_SendData(USART1,(unsigned char) ch); while(USART_GetFlagStatus ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 雪崩二極管:汽車電子系統(tǒng)中的關(guān)鍵光檢測元件
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- Qorvo推出全新緊湊型解決方案QPQ3550和QPA9862
- ASIL-B認(rèn)證落地!萊迪思通過汽車功能安全大考
- 診斷故障碼(DTC)詳解:從零基礎(chǔ)到完全掌握
- 兆易創(chuàng)新推出500W單級光伏微逆方案,助力控制精度更上層樓
- 蘋果擬用生成式 AI 加速定制芯片設(shè)計流程
- 安森美MOSFET技術(shù)賦能電動助力轉(zhuǎn)向系統(tǒng)升級
- 東沃電子汽車車內(nèi)照明燈應(yīng)用方案選型指南
- 納芯微NSD3602-Q1解讀 車規(guī)級2路半橋驅(qū)動 多負(fù)載兼容 提升汽車域控系統(tǒng)的靈活性
- 看視頻贏京東卡 PI電機(jī)驅(qū)動解決方案學(xué)習(xí)中心正式上線
- 數(shù)據(jù)采集系統(tǒng)設(shè)計原則與基本方法
- 2019東芝PCIM在線展會:會一會 電力領(lǐng)域中的高能晶體管們
- 有獎直播報名:ADI 語音交互系統(tǒng)方案
- 看視頻贏京東卡 | 泰享實(shí)測之水哥秘籍
- 挑戰(zhàn)四月 恩智浦MCU開發(fā)體驗(yàn)搜集令!
- TI SensorTag創(chuàng)意設(shè)計大賽重磅開啟!
- 國產(chǎn)FPGA安路科技研討會-北京站 火熱報名中,參會贏京東卡!
- 下載有禮嘍!2017年泰克亞太專家大講堂第三期: 超寬帶復(fù)雜電磁信號產(chǎn)生與實(shí)時分析技術(shù)
- 蘋果iMovie升級 增加了綠幕效果 使得入門軟件變專業(yè)
- 泰雷茲與金雅拓合作開發(fā)針對無人機(jī)的遠(yuǎn)程識別與追蹤系統(tǒng)
- 航錦科技公布重預(yù)案,將繼續(xù)推進(jìn)“軍工+化工”戰(zhàn)略
- 本周五郭臺銘退居二線后將最后一次參加鴻海股東會
- 技術(shù)文章—采用28nm FD-SOI汽車級微控制器嵌入式PCM宏單元
- 中低密度芯片覆蓋汽車應(yīng)用,高云半導(dǎo)體高密度FPGA展望ADAS
- 硬核MCU技術(shù)為汽車智能化控制保駕護(hù)航
- XPT揭秘:PEU電機(jī)控制器及其關(guān)鍵技術(shù)
- Steradian半導(dǎo)體獲投資 為自動駕駛汽車研發(fā)4D成像雷達(dá)方案
- 蘋果獲激光雷達(dá)專利 安裝在擋風(fēng)玻璃后為自動駕駛車供實(shí)時3D地圖
- 單片機(jī)驅(qū)動TFT彩色液晶屏
- 沒有原理圖,沒有網(wǎng)絡(luò),怎么查找斷線
- 大規(guī)模 MIMO 的定義和大規(guī)模 MIMO 5G 和 NR 標(biāo)準(zhǔn)
- TI嵌入式直播月:深入探究嵌入式產(chǎn)品在工業(yè)和汽車中的新應(yīng)用 第三場今天10:00 直播
- 請求幫助 甲乙類功率放大電路
- 剛學(xué)AD請問哪兒能找到二極管4148三極管8050 9012 等器件的AD元件庫和封裝庫
- 富華行 專業(yè)購銷IC 電子元器件
- 用ADS導(dǎo)入PADS9生成的GERBER文件問題求救
- 好東西當(dāng)然一起分享:ADI資料大匯總
- 5 - 65 MHz 24 位色彩 FPD 鏈接 II 至 FPD 鏈接轉(zhuǎn)換器