91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

提高M(jìn)SP430G系列單片機(jī)的Flash擦寫壽命的方法

airX嵌入式 ? 來(lái)源:airX嵌入式 ? 作者:airX嵌入式 ? 2022-11-21 14:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式設(shè)計(jì)中,許多應(yīng)用設(shè)計(jì)都需要使用 EEPROM 存儲(chǔ)非易失性數(shù)據(jù),由于成本原因,某些單片機(jī)在芯片內(nèi)部并沒(méi)有集成 EEPROM。MSP430G 系列處理器TI 推出的低成本 16 位處理器,在 MSP430G 系列單片機(jī)中并不具備 EEPROM。為了存儲(chǔ)非易失性數(shù)據(jù),MSP430G 系列處理器在芯片內(nèi)部劃分出了 256 字節(jié)的 Flash 空間作為信息Flash,可用于存儲(chǔ)非易失性數(shù)據(jù),但是由于 Flash 與 EEPROM 在擦寫壽命上存在一定差距,所以在實(shí)際應(yīng)用中,這種應(yīng)用方式并不能夠滿足所有客戶的需求。本應(yīng)用筆記介紹了使用代碼區(qū)域 Flash 來(lái)模擬 EEPROM,通過(guò)一定的軟件處理算法,可以大大增加數(shù)據(jù)存儲(chǔ)周期的一種方法。本文給出了實(shí)現(xiàn)上述功能的軟件流程。

《嵌入式 Flash 存儲(chǔ)介質(zhì)與 EEPROM 的主要特性對(duì)比》

電可擦除和編程只讀存儲(chǔ)器(EEPROM)是在絕大多數(shù)嵌入式應(yīng)用中都會(huì)使用到的用于保存非易失性數(shù)據(jù)的關(guān)鍵器件,用于在程序運(yùn)行期間保存數(shù)據(jù)。Flash 閃存(Flash Memory,簡(jiǎn)稱為"Flash")是一種非易失性(Non-Volatile )存儲(chǔ)器,廣泛應(yīng)用于各種嵌入式處理器中,用于存儲(chǔ)程序代碼。

由于硬件成本原因,在許多嵌入式處理器中并沒(méi)有集成 EEPROM 模塊,通常我們可以采用在片內(nèi)Flash 存儲(chǔ)器中保存非易失性數(shù)據(jù)的應(yīng)用方式來(lái)達(dá)到使用要求。對(duì)一些普通的應(yīng)用場(chǎng)合,這種使用方式可以滿足要求。

0c9b0e10-6964-11ed-8abf-dac502259ad0.png

1、寫訪問(wèn)時(shí)間

由于 EEPROM 和 Flash 的工作特性不同,所以寫訪問(wèn)時(shí)間也不相同。Flash 具有更短的寫訪問(wèn)時(shí)間,所以更適用于對(duì)存儲(chǔ)速度有要求的場(chǎng)合。

2、寫方法

外置 EEPROM 和采用 Flash 模擬 EEPROM 的最大不同之處在于寫的方法。EEPROM:對(duì) EEPROM 的寫操作不需要額外的操作,只需要提供電源供給;但是一旦啟動(dòng)寫操作流程后,寫操作不能夠被打斷。所以需要外接電容器等措施來(lái)保證在芯片掉電時(shí)能夠維持供電,保證完成數(shù)據(jù)操作。Flash 模擬 EEPROM:當(dāng)芯片上電后,寫操作可以被電源掉電和芯片復(fù)位打斷。和 EEPROM 相比,需要應(yīng)用設(shè)計(jì)者增加相關(guān)的處理來(lái)應(yīng)對(duì)可能存在的異常。

3、 擦寫時(shí)間

EEPROM 和采用 Flash 模擬 EEPROM 在擦除時(shí)間上存在很大的差異。與 Flash 不同,EEPROM 在進(jìn)行寫操作之前不要擦除操作。由于 Flash 需要幾個(gè)毫秒時(shí)間進(jìn)行擦除操作,所以如果在進(jìn)行擦除操作的過(guò)程中出現(xiàn)電源掉電的情況,需要軟件做相關(guān)的保護(hù)處理。為了設(shè)計(jì)一個(gè)健壯的 Flash 存儲(chǔ)器的管理軟件,需要深入的了解和掌握 Flash 存儲(chǔ)器的擦除過(guò)程特性。

