www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]引言FLASH存儲(chǔ)器是一種電擦除與再編程的快速存儲(chǔ)器,又稱為閃速存儲(chǔ)器。它可以分為兩大類:并行FLASH和串行FLASH。串行產(chǎn)品能節(jié)約空間和成本,但存儲(chǔ)量小,又由于是串行通信,所以速度較慢,開發(fā)編程較復(fù)雜;并行產(chǎn)品

引言

FLASH存儲(chǔ)器是一種電擦除與再編程的快速存儲(chǔ)器,又稱為閃速存儲(chǔ)器。它可以分為兩大類:并行FLASH和串行FLASH。串行產(chǎn)品能節(jié)約空間和成本,但存儲(chǔ)量小,又由于是串行通信,所以速度較慢,開發(fā)編程較復(fù)雜;并行產(chǎn)品具有存儲(chǔ)量大,速度快,使用方便等特點(diǎn)。ATMEL公司生產(chǎn)的29系列存儲(chǔ)器是一種并行、高性能、大容量閃速存儲(chǔ)器。

AT29C010A的主要特點(diǎn)

ATMEL公司生產(chǎn)的29系列CMOS Flash存儲(chǔ)器分為電池電壓型AT29BV系列(2.7V-3.6V操作),低電壓型AT29LV系列(3.0-3.6V操作),標(biāo)準(zhǔn)電壓型AT29C (5V操作)。AT29C010A是一種5V 在線閃速可電擦除的存儲(chǔ)器,具有掉電保護(hù)功能;方便的在線編程能力不需高的輸入電壓,指令系統(tǒng)在5V電壓下即可控制AT29C010A。 AT29C010A具有1M位的存儲(chǔ)空間,分成1024個(gè)分區(qū),每一分區(qū)有128個(gè)字節(jié)。從AT29C010A中讀取數(shù)據(jù)與E2PROM的操作相似,再編程能力是以每一分區(qū)為單位的,128字節(jié)的數(shù)據(jù)裝入AT29C010A的同時(shí)完成編程。在一個(gè)再編程周期里,存儲(chǔ)單元的尋址和128字節(jié)數(shù)據(jù)通過內(nèi)部鎖存可釋放地址和數(shù)據(jù)總線,這樣可為其他操作提供地址和數(shù)據(jù)總線。編程周期開始,AT29C010A會(huì)自動(dòng)擦除分區(qū)的內(nèi)容,然后對(duì)鎖存的數(shù)據(jù)在定時(shí)器的作用下進(jìn)行編程。編程周期的結(jié)束是通過查詢I/O7的有效時(shí)實(shí)現(xiàn)的,一旦編程周期結(jié)束,就可開始一個(gè)新的讀或編程操作。


              圖1 AT29C010A內(nèi)部結(jié)構(gòu)圖

AT29C010A具有以下主要特性:可電擦除、可編程的閃速存儲(chǔ)器;快速讀取時(shí)間—70ns;內(nèi)部程序和定時(shí)器控制;2個(gè)8K的可鎖定的自舉模塊;分區(qū)程序操作,擦除、編程單向循環(huán)方式,可超過10000次,1024個(gè)分區(qū)(128字節(jié)/分區(qū)),內(nèi)部地址和128位數(shù)據(jù)鎖存;硬件和軟件數(shù)據(jù)保護(hù);快速的的分區(qū)編程周期—10ms;數(shù)據(jù)輪詢檢測(cè)編程是否結(jié)束;低功率消耗—50mA有效電流,100mACMOS維持電流;單一5V±10%電源供電;CMOS和TTL可兼容的輸入輸出;有商用和工業(yè)用的溫度可選范圍。

AT29C010A的內(nèi)部結(jié)構(gòu)如圖1所示。

器件操作

讀操作

AT29C010A的存取類似于E2PROM,當(dāng)和為低電平、WE為高電平時(shí),由A0-A16尋址的內(nèi)存單元中的數(shù)據(jù)會(huì)讀到I/O0-I/O7輸出管腳;若和為高電平,則I/O0-I/O7輸出管腳為高阻態(tài)。這種雙向控制的方式為使用者提供了避免總線競(jìng)爭(zhēng)的靈活性。

字節(jié)裝載

AT29C010A的字節(jié)裝載是用于裝入每一分區(qū)待編程的128K字節(jié)數(shù)據(jù)或是用于進(jìn)行數(shù)據(jù)保護(hù)的軟件編碼。每一字節(jié)的裝載是通過或各自有低電平,為高電平時(shí)實(shí)現(xiàn)的,數(shù)據(jù)是在或在一個(gè)上升沿時(shí)鎖存的。

編程

