Gast
#682539
Guten Abend! Ich habe 2 ATmega48 die über SPI Daten austauschen sollen, leider klappt das nicht. Hab mal versucht das Problem einzugrenzen und eine LED angeschlossen, die im Betrieb blinkt. In dem Moment, wo die Daten übertragen werden sollen, leuchtet sie dauernd und an den SPI-Ausgägnen tut sich nichts. Sowohl bei SpiIn wie auch bei SpiOut. Habe mal testweise den SS-Port am Master als Eingang geschaltet und High-Pegel angelegt, sowie den SS-Port als Ausgang geschaltet. Gab keine Veränderung. Nach SpiInit ist Mosi ist high, Sck ist low. Nur wenn man den SS-Eingang auf Masse legt wird der Spi nicht initialisiert. Das ist das einzige was richtig funktioniert. Hab mal den Code des Masters mit angehängt. Gruß Markus