《增加 Flash 模擬 EEPROM 擦寫壽命的方法》

可以根據(jù)用戶的需求采用不同的方法實(shí)現(xiàn) Flash 存儲(chǔ)器模擬 EEPROM。

1、 虛擬地址加數(shù)據(jù)方案

通常需要兩個(gè)頁(yè)以上的 Flash 空間來(lái)模擬 EEPROM。上電后,初始化代碼先查找出有效頁(yè),同時(shí)將另外一個(gè)頁(yè)初始化為擦除狀況,以提供字節(jié)寫的能力,并用作備份和隨時(shí)準(zhǔn)備執(zhí)行寫入操作。需要存儲(chǔ) EEPROM 的變量數(shù)據(jù)首先寫入有效頁(yè),當(dāng)有效頁(yè)寫滿后,需將所有數(shù)據(jù)的最后狀態(tài)保存到備份頁(yè),并切換到備份頁(yè)進(jìn)行操作。每一頁(yè)的第一個(gè)字節(jié)通常用來(lái)指示該頁(yè)的狀態(tài)。

每個(gè)頁(yè)存在 3 種可能狀態(tài):

a、擦除態(tài):該頁(yè)是空的。

b、已寫滿數(shù)據(jù)狀態(tài):該頁(yè)已經(jīng)寫滿數(shù)據(jù),準(zhǔn)備切換到下一個(gè)頁(yè)進(jìn)行操作。

c、有效頁(yè)狀態(tài):該頁(yè)包含著有效數(shù)據(jù)并且標(biāo)示狀態(tài)尚未改變,所有的有效數(shù)據(jù)全部拷貝到了已經(jīng)擦除的頁(yè)。

下圖以采用兩個(gè)頁(yè)模擬 EEPROM 的方式為例,描述了頁(yè)狀態(tài)字的在頁(yè) 0 和頁(yè) 1 之間的切換過(guò)程。

0cb18c4e-6964-11ed-8abf-dac502259ad0.png

采用這種方式,用戶不知道數(shù)據(jù)刷新的頻率。

下面的圖例以采用兩個(gè)頁(yè)模擬 EEPROM 的應(yīng)用方式為例進(jìn)行描述。為了方便獲取模擬 EEPROM數(shù)據(jù)和更新數(shù)據(jù)內(nèi)容,每個(gè)存儲(chǔ)變量元素都在 Flash 里定義了一個(gè)操作單元,在該操作單元中對(duì)每個(gè)存儲(chǔ)變量元素都分配一個(gè)虛擬操作地址,即一個(gè) EEPROM 操作單元包含一個(gè)虛擬地址單元和一個(gè)數(shù)據(jù)單元。當(dāng)需要修改數(shù)據(jù)單元內(nèi)容時(shí),新的數(shù)據(jù)內(nèi)容和之前分配的虛擬地址一同寫入一個(gè)新的模擬EEPROM 存儲(chǔ)器單元中,同時(shí)返回最新修改的數(shù)據(jù)內(nèi)容。EEPROM 存儲(chǔ)單元格式描述如圖二。

0cd8135a-6964-11ed-8abf-dac502259ad0.png

使用虛擬地址加數(shù)據(jù)的方案總結(jié)如下。

? 為每一個(gè)目標(biāo)存儲(chǔ)變量分配一個(gè)虛擬地址,該虛擬地址需一同存入 Flash 中。當(dāng)讀取存儲(chǔ)變量?jī)?nèi)容時(shí),需根據(jù)該變量的虛擬地址搜索虛擬 EEPROM 并返回最后更新的內(nèi)容。

? 在軟件處理上,需要記錄下一次寫入的物理目的地址;在每一次執(zhí)行寫入操作后,根據(jù) EEPROM存儲(chǔ)單元大?。ú僮髁6龋瑢⒛康牟僮髦羔樧詣?dòng)累加。

? 當(dāng)一個(gè)頁(yè)(Page)寫滿后,需要將所有變量的 EEPROM 數(shù)據(jù)拷貝到下一個(gè)頁(yè),再執(zhí)行該頁(yè)的擦除操作。

? 在嵌入式軟件處理上需加入合適的校驗(yàn)機(jī)制,保證寫入數(shù)據(jù)的正確性并監(jiān)測(cè) Flash 是否已經(jīng)失效。

2、 劃分子頁(yè)方案

