Hej,
Jag testar W5500 Ethernet-kretsen med ett STM32-kort och jag kan kommunicera med den via SPI, men nätverksdelen fungerar inte som förväntat.
Registren kan läsas/skrivas (så SPI verkar fungera).
När jag försöker med DHCP får jag aldrig någon adress.
Med statisk IP tänds länk-LED:en, men jag kan inte pinga enheten.
Jag är osäker på om detta är ett tids-/konfigurationsproblem eller om jag har missat någon init-sekvens. Är det någon här som har fått W5500 att fungera med STM32 eller en liknande MCU?
För tydlighetens skull bifogar jag också databladet: W5500 datablad.
Tack.
Problem att få W5500 att ansluta via SPI
Re: Problem att få W5500 att ansluta via SPI
Kan du sända data ? DHCP kräver att man sänder inledande broadcast
Re: Problem att få W5500 att ansluta via SPI
W5500 har inte DHCP "inbyggt", det måste implenteras i firmware "ovanpå" W5500 (alltså i din STM32).
Kör du "själv" direkt mot registerkartan i W5500 eller använder du något 3:e parts bibliotek (där i så fall DHCP kan vara implementerat)?
Kör du "själv" direkt mot registerkartan i W5500 eller använder du något 3:e parts bibliotek (där i så fall DHCP kan vara implementerat)?
Re: Problem att få W5500 att ansluta via SPI
kolla OSI modellen, den där kretsen hanterar från sladden , lager 1 till ungefär UDP, lager 4.
DHCP hamnar i lager 7, applikations lagret. STM32 (=du) måste fixa lager 5-7
DHCP hamnar i lager 7, applikations lagret. STM32 (=du) måste fixa lager 5-7

Du har inte behörighet att öppna de filer som bifogats till detta inlägg.