try mo i load itong galing sa olimex http://www.olimex.com/dev/index.htmldyan binase yang mini webserver
Ung ENC chip, mainit talaga. Kahit na walang activity. May heating element ata sa loob. Hehehe
AFAIK, havent experienced this yet..
May bago akong tanong... bakit di ko magawang 192.168.0.X ang network ko?(di magwork sa 192.169.0.X pero nagwowowrk sa default which is 169.254.0.x)Di ba ang pagbabago ng IP addressing ay dun lamang sa TCPIPConfig.h? May kailangan pa bang baguhin aside dun?
sira na po yan.
[code] #define MY_DEFAULT_HOST_NAME "MyEthernet" #define MY_DEFAULT_MAC_BYTE1 (0x00) // Use the default of #define MY_DEFAULT_MAC_BYTE2 (0x04) // 00-04-A3-00-00-00 if using #define MY_DEFAULT_MAC_BYTE3 (0xA3) // an ENCX24J600 or MRF24WB0M #define MY_DEFAULT_MAC_BYTE4 (0x00) // and wish to use the internal #define MY_DEFAULT_MAC_BYTE5 (0x00) // factory programmed MAC #define MY_DEFAULT_MAC_BYTE6 (0x00) // address instead. #define MY_DEFAULT_IP_ADDR_BYTE1 (192ul) #define MY_DEFAULT_IP_ADDR_BYTE2 (168ul) #define MY_DEFAULT_IP_ADDR_BYTE3 (1ul) #define MY_DEFAULT_IP_ADDR_BYTE4 (254ul) #define MY_DEFAULT_MASK_BYTE1 (255ul) #define MY_DEFAULT_MASK_BYTE2 (255ul) #define MY_DEFAULT_MASK_BYTE3 (255ul) #define MY_DEFAULT_MASK_BYTE4 (0ul) #define MY_DEFAULT_GATE_BYTE1 (192ul) #define MY_DEFAULT_GATE_BYTE2 (168ul) #define MY_DEFAULT_GATE_BYTE3 (1ul) #define MY_DEFAULT_GATE_BYTE4 (254ul) #define MY_DEFAULT_PRIMARY_DNS_BYTE1 (192ul) #define MY_DEFAULT_PRIMARY_DNS_BYTE2 (168ul) #define MY_DEFAULT_PRIMARY_DNS_BYTE3 (1ul) #define MY_DEFAULT_PRIMARY_DNS_BYTE4 (254ul) #define MY_DEFAULT_SECONDARY_DNS_BYTE1 (0ul) #define MY_DEFAULT_SECONDARY_DNS_BYTE2 (0ul) #define MY_DEFAULT_SECONDARY_DNS_BYTE3 (0ul) #define MY_DEFAULT_SECONDARY_DNS_BYTE4 (0ul)
memcpypgm2ram((void*)&AppConfig.MyMACAddr, (ROM void*)SerializedMACAddress, sizeof(AppConfig.MyMACAddr)); AppConfig.MyIPAddr.Val = MY_DEFAULT_IP_ADDR_BYTE1 | MY_DEFAULT_IP_ADDR_BYTE2<<8ul | MY_DEFAULT_IP_ADDR_BYTE3<<16ul | MY_DEFAULT_IP_ADDR_BYTE4<<24ul; AppConfig.DefaultIPAddr.Val = AppConfig.MyIPAddr.Val; AppConfig.MyMask.Val = MY_DEFAULT_MASK_BYTE1 | MY_DEFAULT_MASK_BYTE2<<8ul | MY_DEFAULT_MASK_BYTE3<<16ul | MY_DEFAULT_MASK_BYTE4<<24ul; AppConfig.DefaultMask.Val = AppConfig.MyMask.Val; AppConfig.MyGateway.Val = MY_DEFAULT_GATE_BYTE1 | MY_DEFAULT_GATE_BYTE2<<8ul | MY_DEFAULT_GATE_BYTE3<<16ul | MY_DEFAULT_GATE_BYTE4<<24ul; AppConfig.PrimaryDNSServer.Val = MY_DEFAULT_PRIMARY_DNS_BYTE1 | MY_DEFAULT_PRIMARY_DNS_BYTE2<<8ul | MY_DEFAULT_PRIMARY_DNS_BYTE3<<16ul | MY_DEFAULT_PRIMARY_DNS_BYTE4<<24ul; AppConfig.SecondaryDNSServer.Val = MY_DEFAULT_SECONDARY_DNS_BYTE1 | MY_DEFAULT_SECONDARY_DNS_BYTE2<<8ul | MY_DEFAULT_SECONDARY_DNS_BYTE3<<16ul | MY_DEFAULT_SECONDARY_DNS_BYTE4<<24ul;
sumabog sana hehe
Code: [Select][code] #define MY_DEFAULT_HOST_NAME "MyEthernet" #define MY_DEFAULT_MAC_BYTE1 (0x00) // Use the default of #define MY_DEFAULT_MAC_BYTE2 (0x04) // 00-04-A3-00-00-00 if using #define MY_DEFAULT_MAC_BYTE3 (0xA3) // an ENCX24J600 or MRF24WB0M #define MY_DEFAULT_MAC_BYTE4 (0x00) // and wish to use the internal #define MY_DEFAULT_MAC_BYTE5 (0x00) // factory programmed MAC #define MY_DEFAULT_MAC_BYTE6 (0x00) // address instead. #define MY_DEFAULT_IP_ADDR_BYTE1 (192ul) #define MY_DEFAULT_IP_ADDR_BYTE2 (168ul) #define MY_DEFAULT_IP_ADDR_BYTE3 (1ul) #define MY_DEFAULT_IP_ADDR_BYTE4 (254ul) #define MY_DEFAULT_MASK_BYTE1 (255ul) #define MY_DEFAULT_MASK_BYTE2 (255ul) #define MY_DEFAULT_MASK_BYTE3 (255ul) #define MY_DEFAULT_MASK_BYTE4 (0ul) #define MY_DEFAULT_GATE_BYTE1 (192ul) #define MY_DEFAULT_GATE_BYTE2 (168ul) #define MY_DEFAULT_GATE_BYTE3 (1ul) #define MY_DEFAULT_GATE_BYTE4 (254ul) #define MY_DEFAULT_PRIMARY_DNS_BYTE1 (192ul) #define MY_DEFAULT_PRIMARY_DNS_BYTE2 (168ul) #define MY_DEFAULT_PRIMARY_DNS_BYTE3 (1ul) #define MY_DEFAULT_PRIMARY_DNS_BYTE4 (254ul) #define MY_DEFAULT_SECONDARY_DNS_BYTE1 (0ul) #define MY_DEFAULT_SECONDARY_DNS_BYTE2 (0ul) #define MY_DEFAULT_SECONDARY_DNS_BYTE3 (0ul) #define MY_DEFAULT_SECONDARY_DNS_BYTE4 (0ul)from TCPIPConfig.hCode: [Select] memcpypgm2ram((void*)&AppConfig.MyMACAddr, (ROM void*)SerializedMACAddress, sizeof(AppConfig.MyMACAddr)); AppConfig.MyIPAddr.Val = MY_DEFAULT_IP_ADDR_BYTE1 | MY_DEFAULT_IP_ADDR_BYTE2<<8ul | MY_DEFAULT_IP_ADDR_BYTE3<<16ul | MY_DEFAULT_IP_ADDR_BYTE4<<24ul; AppConfig.DefaultIPAddr.Val = AppConfig.MyIPAddr.Val; AppConfig.MyMask.Val = MY_DEFAULT_MASK_BYTE1 | MY_DEFAULT_MASK_BYTE2<<8ul | MY_DEFAULT_MASK_BYTE3<<16ul | MY_DEFAULT_MASK_BYTE4<<24ul; AppConfig.DefaultMask.Val = AppConfig.MyMask.Val; AppConfig.MyGateway.Val = MY_DEFAULT_GATE_BYTE1 | MY_DEFAULT_GATE_BYTE2<<8ul | MY_DEFAULT_GATE_BYTE3<<16ul | MY_DEFAULT_GATE_BYTE4<<24ul; AppConfig.PrimaryDNSServer.Val = MY_DEFAULT_PRIMARY_DNS_BYTE1 | MY_DEFAULT_PRIMARY_DNS_BYTE2<<8ul | MY_DEFAULT_PRIMARY_DNS_BYTE3<<16ul | MY_DEFAULT_PRIMARY_DNS_BYTE4<<24ul; AppConfig.SecondaryDNSServer.Val = MY_DEFAULT_SECONDARY_DNS_BYTE1 | MY_DEFAULT_SECONDARY_DNS_BYTE2<<8ul | MY_DEFAULT_SECONDARY_DNS_BYTE3<<16ul | MY_DEFAULT_SECONDARY_DNS_BYTE4<<24ul;My initialization sa EthernetConfig() ko=) [/code]