在 Flash 中劃分出至少 2 個(gè)頁(yè)(Page)用作模擬 EEPROM,根據(jù)應(yīng)用需求將需寫入 EEPROM 進(jìn)行保存的變量數(shù)據(jù)劃分成一個(gè)定長(zhǎng)的數(shù)組(子頁(yè)),例如 16 個(gè)字節(jié)或者 32 字節(jié),將頁(yè)劃分成若干子頁(yè)后,需對(duì) Flash 中的所有子頁(yè)按照地址順序進(jìn)行逐次編號(hào)。每個(gè)子頁(yè)的第一個(gè)字節(jié)通常用來(lái)指示該子頁(yè)的狀態(tài),子頁(yè)狀態(tài)可以為:空、已寫入或者失效。

在芯片上電初始化時(shí),首先查找出第一個(gè)尚未寫入數(shù)據(jù)的子頁(yè),并進(jìn)行標(biāo)識(shí),在進(jìn)行寫 EEPROM操作時(shí),應(yīng)用程序需將待寫入 EEPROM 子頁(yè)的所有數(shù)據(jù)按照事先約定好的順序整理好,再一次性將所有變量數(shù)據(jù)寫入空的子頁(yè)中,最后將模擬 EEPROM 的操作指針指向下一個(gè)空閑的子頁(yè),等待下一次寫入。待將一個(gè)頁(yè)的數(shù)據(jù)寫滿后,再進(jìn)行一次擦除操作。需要處理好指向子頁(yè)的指針的跳轉(zhuǎn)。

每個(gè)頁(yè)存在 3 種可能狀態(tài):

a、擦除態(tài):該頁(yè)是空的。

b、已寫滿數(shù)據(jù)狀態(tài):該頁(yè)已經(jīng)寫滿數(shù)據(jù)。

c、有效頁(yè)狀態(tài):該頁(yè)包含著有效數(shù)據(jù)并且該頁(yè)尚未寫滿,仍可向子頁(yè)寫入數(shù)據(jù)。

圖三介紹了使用子頁(yè)的方式實(shí)現(xiàn) Flash 模擬 EEPROM 的數(shù)據(jù)處理方法。

0cf5ad20-6964-11ed-8abf-dac502259ad0.png

3、軟件描述

在軟件實(shí)現(xiàn)上,為了便于軟件處理,建議定義一些關(guān)鍵宏定義和結(jié)構(gòu)體,指定 Flash 模擬EEPROM 的起始、結(jié)束地址、頁(yè)的大小、子頁(yè)的大小、每個(gè)頁(yè)的子頁(yè)數(shù)目等參數(shù),同時(shí)將需要操作的參數(shù)封裝起來(lái),便于軟件操作和管理,不建議定義許多離散的標(biāo)志變量。

0d2296fa-6964-11ed-8abf-dac502259ad0.png

0d45a9b0-6964-11ed-8abf-dac502259ad0.png

在軟件操作上,F(xiàn)lash 模擬 EEPROM 模塊需要提供幾個(gè) API 接口給應(yīng)用程序調(diào)用。

? 通過(guò) typedef 關(guān)鍵字定義設(shè)備類型,typedef unsigned char u8;

? ChkFstPowerOnInfo()用于檢測(cè)芯片是否為第一次上電并初始化 EEPROM 參數(shù)到內(nèi)存,原型如下。

Void ChkFstPowerOnInfo(void);

? FlashWrite()用于寫 Flash,傳遞的形參包括指向待寫入數(shù)據(jù)的指針,待寫入數(shù)據(jù)在子頁(yè)中的起始字節(jié)編號(hào),寫入數(shù)據(jù)的長(zhǎng)度,原型如下。

void FlashWrite( u8 *array, u8 startNum, u8 length );

? FlashErase()用于擦除 Flash,傳遞的形參是子頁(yè)的編號(hào),在擦除函數(shù)中需要根據(jù)子頁(yè)的編號(hào)判斷是否需要執(zhí)行頁(yè)的擦除操作,原型如下。

void FlashErase(u8 seg_sn);

4、軟件流程圖

軟件啟動(dòng)后,初始化模擬 EEPROM 流程圖描述如下。

0d6557f6-6964-11ed-8abf-dac502259ad0.png

