ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
352372 Топик полностью
vesago (06.09.2012 11:57, просмотров: 80) ответил Атмег на Кабель неважно какой, у нее Auto MDI/MDIX. Вроде должна и без открытия сокета. С эндианностью все в порядке? После setMR(MR_RST) есть задержка на время лока PLL?
Да задержки поставил. Инициализация простейшая. Наверное микросхему поджарил..  u8_t config_gateway[4]= {192,168,2,4}; u8_t config_subnet_mask[4] = {255,255,255,0}; u8_t config_mac_address[6] = {0x00, 0x08, 0xDC, 0x01, 0x02, 0x03}; u8_t config_ip_address[4] = {192,168,2,41}; W5100_Reset_Init(); W5100_CS_Init(); W5100_Reset_On(); OS_Ttimer_Delay(0.5*SEC); W5100_Reset_Off(); OS_Ttimer_Delay(0.5*SEC); setMR(MR_RST); OS_Ttimer_Delay(0.5*SEC); Wiz_WR(MR,0); Wiz_WR(IMR,0); Wiz_WR(RTR0,0x0F); Wiz_WR(RTR0+1,0xA0); Wiz_WR(RCR,0x08); setGAR(config_gateway); // Set default gateway setSHAR(config_mac_address); // Set mac address setSUBR(config_subnet_mask); // Set subnet mask setSIPR(config_ip_address); // Set ip address