Hi, ich versuche im Moment einen W5100 an einen R32C118-Controller anzubinden. Leider bleibt mir die W5100-Initialisierungssoftware in der Reset-Routine hängen. // Reset ausführen void W5100_Reset(void) { uint8 b; Write_MR( MR_RST | MR_AI | MR_IND ); do { b=Read_MR(); // =0x93, Bit 7 immer 1 } while (b & 0x80); // Reset beendet ! // SW bleibt hier hängen ! Write_MR( MR_AI | MR_IND ); b=Read_MR(); } Ich betreibe den W5100 im Indirect-Mode. (PDF anbei) Frage: Hat jemand eine Ahnung, was dazu führen kann, dass das SW-Reset-Bit auf High stehen bleibt. Ob ich alle Signale an den W5100 richtig angelegt habe, kann ich noch nicht sagen. Reset, Datenbus, CS etc. funktionieren jedenfalls und mein R32C118-Software auf dem Board läuft auch an. Leider bleibt es aber in og. W5100_Resetfunktion hängen. Freue mich über jeden gutgemeinten Tipp. Hänge schon stundenlang an diesem Problem dran... Danke !
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.