を設定する方法RTL8019

よい例..もし使用avrの、ちょうどそれの一部を編集
またuIP TCP / IPスタックを含む。Ŭすぐにアプリケーションの開発を開始することができます

http://www.laskater.com/projects/uipAVR.htm

 
無効netInit(無効)

HardWareInit();
delayMs(200);
writeRegister(が0x1F、0x00)を;
delayMs(200);
writeRegister(は0x00、0x21); / /ネットカードを停止する
delayMs(200);

PageSelect(0);
writeRegister(アスキー、は0x00);
writeRegister(0x0b、0x00)を;
writeRegister(0x0c、0xE0を); / / RCR
writeRegister(は0x0d、0xe2); / /温度係数

PageSelect(0);
writeRegister(は0x01、0x4c); / /難点
writeRegister(0x02、0x80)が/ / PStop
writeRegister(0x03、0x4c); / / Bnry
PageSelect(0);
writeRegister(0x04が、は0x40); / / TPSR
writeRegister(が0x07、0xff)を/ /クリアintrrputビット
writeRegister(0x0f、0x11等);
/ / writeRegister(の0x0E 0xcb);
writeRegister(の0x0E、0xc8 );/// DMAの8ビット
PageSelect(1);
writeRegister(が0x07、0x4d); / / CURR
writeRegister(0x08を、0x00)を;
writeRegister(0x09、0x00)を;
writeRegister(アスキー、は0x00);
writeRegister(0x0b、0x00)を;
writeRegister(0x0c、0x00)を;
writeRegister(は0x0d、0x00)を;
writeRegister(の0x0E、0x00)を;
writeRegister(0x0f、0x00)を;
writeRegister(は0x00、0x22);
writeMAC(NetPort [0]。My_Mac);

PageSelect(0);
writeRegister(0x0c、0xcc);
/ / / / RCR 1月のPRO午前アブアンサー9月
/ / bit.5月= 1这只检查地址、不存入缓冲
/ / bit.4のPRO = 1所有包的目标のMAC地址都接收
/ / bit.3午前= 1接收目标地址为组播地址
/ / bit.2アブ= 1接收目标地址为广播地址
/ / bit.1アンサー= 1长度小于64字节的也接收
/ / bit.0 9月= 1包有接收错误也接收
writeRegister(は0x0d、0xE0を);
writeRegister(は0x00、0x22);
/ / writeRegister(0x0f、0xff)の/ /金属材料研究所
writeRegister(が0x07、0xff)の;

)詳細をクリックするだけhttp://gdpiao.21ic.orgの

 
.

IRQの登録 config1を
選択します。
by use 9346 EEPROM.

また
、 セットアップ config1を
使用する9346はEEPROMによって登録することができます。私の悪い英語のスキルをsory。

 
Y

yzb1658

Guest
私desginでは、我々をnetcard RTL8019て使用すると、私はそれに作業モードの割り込みしたいが、私はそれを、どのようにINT0.everybodyで私は、感謝背の高いことが動作を設定する機能¥を設定することはできません!

 

Welcome to EDABoard.com

Sponsor

Back
Top