Gast
#178812
Hallo, erst einmal vorweg: Beschäftige mich erst seit kurzem mit der Problematik, habe also im Grunde keine Ahnung :). Ich habe hier einen FPSLIC stehen und versuche per Interrupt eine Variable zu verändern. Leider funktioniert das ganze nicht so wie ich es mir vorstelle. Folgendes Problem: Der FPGA löst auf dem AVR einen Interrupt aus. Dieser soll dann entsprechend die Variable umsetzten, damit diese dann später im Hauptprogramm (oder woanders) weiterverwendet werden kann. Das funktioniert auch soweit, dass , wenn ich in der Interrupt Routine schreibe: PORTD=counter0++; alles wunderbar funktioniert. Aber sobald ich die Port-zuweisung auslager (so wie im Quelltext), bekomme ich nur noch den Startwert ausgegeben. Compiliert unter CodevisionAVR. Ich hoffe ihr könnt mir weiterhelfen, denn ich komm nicht weiter.