調(diào)用 API,向模擬 EEPROM 寫入數(shù)據(jù)的軟件流程如圖五所示。在軟件處理中,要特別注意目標(biāo)指針的切換和保證寫入數(shù)據(jù)的正確性,在代碼空間允許的情況下,可以增加一些校驗(yàn)算法來(lái)保證。

0d7f839c-6964-11ed-8abf-dac502259ad0.png

采用劃分子頁(yè)的方案總結(jié)如下。

? 每次寫入模擬 EEPROM 的數(shù)據(jù)長(zhǎng)度為定長(zhǎng),即為子頁(yè)的長(zhǎng)度。

? 軟件需要定義一個(gè)存儲(chǔ)變量結(jié)構(gòu)體,用于刷新和同步模擬 EEPROM 內(nèi)容。在將數(shù)據(jù)寫入模擬EEPROM 之前,程序員需要按照約定的數(shù)據(jù)格式,在內(nèi)存中將所有的目標(biāo)存儲(chǔ)變量進(jìn)行整理。

? 在軟件處理上,需要計(jì)算當(dāng)前寫入和下一次寫入的物理地址;在每一次執(zhí)行寫入操作后,根據(jù)子頁(yè)長(zhǎng)度大小,將指向子頁(yè)的目的操作指針自動(dòng)累加。

? 待一個(gè)頁(yè)(Page)寫滿后,需要將最后更新的模擬 EEPROM 數(shù)據(jù)拷貝到下一個(gè)頁(yè),再對(duì)寫滿頁(yè)執(zhí)行一次擦除操作。

? 在嵌入式軟件處理上需加入合適的校驗(yàn)機(jī)制,保證寫入數(shù)據(jù)的正確性并監(jiān)測(cè)用于模擬 EEPROM功能的 Flash 子頁(yè)是否已經(jīng)失效。

5、兩種方案的對(duì)比分析

兩種方案的對(duì)比分析見(jiàn)表二。

0d9b16e8-6964-11ed-8abf-dac502259ad0.png

《實(shí)際嵌入式應(yīng)用》

根據(jù)軟件需要,建議采用字節(jié)(8bit)做為操作的最小粒度,適用性會(huì)更廣泛。

1、Flash 存儲(chǔ)器擦寫壽命的提升

對(duì)于 MSP430G 系列的 Flash 存儲(chǔ)器,可以保證至少 10000 次的編程和擦除壽命。如圖六所示。

0dc5070a-6964-11ed-8abf-dac502259ad0.png

采用劃分小頁(yè)結(jié)合至少分配 2 個(gè)大頁(yè)的操作方式,則可以大大增加 Flash 模擬 EEPROM 的擦寫壽命。例如,對(duì)于 MSP430G 系列單片機(jī),如果將每個(gè)小頁(yè)的尺寸劃分為 16 字節(jié),采用 2 個(gè)大頁(yè)(每頁(yè)512 字節(jié))作為模擬 EEPROM 使用,則可以提供 64 個(gè)操作子頁(yè)((512/16)x2=64),可以保證至少640000 次的擦寫壽命。

2、掉電時(shí)的異常處理

如果正在進(jìn)行 Flash 數(shù)據(jù)存儲(chǔ)時(shí)發(fā)生掉電,數(shù)據(jù)可能會(huì)保存不成功,存在異常。為了增強(qiáng)健壯性,在軟件處理上,需要考慮設(shè)備異常掉電等可能會(huì)導(dǎo)致 Flash 擦寫失敗的情況。

在軟件處理中,當(dāng)成功保存 Flash 數(shù)據(jù)后,再寫入該子頁(yè)的狀態(tài)標(biāo)志。單片機(jī)上電后,用戶程序?qū)⒉檎易詈笠淮螌懭氲淖禹?yè),再將該子頁(yè)的數(shù)據(jù)內(nèi)容并恢復(fù)到內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)中。

《系統(tǒng)可靠性設(shè)計(jì)》

1、時(shí)鐘源的選擇

由于驅(qū)動(dòng) Flash 的時(shí)鐘源(ACLK、MCLK、SMCLK)和時(shí)鐘頻率可以設(shè)定,為了保證在將數(shù)據(jù)寫入模擬 EEPROM 時(shí)的可靠性,建議在將 Flash 的時(shí)鐘頻率降低后,再對(duì)其進(jìn)行操作。例如將 Flash 的時(shí)鐘頻率降低到 1MHz 后,進(jìn)行寫入操作。需要注意,在降低了時(shí)鐘頻率后,若此時(shí)鐘源也是定時(shí)器(Timer)的時(shí)鐘源,則可能會(huì)影響到定時(shí)器的定時(shí)準(zhǔn)確性,需要軟件上做好處理。

