comment mettre RTL8019

Y

yzb1658

Guest
dans mon desgin, nous utilisons netcard est RTL8019, je le veux travailler en mode interruption, mais je ne peux pas mettre de travail, comment définir le travail en hauteur peut INT0.everybody moi, merci!

 
.

Vous sélectionnez l'IRQ de Registre CONFIG1.

by use 9346 EEPROM.

Et vous pouvez enregistrer la configuration par l'utilisation CONFIG1
EEPROM 9346.obligatoire pour mon mauvais anglais de compétences.

 
void netInit (void)
(
HardWareInit ();
delayMs (200);
writeRegister (0x1F, 0x00);
delayMs (200);
writeRegister (0x00, 0x21); / / l'arrêt net de la carte
delayMs (200);

PageSelect (0);
writeRegister (0x0a, 0x00);
writeRegister (0x0B, 0x00);
writeRegister (0x0c, 0xE0); / / RCR
writeRegister (0x0d, 0xe2); / / TCR

PageSelect (0);
writeRegister (0x01, 0x4c); / / PStart
writeRegister (0x02, 0x80) / / PStop
writeRegister (0x03, 0x4c); / / Bnry
PageSelect (0);
writeRegister (0x04, 0x40) / / TPSR
writeRegister (0x07, 0xff); / / intrrput peu clair
writeRegister (0x0F, 0x11);
/ / writeRegister (0x0E, 0xcb);
writeRegister (0x0E, 0xc8 );/// 8bits DMA
PageSelect (1);
writeRegister (0x07, 0x4d); / / CURR
writeRegister (0x08, 0x00);
writeRegister (0x09, 0x00);
writeRegister (0x0a, 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);
/ / / / 1 1 RCR lundi PRO AM AB AR SEP
/ / bit.5 lundi = 1这只检查地址,不存入缓冲
/ / = 1 PRO bit.4所有包的目标MAC地址都接收
/ / bit.3 AM = 1接收目标地址为组播地址
/ / bit.2 AB = 1接收目标地址为广播地址
/ / bit.1 AR = 1长度小于64字节的也接收
/ / = 1 SEP bit.0包有接收错误也接收
writeRegister (0x0d, 0xE0);
writeRegister (0x00, 0x22);
/ / writeRegister (0x0F, 0xff); / / TMI
writeRegister (0x07, 0xff);

)il suffit de cliquer pour plus d'http://gdpiao.21ic.org

 
bel exemple ..et si l'utilisation d'AVR,
il suffit de modifier une partie de ce
il est également l'UIP, y compris la pile TCP / IP.vous pouvez commencer à développer l'application plus tôt

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

 

Welcome to EDABoard.com

Sponsor

Back
Top