flopower1996
Lt. Junior Grade
- Registriert
- Aug. 2014
- Beiträge
- 401
Hey an alle,
ich habe ein kleines Problem. Mein kleiner Bruder programmiert jetzt mit einem einfachen 8-Bit Micro-Controller. Jetzt sind sie in der Schule gerade bei Interrupt-Routinen. Der Compiler kann für die Interrupt-Funktionen keine Variablen übergeben. Heißt: man muss entweder lokale oder globale Variablen verwenden... Wenn man nun im Hauptprogramm z.B. die Interrupt Einsprünge zählen will, muss man eine globale Variable verwenden...
Mein kleiner Bruder weigert sich aber diese zu verwenden. Er meint, ein Lehrer hätte ihm erklärt, dass man keine globalen Variablen verwendet, sondern nur lokale Variablen. Ich bin echt am Ende. Wie kann man ihm zeigen, dass es manchmal halt notwendig ist, etwas anders zu denken. Vllt. kennt ihr diese Probleme auch...
Habs schon mit Beispielen, Erklärungen etc. probiert. Ohne wirklich einen Erfolg zu verzeichnen.
ich habe ein kleines Problem. Mein kleiner Bruder programmiert jetzt mit einem einfachen 8-Bit Micro-Controller. Jetzt sind sie in der Schule gerade bei Interrupt-Routinen. Der Compiler kann für die Interrupt-Funktionen keine Variablen übergeben. Heißt: man muss entweder lokale oder globale Variablen verwenden... Wenn man nun im Hauptprogramm z.B. die Interrupt Einsprünge zählen will, muss man eine globale Variable verwenden...
Mein kleiner Bruder weigert sich aber diese zu verwenden. Er meint, ein Lehrer hätte ihm erklärt, dass man keine globalen Variablen verwendet, sondern nur lokale Variablen. Ich bin echt am Ende. Wie kann man ihm zeigen, dass es manchmal halt notwendig ist, etwas anders zu denken. Vllt. kennt ihr diese Probleme auch...
Habs schon mit Beispielen, Erklärungen etc. probiert. Ohne wirklich einen Erfolg zu verzeichnen.