2、代碼在 RAM 中運(yùn)行

由于向 Flash 寫入數(shù)據(jù)操作是通過(guò)執(zhí)行 Flash 中程序代碼,對(duì) Flash 進(jìn)行擦除和編程操作。由于對(duì)Flash 的編程需要 mcu 內(nèi)部執(zhí)行一個(gè)升壓操作,所以如果有足夠的內(nèi)存空間,建議將編程、擦除等關(guān)鍵代碼拷貝到 RAM 中運(yùn)行,可以使用關(guān)鍵字__ramfunc 指定,如下圖七所示。

0dee7086-6964-11ed-8abf-dac502259ad0.png

《總結(jié)》

本文從軟件方面,以及安全性方面探討了使用 MSP430G 系列單片機(jī)在使用 Flash 模擬 EEPROM方面的應(yīng)用,提供了兩種不同的方式供選擇。兩種方式都可以大幅度提高模擬 EEPROM 的編寫、擦除壽命,并且滿足高可靠性的應(yīng)用設(shè)計(jì),用戶可以結(jié)合具體的應(yīng)用進(jìn)行選擇。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20255

    瀏覽量

    252401
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6076

    文章

    45497

    瀏覽量

    670549
  • EEPROM
    +關(guān)注

    關(guān)注

    9

    文章

    1137

    瀏覽量

    86045

原文標(biāo)題:提高 MSP430G 系列單片機(jī)的Flash擦寫壽命的方法

