29C040
25000
DIP32/22+
只有原裝原裝,支持BOM配單
29C040
105000
DIP/SOP/TSOP/23+
原廠渠道,現(xiàn)貨配單
29C040
5270
DIP/SOP/TSOP/21+
-
29C040
90000
DIP/SOP/TSOP/21+
原廠渠道,現(xiàn)貨配單
29C040
28
-/14+
原裝現(xiàn)貨熱賣
29C040
3000
-/2019+
原裝 部分現(xiàn)貨量大期貨
29C040
90000
DIP/SOP/TSOP/2024+
原廠渠道,現(xiàn)貨配單
29C040
34540
DDPAK/23+
原裝,提供一站式配單服務(wù)
29C040
9000
DIP/SOP/TSOP/22+
原廠渠道,現(xiàn)貨配單
29C040
90000
DIP/SOP/TSOP/2024+
原廠渠道,現(xiàn)貨配單
29C040
5000
DIP/SOP/TSOP/21+
原廠渠道,現(xiàn)貨配單
29C040
200
DIP/-
絕對原廠原裝優(yōu)勢熱賣收購工廠庫存
29C040
90000
DIP/SOP/TSOP/21+
原廠渠道,現(xiàn)貨配單
29C040 (GEN)
50000
-/25+
提供一站式BOM配單服務(wù)
29C040 (GEN)
5000
-/25+
只做原裝,可提供技術(shù)支持及配單服務(wù)
29C040 (GEN)
48000
-/24+
原裝現(xiàn)貨,可開專票,提供賬期服務(wù)
29C040-12PI
5800
-/2024+
全新原裝現(xiàn)貨
29C04015TI
9816
-/-
公司現(xiàn)貨,進口原裝熱賣
29C040-90
3000
-/2019+
原裝 部分現(xiàn)貨量大期貨
l對目標(biāo)程序進行分組連接定位時,要求系統(tǒng)具有相應(yīng)的硬件分組擴展邏輯。bl5l默認的分組方式是采用mcu的p1端口作硬件擴展地址線。采用l條pl引腳時,分組數(shù)為2,采用6條p1引腳時,最多可分為64個代碼組,剩余的pl口線也可做其他用途。 在系統(tǒng)中,以pl端口作硬件擴展地址線,使用了4條pl引腳(p1.4~p1.7)。主控部分硬件基本原理圖如圖1所示。在這里,去除了外圍控制接口(如串口)與其他cpu的互聯(lián)等電路,主要突出如何實現(xiàn)使用pl端口作硬件擴展來增加程序空間和數(shù)據(jù)空間。筆者使用flash29c040作為程序存儲器,由于程控交換機中有很多參數(shù)和設(shè)置數(shù)據(jù)需要斷電保存,所以使用了另一flash29co4o作為擴展的外部數(shù)據(jù)存儲器。 在和數(shù)據(jù)存儲器的連接中,增加了p1.o和p2.7組合對數(shù)據(jù)flash 29c040的片選,主要是考慮可以增加主控芯片對外圍器件的控制。例如,當(dāng)設(shè)置p1.0為0,地址為高32kb時,可以擴展增加訪問串口或其他器件。在本文就不再對該部分內(nèi)容詳細描述了。同時,需要注意安排好變量的存儲地址,這一點將在下文中詳細描述。 在程序設(shè)計過程中,p1擴展地址線對程序員而言是不
摘要:介紹了atmel公司的新一代大容量快閃存儲器at29c040的使用方法,并以筆者開發(fā)的某測試儀器為例,給出了實際應(yīng)用的硬件電路及軟件設(shè)計。 關(guān)鍵詞:快閃存儲器;數(shù)據(jù)輪詢;數(shù)據(jù)保護;單片機接口 中圖分類號:tp334.7 文獻標(biāo)識碼:a 文章編號:1003-353x(2003)05-0075-04 1 引言 自1984年第一塊閃速存儲器問世以來,閃速存儲器就以其eprom的可編程能力和eeprom的電可擦除性能,以及在線電可改寫特性而得到了廣泛的應(yīng)用和發(fā)展。隨著制造工藝和材料的改進,閃速存儲器比eprom和eeprom、sram及dram等存儲器的優(yōu)勢越來越明顯。 atmel公司于1998年推出了新一代大容量快閃存儲器at29c040,由于它采用了fowler-nordheim隧道效應(yīng)技術(shù),使編程電流比第一代閃存降低了一個數(shù)量級。該芯片只需要+5v電源并支持分頁編程,此外,還具有硬件數(shù)據(jù)保護、軟件數(shù)據(jù)保護、數(shù)據(jù)查詢和自舉模塊等其他功能。根據(jù)筆者的使用情況,本文對at29c040閃速存儲器的結(jié)構(gòu)特點、使用方法等作了簡要介紹,并以筆者開發(fā)的某測試儀器為例說明at
對目標(biāo)程序進行分組連接定位時,要求系統(tǒng)具有相應(yīng)的硬件分組擴展邏輯。bl5l默認的分組方式是采用mcu的p1端口作硬件擴展地址線。采用l條pl引腳時,分組數(shù)為2,采用6條p1引腳時,最多可分為64個代碼組,剩余的pl口線也可做其他用途。 在系統(tǒng)中,以pl端口作硬件擴展地址線,使用了4條pl引腳(p1.4~p1.7)。主控部分硬件基本原理圖如圖1所示。在這里,去除了外圍控制接口(如串口)與其他cpu的互聯(lián)等電路,主要突出如何實現(xiàn)使用pl端口作硬件擴展來增加程序空間和數(shù)據(jù)空間。筆者使用flash29c040作為程序存儲器,由于程控交換機中有很多參數(shù)和設(shè)置數(shù)據(jù)需要斷電保存,所以使用了另一flash29co4o作為擴展的外部數(shù)據(jù)存儲器。 在和數(shù)據(jù)存儲器的連接中,增加了p1.o和p2.7組合對數(shù)據(jù)flash 29c040的片選,主要是考慮可以增加主控芯片對外圍器件的控制。例如,當(dāng)設(shè)置p1.0為0,地址為高32kb時,可以擴展增加訪問串口或其他器件。在本文就不再對該部分內(nèi)容詳細描述了。同時,需要注意安排好變量的存儲地址,這一點將在下文中詳細描述。 在程序設(shè)計過程中,p1擴展地址線對程序員而
機。該單片機外接晶振最大頻率為40mhz,它在串行口方式0下波特率可設(shè)為fosc/4。 另外通過設(shè)置特殊功能寄存器ckcon的md0、md1、md2三位,可以將movx、movc等指令周期縮短至2個機器周期,與51系列單片機相比,可使配置時間大為縮短。winbond77e58單片機內(nèi)部擁有32k flash rom,由配置文件數(shù)據(jù)表1可知,只需1片單片機就可以對epf10k20系列以下的pld進行配置了。系統(tǒng)中使用了1塊epf20k300e,因此在硬件電路設(shè)計中,擴展了1片winbond 29c040 flash存儲器(容量為512kb),其電路如圖3所示。data0與rxd、dclk與txd、nconfig與p15、config_done與p16、nstatus與p17分別相連。 在軟件編程時,使用了串行口工作方式0。該方式為移位寄存器輸入/輸出方式。我們只需用到輸出方式,串行數(shù)據(jù)通過rxd引腳輸出,而在txd引腳輸出移位時鐘,作移位脈沖輸出端。當(dāng)1個字節(jié)數(shù)據(jù)寫入串行數(shù)據(jù)緩沖器sbuf時,就開始發(fā)送。在此期間,發(fā)送控制器送出移位信號,使發(fā)送移位寄存器的內(nèi)容右移1位,直至最高位(d7位
因此,在采用usb總線供電時,只需外接adc/dac和電源管理芯片就可以構(gòu)成完整的usb數(shù)據(jù)采集系統(tǒng)。而且,由于puc3030a具有實時數(shù)據(jù)無損壓縮的能力,在某些應(yīng)用場合,如數(shù)據(jù)量大且數(shù)據(jù)可壓縮比大的音頻和圖像數(shù)據(jù)的采集系統(tǒng),可以在低成本的usb1.1標(biāo)準(zhǔn)下實現(xiàn)高保真的傳送。 2.4手持式水表抄表系統(tǒng) 在puc3030a推出之前,由筆者承接開發(fā)的手持式水表抄表系統(tǒng),采用了samsung公司的s3b44x0芯片,需要外部擴展一片usb接口芯片usbn9603、一片bootrom芯片29c040、一片用于提供程序運行空間的外部sdram。而改用puc3030a后, 由于puc3030a具有上述4種芯片的功能,可以用puc3030a代替。這樣大大減少了pcb板面積,簡化了布線工作,顯著地提高了系統(tǒng)的可靠性。另外,puc3030a的系統(tǒng)功耗很低,這個優(yōu)點尤其適宜電池供電的手持式儀器。 2.5稅控收款機 由于puc3030a具有良好的程序和數(shù)據(jù)加密功能,并具有強大的數(shù)據(jù)處理能力,可以運行數(shù)據(jù)庫。而且,其內(nèi)部的rtc時鐘可以提供每筆收款的時間記錄,2個全功能(含rxd、cts、
這里沒有用過w29c040并且成功的呀?void flash1_r(void){ ce1=0; switch(count_sec) //選擇flash存儲的段 { case 0: p3 &=0xf8; break; /* 29c040 a18a17a16= 000 00000-0ffff */ case 1: p3 &=0xf9;p3 |=0x01; break; /* 29c040 a18a17a16= 001 10000-1ffff */ case 2: p3 &=0xfa;p3 |=0x02; break; /* 29c040 a18a17a16= 010 20000-2ffff */ case 3: p3 &=0xfb;p3 |=0x03;break; /* 29c040 a18a17a16= 011 30000-3ffff */ case 4: p3 &=0xfc;p3 |=0x04; break; /* 29c040 a18a17a16= 100 40000-4ff
我的w29c040的讀寫程序是這樣設(shè)計的~!主程序main(){ wdtcn = 0xde; // 禁止軟件看門狗定時器 wdtcn = 0xad; //不禁止看門狗,定時器1將工作不正常。 //sysclk_internal(); sysclk_external(); port_init(); timer1_init(); //定時器1,2,3初始化 timer2_init (sysclk_out/baudrate/32); uart0_init (); eie2 |= 0x02; //允許adc中斷 ie|=0x10; //允許uart中斷 ea = 1; //允許全局中斷 tr1=1; //啟動定時器1,led動態(tài)顯示 tr2=1; //啟動定時器2,波特率發(fā)生器 flash_init(); flash_erase(); addl_flash=0; count_page=0; t
回復(fù)foxcom謝謝foxcom,兩個方面的情況來看, 1.我用的是在購買demo時附帶的ziku軟件,這個軟件在允許自由輸入漢字是0x3ff的最大輸入值,也就是1000個漢字,只能在29ee010的范圍內(nèi)尋址,但這套軟件還有一個國標(biāo)字的字庫生成功能,能達到8000個漢字,能允許在29c040(或27c080)的范圍. 我出現(xiàn)的問題是在軟件中尋址在0x400,0x600等范圍(超過0x3ff)時,根本沒有任何輸出.就算軟件工具生成字庫不是"富士通的軟件工具生成字庫的",也應(yīng)該有一些"筆劃"能在屏幕上看到的. 2.我用示波器看了一下29c040的a17,a18腳,在軟件進行0x400,0x600等范圍的尋址時,并沒有看到波形的變化,也即mb90092正在讀29c040的a17,a18腳. 以上的----(mb90092能尋址整個漢字字庫),對我的工作非常重要,真希望您能給我?guī)椭?萬分感激.
呵呵片子壞了的,現(xiàn)在29c040 winbond也很少出貨
請教lpc900系列單片機驅(qū)動擴展falsh和ad/da問題1.想用lpc900系列單片機外加并行flash(比如29c040)或者串行flash(比如25vf512)芯片來做漢字字庫,請問是否可行?硬件接法上有什么特別的地方?jīng)]有?2.據(jù)說lpc900系列單片機中的ad與da不能同時使用,那么分時使用應(yīng)該沒有問題吧?(比如先完成ad采集,之后關(guān)閉ad又進行da轉(zhuǎn)換,da完后又回去作ad采集,如此ad與da輪回進行。)
29C256 29C512 29DL32TF-70PFTN 29EE010 29EE011 29EE020 29F010 29F016A-90PFTN 29F040 29F040B
相關(guān)搜索: