indem du in der isr den portpin den du haben willst direkt ansprichst
Hallo,
im Butterfly User guide ist ja eine Beschreibung des Atmega169. Darin ist beschrieben das der Timer/Counter0 auf dem PortG gelegt ist. Dieser ist aber mit der LCD Anzeige verbunden.
Wie ist es denn möglich den Counter über einen Pin anzusprechen an den man ohne Probleme rankommt (wie z.B. Port B)?
Gruß Heiko
indem du in der isr den portpin den du haben willst direkt ansprichst
Linus Torvalds, Entwickler von LinuxIch will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
Hallo,
erstmal Danke für den Rat, denn jetzt weiß ich schon mal das es irgendwie geht. ABER: Was ist den die isr? Und wie kann ich da den Pin direkt ansprechen? Ich wäre dir für noch eine kurze Erklärung sehr dankbar, da ich noch große Schwierigkeiten mit den Abkürzungen habe.
Gruß Heiko
isr heißt interrupt service routine, und das ist die subroutine, die bei nem timerüberlauf abgehandelt wird, nen port setzt du mit "portb.0 = 1" zum beispiel
also in der timerroutine sowas in der art:
timer0_isr:
timer0=...
portb.0=not portb.0 'toggelt den port (verneint einfach den bisherigen zustand)
return
Linus Torvalds, Entwickler von LinuxIch will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
Lesezeichen