Hallo, Bin eher ein Einsteiger in die AVR-Thematik und habe auch schon ein kleines Problem. Ich will den SPI-Bus testen und habe dazu zwei ATMega 8 miteinander verbunden. Ich will vom AVR1 aus mittels eines Tasters 3 LEDs, die am AVR2 angeschlossen sind, durchschalten. Doch nur bei jedem 2. Tastendruck wird weitergeschaltet. Warum ist das so? Kann mir vielleicht jemand helfen. Code von AVR1: Do Debounce Pind.2 , 0 , Taster , Sub Loop Taster: Incr Chn Select Case Chn Case 1 : Var = &B00000001 Spiout Var , 1 Case 2 : Var = &B00000010 Spiout Var , 1 Case 3 : Var = &B00000100 Spiout Var , 1 End Select If Chn = 3 Then Chn = 0 Return Code von AVR2: Do Loop On_spi: Spiin Chn , 1 Portc = Not Chn Return Wäre toll super, wenn mir jemand helfen könnte! mfg Andreas
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.