Gast
#3089616
Hallo zusammen, ich möchte über ein Schieberegister eine LED-Zeile steuern. Leider tut sich da aktuell gar nichts... Folgende Verbindungen von Prozessor zu Schieberegister hab ich gelötet: PB7(SCK) --> SH_CP PB5(MOSI) --> DS PB4(SS) --> ST_CP Und folgendes kleine Programm geschrieben: // Init Port DDRB = (1<<PB4) | (1<<PB5) | (1<<PB7); PORTB = (1<<PB4); // Init SPI SPCR = (1<<SPE) | (1<<MSTR) | (1<<SPR0); output = 1; // Sende Output SPDR = output; while (!(SPSR & (1<<SPIF))); // Daten von Schieberegister in Latches PORTB &= ~(1<<PB4); PORTB |= (1<<PB4); Wie gesagt leuchtet keine LED in der Zeile... Ist an den Verbindungen und/oder am Coding etwas grundlegend falsch/vergessen? Muss ich den MR-Pin vom Schieberegister zwingend mit VCC verbinden (hab ich irgendwo als empfehlenswert gelesen, aber noch nicht gemacht)? Vielen Dank!