Gast
#3661788
Hallo zusammen Ich möchte das Ethernet Modul WIZ812MJ über einen STM32F401 ansteuern, und zwar über SPI. Als ersten Schritt wollte ich nur mal ein Register beschreiben und gleich danach wieder auslesen. Das Schreiben über SPI klappt: Wie im Datenblatt angeführt, liefert das MISO Signal die Werte 0x00 0x01 0x02 und 0x03 zurück. Am MOSI Signal hab ich dabei 0xF0 0x04 0x0C 0xAC angelegt. Wenn ich die Adresse 0x040C auslese, hätte ich mir erwartet, dass der Wert 0xAC zurückgeliefert wird. Meiner Meinung nach sollte als beim Auslesen auf der MISO Seite der Wert 0x00 0x01 0x02 0xAC zurückgegeben werden. Wird aber nicht! Zurückgegben wird 0x00 0x01 0x02 0x00 und diese 0x00 am Ende stört mich. Es wird übrigens auch bei allen anderen Adressen zurückgegeben. Jetzt meine Frage an Euch. Kann es sein, dass ich irgendwelche Initialisierungen übersehen habe? Ich bin der Meinung, dass meine SPI Routine passt, das die Werte jedesmal so zurückkommen. Bitte um Antwort. Josef