Gast
#408012
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