AT29C010A 以分區(qū)為單位進(jìn)行再編程,如果某一分區(qū)中的一個(gè)數(shù)據(jù)需要改變,那么這一分區(qū)中的所有數(shù)據(jù)必須重新裝入。一旦某一分區(qū)中的字節(jié)被裝入,這些字節(jié)將同時(shí)在內(nèi)部編程時(shí)間內(nèi)進(jìn)行編程,在此時(shí)間內(nèi)若有數(shù)據(jù)裝入,則會(huì)產(chǎn)生不確定的數(shù)據(jù);當(dāng)?shù)谝蛔止?jié)數(shù)據(jù)裝入AT29C010A之后,接著其余字節(jié)將以同一方式依次裝入,字節(jié)不需按順序裝載,可以任意方式裝載。每一新裝載的數(shù)據(jù)若要被編程,必須有(或)由高到低的跳變,這一跳變需在150ms內(nèi)完成,同時(shí)前面字節(jié)的(或)由低到高的跳變時(shí)間也是150ms。如果一個(gè)由高到低的跳變?cè)谧詈笠粋€(gè)由低到高的150ms內(nèi)沒有被檢測(cè)到,那么字節(jié)裝載的時(shí)間段將結(jié)束,此時(shí)內(nèi)部編程時(shí)間段開始。A7-A16提供分區(qū)地址,分區(qū)地址只在每一個(gè)(或)由高到低的跳變時(shí)才有效;A0-A6提供分區(qū)中每一字節(jié)的地址。一旦編程時(shí)間段開始,在寫周期的維持時(shí)間內(nèi),讀操作實(shí)際上是一種查詢。

軟件數(shù)據(jù)保護(hù)

AT29C010A具有軟件控制數(shù)據(jù)保護(hù)的特性,這一特性在ATMEL公司出廠時(shí)沒有開啟,用戶可根據(jù)需要開啟或關(guān)閉。一旦開啟,在未執(zhí)行關(guān)閉指令之前這一特性始終有效;供電情況的改變不會(huì)重新設(shè)置這一特性,但需警惕在供電情況改變時(shí)隨機(jī)的編程周期可能改變這一特性。若要開啟軟件數(shù)據(jù)保護(hù),必須執(zhí)行三條針對(duì)存放有特殊數(shù)據(jù)的特殊地址單元的程序指令。當(dāng)開啟軟件數(shù)據(jù)保護(hù)之后,所需的程序若要出現(xiàn),也必須執(zhí)行同樣的三條程序指令。軟件保護(hù)使能的軟件算法必須在程序可能執(zhí)行之前發(fā)送到AT29C010A,所有的軟件程序指令要按照分區(qū)程序的時(shí)序要求進(jìn)行。在給出軟件數(shù)據(jù)保護(hù)的指令代碼之后便可進(jìn)行字節(jié)的裝載。圖2給出了軟件數(shù)據(jù)保護(hù)使能或撤銷軟件算法的流程圖。


               圖2 軟件數(shù)據(jù)保護(hù)使能或撤銷流程圖

                    圖3 工業(yè)智能檢測(cè)儀器框圖

硬件數(shù)據(jù)保護(hù)

AT29C010A硬件保護(hù)有以下幾種方法:

·VCC自動(dòng)檢測(cè)—如果VCC低于3.8V(典型值),程序的運(yùn)行將中止。

·VCC供電延遲—如果VCC達(dá)到自動(dòng)檢測(cè)水平,AT29C010A將自動(dòng)在編程前暫停5ms。

·編程禁止—當(dāng)為低電平時(shí),或?yàn)楦唠娖綍r(shí)禁止編程。

·噪聲濾波—當(dāng)或輸入脈寬少于15ns(典型值),則不啟動(dòng)編程周期。

數(shù)據(jù)輪詢

AT29C010A采用數(shù)據(jù)輪詢來識(shí)別程序是否結(jié)束。在編程周期內(nèi),試圖讀數(shù)據(jù)的操作將在裝載最后一字節(jié)時(shí)在I/O7上產(chǎn)生裝載數(shù)據(jù)完成的信號(hào);一旦編程周期結(jié)束,有效的數(shù)據(jù)將送到輸出端,并且開始下一編程周期,數(shù)據(jù)輪詢可以在編程周期的任何時(shí)間進(jìn)行。

重復(fù)位

另外,除數(shù)據(jù)輪詢方式外,AT29C010A還提供另一種決定編程、擦除周期的方法。編程和擦除操作周期,連續(xù)的試圖從AT29C010A中讀數(shù)據(jù)的操作在I/O6上出現(xiàn)1和0,一旦編程周期結(jié)束,I/O6位將重復(fù)并且讀取有效數(shù)據(jù);檢測(cè)重復(fù)位可在編程周期任何時(shí)間進(jìn)行。


                圖4 硬件接口電路圖


  圖5 數(shù)據(jù)寫入流程框圖

應(yīng)用實(shí)例

下面介紹用AT29C010A作為工業(yè)智能檢測(cè)儀器存儲(chǔ)器的一個(gè)實(shí)際應(yīng)用,主要用AT29C010A來存儲(chǔ)一級(jí)漢字庫漢字部分、單片機(jī)采集處理的數(shù)據(jù)和儀器設(shè)定的一些參數(shù)。該儀器采用AT89C52作為中央處理器,AT29C010A作為存儲(chǔ)器,74HC373作為地址鎖存器,點(diǎn)陣式LCD顯示器用作顯示圖形和字符,X1203作為實(shí)時(shí)時(shí)鐘;另外,還有上位機(jī)通信電路,繼電器報(bào)警電路,按鍵操作電路、指示燈電路及檢測(cè)電路等。圖3為工業(yè)智能檢測(cè)儀器框圖。