文章出處:【微信號(hào):airX嵌入式,微信公眾號(hào):airX嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MSP430FW42x系列混合信號(hào)微控制器深度解析

    MSP430FW42x系列混合信號(hào)微控制器深度解析 在電子設(shè)計(jì)領(lǐng)域,低功耗、高性能的微控制器一直是工程師們追求的目標(biāo)。德州儀器(TI)的MSP430FW42x系列混合信號(hào)微控制器,憑借
    的頭像 發(fā)表于 03-09 09:10 ?350次閱讀

    單片機(jī)中有FLASH為啥還需要EEROM?

    單片機(jī)里明明有FLASH,為啥還要再塞個(gè)EEPROM?不少剛接觸嵌入式的小伙伴估計(jì)都有過(guò)這樣的疑惑:FLASH能存程序,容量大,讀取又快,干嘛還要加個(gè)讀寫慢、容量小的EEPROM?這不是多此一舉嘛。其實(shí),這倆兄弟各有所長(zhǎng),分工明
    的頭像 發(fā)表于 03-05 13:39 ?60次閱讀
    <b class='flag-5'>單片機(jī)</b>中有<b class='flag-5'>FLASH</b>為啥還需要EEROM?

    MSP430F563x系列單片機(jī):低功耗與高性能的完美結(jié)合

    MSP430F563x系列單片機(jī):低功耗與高性能的完美結(jié)合 在電子工程師的日常工作中,選擇合適的微控制器是項(xiàng)目成功的關(guān)鍵。今天,我們就來(lái)深入探討一下德州儀器(TI)的MSP430F56
    的頭像 發(fā)表于 03-03 15:40 ?92次閱讀

    MSP430FR572x系列微控制器:低功耗設(shè)計(jì)的理想之選

    MSP430FR572x系列微控制器:低功耗設(shè)計(jì)的理想之選 在電子工程師的日常工作中,選擇一款合適的微控制器對(duì)于項(xiàng)目的成功至關(guān)重要。今天,我們就來(lái)深入探討一下德州儀器(TI
    的頭像 發(fā)表于 03-02 16:45 ?175次閱讀

    深入解析MSP430G2x44系列混合信號(hào)微控制器

    深入解析MSP430G2x44系列混合信號(hào)微控制器 在電子設(shè)計(jì)領(lǐng)域,低功耗、高性能的微控制器一直是工程師們追求的目標(biāo)。德州儀器(Texas Instruments)的MSP430G2x44系列
    的頭像 發(fā)表于 03-02 16:25 ?92次閱讀

    探索MSP430FR572x系列:超低功耗混合信號(hào)微控制器的卓越之選

    探索MSP430FR572x系列:超低功耗混合信號(hào)微控制器的卓越之選 在電子工程師的工具箱中,尋找一款性能卓越、功耗極低的微控制器是始終不變的追求。TI的MSP430FR572x系列
    的頭像 發(fā)表于 02-28 16:10 ?101次閱讀

    德州儀器MSP430F522x和MSP430F521x混合信號(hào)微控制器的深度解析

    F522x和MSP430F521x混合信號(hào)微控制器系列,憑借其卓越的特性和豐富的功能,成為了眾多應(yīng)用場(chǎng)景中的理想選擇。今天,我們就來(lái)深入了解一下這一系列微控制器。 文件下載
    的頭像 發(fā)表于 02-25 11:15 ?354次閱讀

    單片機(jī)系統(tǒng)設(shè)計(jì)方法

    、接地、提高信噪比、濾波以及電壓保護(hù)等軟件抗于擾主要是通過(guò)軟件的合理編制降低單片機(jī)系統(tǒng)對(duì)干擾的靈敏度。解決的技術(shù)有指令冗余技術(shù)、軟件陷阱技術(shù)、“看門狗”技術(shù)、數(shù)字濾波技術(shù)等方法。 2.可靠性。系統(tǒng)可靠性
    發(fā)表于 01-06 06:23

    如何提高CW32 FLASH使用壽命

    基于嵌入式 FLASH 的特性,FLASH 的操作次數(shù)和存儲(chǔ)時(shí)間是有限的,用戶在應(yīng)用程序中應(yīng)盡量避免頻繁對(duì)某一頁(yè)或某一地址的 FLASH 存儲(chǔ)器進(jìn)行擦寫操作,以保證數(shù)據(jù)的可靠存儲(chǔ)。
    發(fā)表于 12-08 07:36

    怎么測(cè)單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時(shí)的時(shí)鐘頻率,它直接影響單片機(jī)的運(yùn)行速度和處理能力,準(zhǔn)確測(cè)量系統(tǒng)頻率對(duì)單片機(jī)應(yīng)用開(kāi)發(fā)、程序調(diào)試和性能優(yōu)化具有重要意義。測(cè)量
    的頭像 發(fā)表于 07-25 11:39 ?803次閱讀

    AS32X601芯片Flash擦寫調(diào)試技術(shù)解析

    本文聚焦于 國(guó)科安芯推出的AS32X601 芯片的 Flash 擦寫調(diào)試工作,深入剖析其片內(nèi) Flash 存儲(chǔ)器架構(gòu),詳述 Flash 控制器功能與運(yùn)作機(jī)制。通過(guò)對(duì)
    的頭像 發(fā)表于 07-22 13:47 ?761次閱讀
    AS32X601芯片<b class='flag-5'>Flash</b><b class='flag-5'>擦寫</b>調(diào)試技術(shù)解析

    KF32A136系列單片機(jī)產(chǎn)品介紹

    F32A136 系列單片機(jī)是基于 KF32 內(nèi)核架構(gòu)開(kāi)發(fā)的單片機(jī)
    的頭像 發(fā)表于 06-27 11:42 ?2360次閱讀
    KF32A136<b class='flag-5'>系列</b><b class='flag-5'>單片機(jī)</b>產(chǎn)品介紹

    KF32A156系列單片機(jī)產(chǎn)品介紹

    KF32A156 系列單片機(jī)是基于 KF32 內(nèi)核架構(gòu)開(kāi)發(fā)的單片機(jī)。KF
    的頭像 發(fā)表于 06-26 14:43 ?1734次閱讀
    KF32A156<b class='flag-5'>系列</b><b class='flag-5'>單片機(jī)</b>產(chǎn)品介紹

    TI MSP430G2開(kāi)發(fā)例程

    TI MSP430G2 開(kāi)發(fā)例程
    發(fā)表于 05-08 14:58 ?0次下載

    扒一扒單片機(jī)與存儲(chǔ)器的那些事

    單片機(jī)與存儲(chǔ)器的關(guān)系像什么?單片機(jī)里的存儲(chǔ)都是一樣的嗎?為什么有的單片機(jī)既有EEPROM又有Flash?
    的頭像 發(fā)表于 04-10 10:06 ?1674次閱讀
    扒一扒<b class='flag-5'>單片機(jī)</b>與存儲(chǔ)器的那些事