浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 其它綜合

對93C46編程

發(fā)布時間:2008/6/5 0:00:00 訪問次數(shù):538

如果rtl8019as使用了93c46,那么如何通過單片機(jī)對它進(jìn)行編程呢?
93c46是一個有128字節(jié)的eeprom,可以是8位或16位的存儲模式,在rtl8019as中,用的是16位的模式,也就是總共有64個16位的存儲單元.16位方式下,存儲地址為0---63 .每個地址存儲兩個字節(jié),低位字節(jié)在前,高位字節(jié)在后(這跟單片機(jī)的存儲相反,單片機(jī)是高位在前,低位在后).
下表是93c46存儲的內(nèi)容,地址是用字節(jié)表示的.

設(shè)置為跳線方式,i/o地址 240h 的時候,00h-03h的內(nèi)容如下:
config2 01h: 0x00
config1 00h: 0x96
config4 03h: 0x01
config3 02h: 0x10
04h-09h 是6個字節(jié)的網(wǎng)卡地址,也可以修改.

如果我們不使用plug and play方式,那么從12h到7fh地址空間可以用來存儲用戶自己的數(shù)據(jù).用戶可以在12-7f里寫入任何的數(shù)據(jù).這樣就可以節(jié)省用戶自己的eeprom(比如24c02).
對93c46讀或?qū)懸玫絻蓚寄存器,一個是rtl8019as的命令寄存器cr,一個是第3頁的9346cr寄存器.
先向cr寫入0xe2選擇第3頁的寄存器,然后就可以通過存取9346cr來進(jìn)行93c46的讀或者寫了.
讀93c46的程序:
1.移位輸出8位數(shù)據(jù)的子程序:

注解:
uchar 為unsigned char
reg01即9346cr
reg00為cr
關(guān)于reg00 reg01的定義見我前面的相關(guān)文章.
9346cr含義:
對93c46讀或者寫必須使eem1=1 eem0=0.
eecs控制93c46的cs腳, rtl8019as的輸出,93c46的輸入.
eesk控制93c46的sk腳, rtl8019as的輸出,93c46的輸入.
eedi控制93c46的di腳, rtl8019as的輸出,93c46的輸入.
eedo是93c46的do腳的狀態(tài),為rtl8019as的輸入,93c46的輸出.
93c46引腳圖:

93c46的操作的命令:
93c46讀操作的時序:




如果rtl8019as使用了93c46,那么如何通過單片機(jī)對它進(jìn)行編程呢?
93c46是一個有128字節(jié)的eeprom,可以是8位或16位的存儲模式,在rtl8019as中,用的是16位的模式,也就是總共有64個16位的存儲單元.16位方式下,存儲地址為0---63 .每個地址存儲兩個字節(jié),低位字節(jié)在前,高位字節(jié)在后(這跟單片機(jī)的存儲相反,單片機(jī)是高位在前,低位在后).
下表是93c46存儲的內(nèi)容,地址是用字節(jié)表示的.

設(shè)置為跳線方式,i/o地址 240h 的時候,00h-03h的內(nèi)容如下:
config2 01h: 0x00
config1 00h: 0x96
config4 03h: 0x01
config3 02h: 0x10
04h-09h 是6個字節(jié)的網(wǎng)卡地址,也可以修改.

如果我們不使用plug and play方式,那么從12h到7fh地址空間可以用來存儲用戶自己的數(shù)據(jù).用戶可以在12-7f里寫入任何的數(shù)據(jù).這樣就可以節(jié)省用戶自己的eeprom(比如24c02).
對93c46讀或?qū)懸玫絻蓚寄存器,一個是rtl8019as的命令寄存器cr,一個是第3頁的9346cr寄存器.
先向cr寫入0xe2選擇第3頁的寄存器,然后就可以通過存取9346cr來進(jìn)行93c46的讀或者寫了.
讀93c46的程序:
1.移位輸出8位數(shù)據(jù)的子程序:

注解:
uchar 為unsigned char
reg01即9346cr
reg00為cr
關(guān)于reg00 reg01的定義見我前面的相關(guān)文章.
9346cr含義:
對93c46讀或者寫必須使eem1=1 eem0=0.
eecs控制93c46的cs腳, rtl8019as的輸出,93c46的輸入.
eesk控制93c46的sk腳, rtl8019as的輸出,93c46的輸入.
eedi控制93c46的di腳, rtl8019as的輸出,93c46的輸入.
eedo是93c46的do腳的狀態(tài),為rtl8019as的輸入,93c46的輸出.
93c46引腳圖:

93c46的操作的命令:
93c46讀操作的時序:




相關(guān)IC型號

熱門點(diǎn)擊

 

推薦技術(shù)資料

羅盤誤差及補(bǔ)償
    造成羅盤誤差的主要因素有傳感器誤差、其他磁材料干擾等。... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!