硬件接口電路

AT29C010A存儲(chǔ)器與單片機(jī)AT89C52的硬件接口電路圖如圖4所示。用AT89C52的 P0口作為存儲(chǔ)器的數(shù)據(jù)輸入/輸出端,通過P0口經(jīng)74HC373輸出低8位地址,P2口和P3.0出端作為存儲(chǔ)器A8~A16地址,CE接ALE,WE 接WR(P3.6),OE接RD(P3.7)。

軟件注意事項(xiàng)

讀取數(shù)據(jù)過程類似于普通E2PROM。但在寫入(編程)時(shí),它和普通 E2PROM不同,AT29C010A是采用按扇區(qū)編程,每個(gè)扇區(qū)大小為128個(gè)字節(jié)。由于每次寫入數(shù)據(jù)時(shí),整個(gè)扇區(qū)數(shù)據(jù)都將重寫,因此必須采用數(shù)據(jù)緩沖區(qū)來存放要寫入的數(shù)據(jù)(包括該扇區(qū)內(nèi)已存在的數(shù)據(jù))。在此應(yīng)用實(shí)例中,采用AT89C52作中央處理器,它具有256字節(jié)內(nèi)部數(shù)據(jù)存儲(chǔ)器(RAM),用其中128字節(jié)(80H_FFH)RAM作為數(shù)據(jù)緩沖區(qū)存放要寫入的數(shù)據(jù)。圖5為數(shù)據(jù)寫入流程圖。

在存儲(chǔ)器進(jìn)入軟件數(shù)據(jù)保護(hù)狀態(tài)、塊鎖定狀態(tài)或軟件產(chǎn)品標(biāo)識(shí)狀態(tài)時(shí),無法對(duì)存儲(chǔ)器進(jìn)行寫入。此時(shí),必須用軟件來退出軟件數(shù)據(jù)保護(hù)狀態(tài)、塊鎖定狀態(tài)或軟件產(chǎn)品標(biāo)識(shí)狀態(tài)
 

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達(dá)克上市公司優(yōu)克聯(lián)集團(tuán)(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費(fèi)電子展(IFA 2025),重磅推出融合企...

關(guān)鍵字: LOCAL LM BSP 移動(dòng)網(wǎng)絡(luò)

深圳2025年9月9日 /美通社/ -- PART 01活動(dòng)背景 當(dāng)技術(shù)的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產(chǎn)業(yè)疆域。2025年,物聯(lián)網(wǎng)產(chǎn)業(yè)邁入?"破界創(chuàng)造"與"共生進(jìn)化"?的裂變時(shí)代——AI大模型消融感知邊界,...

關(guān)鍵字: BSP 模型 微信 AIOT

"出海無界 商機(jī)無限"助力企業(yè)構(gòu)建全球競(jìng)爭(zhēng)力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領(lǐng)先商業(yè)管理媒體世界經(jīng)理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關(guān)鍵字: 解碼 供應(yīng)鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當(dāng)?shù)貢r(shí)間9月6日,在2025德國柏林國際電子消費(fèi)品展覽會(huì)(International Funkausstellung...

關(guān)鍵字: 掃地機(jī)器人 耳機(jī) PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠(yuǎn)通信宣布,其自研藍(lán)牙協(xié)議棧DynaBlue率先通過藍(lán)牙技術(shù)聯(lián)盟(SIG)BQB 6.1標(biāo)準(zhǔn)認(rèn)證。作為移遠(yuǎn)深耕短距離通信...

關(guān)鍵字: 藍(lán)牙協(xié)議棧 移遠(yuǎn)通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實(shí)黨中央、國務(wù)院和上海市委、市政府關(guān)于加快發(fā)展人力資源服務(wù)業(yè)的決策部署,更好發(fā)揮人力資源服務(wù)業(yè)賦能百業(yè)作用,8月29日,以"AI智領(lǐng) HR智鏈 靜候你來&quo...

關(guān)鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達(dá)成合作,為其自主研發(fā)的"旗馭車管"車輛運(yùn)營管理平臺(tái)提供全流程支付通道及技術(shù)支持。此次合作不僅提升了平臺(tái)對(duì)百余家企業(yè)客戶的運(yùn)營管理效率...

關(guān)鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現(xiàn)的新一代PRMT5抑制劑PEP0...

關(guān)鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟(jì)和信息化委員會(huì)、上海市發(fā)展和改革委員會(huì)、上海市商務(wù)委員會(huì)、上海市教育委員會(huì)、上海市科學(xué)技術(shù)委員會(huì)指導(dǎo),東浩蘭生(集團(tuán))有限公司主辦,東浩蘭生會(huì)展集團(tuán)上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動(dòng)駕駛
關(guān)閉