OS를"을

Y

yzb1658

Guest
내 desgin, 우리는 RTL8019 네트워크 카드를 사용, 난 작동 모드를 방해하고 싶지,하지만 난 그것을, 어떻게 INT0.everybody 날, 감사 키가 수있는 작업을 설정하는 작업을 설정할 수없습니다!

 
.

당신은 IRQ를 등록 CONFIG1에서
선택하십시오.
by use 9346 EEPROM.

그리고 당신은 설치 CONFIG1
EEPROM은 9346을 사용하여 등록할 수있습니다.나의 나쁜 영어 실력에 대한 sory.

 
무효 netInit (무효)
(
HardWareInit ();
delayMs (200);
writeRegister (0x1f, 0x00);
delayMs (200);
writeRegister (0x00, 0x21); / / 네트워크 카드가 그만
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 비트
writeRegister (0x0F, 0x11);
/ / writeRegister (0x0E, 0xcb);
writeRegister (0x0E, 0xc8 );/// DMA를 8bits
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);
/ / / / RCR 1 월 프로 오전 AB의 아칸소 9월
/ / bit.5 월 = 1这只检查地址,不存入缓冲
/ / bit.4 프로 = 1所有包的目标의 MAC地址都接收
/ / bit.3 오전 = 1接收目标地址为组播地址
/ / bit.2 AB는 = 1接收目标地址为广播地址
/ / bit.1 아칸소 = 1长度小于64字节的也接收
/ / bit.0 9월 = 1包有接收错误也接收
writeRegister (0x0d, 0xe0);
writeRegister (0x00, 0x22);
/ / writeRegister (0x0F, 0xff); / / IMR
writeRegister (0x07, 0xff);

)더 많은 클릭을 http://gdpiao.21ic.org

 
좋은 예를 들어 ..만약 사용하는 AVR, 단지 그것의 일부 수정
또한 UIP TCP / IP 스택을 포함합니다.U 빨리 응용 프로그램을 개발을 시작할 수있습니다

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

 

Welcome to EDABoard.com

Sponsor

Back
Top