Здравствуйте!
Хочу подключить atmega 168 к модулю ENC28J60-H
http://www.olimex.com/dev/pdf/ENC29J60-H.pdfподключаю так:
ENC28J60-H ATmega168
1 (SCK) --------> 19 (SCK)
2 (MOSI)--------> 17 (MOSI)
3 (MISO) --------> 18 (MISO)
4 (WOL) --------> Не подключено
5 (INT) --------> 4 (INT0)
6 (CLKOUT) --------> 9 (XTAL1)
7 (CS) --------> 16 (PB@)
8 (RST) --------> Не подключено
9 (GND) --------- к земле
10 (+3.3.V)------ к +3.3.V
Использую в качестве основы
http://tuxgraphics.org/electronics/200606/article06061.shtmlИспользуя код этого сайта, получаю ревизию чипа мигая светодиодом 4 раза
Код
while(enc28j60getrev()>y){
PORTB &= ~(1<<PB1);
delay_ms(200);
PORTB|= (1<<PB1);
delay_ms(200);
y++;
}
Но светодиоды на ENC28J60-H не горят при подключении к сети Ethernet.
Отправляю ARP - не доходит. Что я делаю не так?
Спасибо.