PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Timer Port EX-Or Invertieren ??



herrmo1a
06.02.2005, 22:52
Mein Problem ist, ich lasse in einem Interrupt, der vom Timer generiert ist einen Port PORTG^=(1<<PG1); bei jedem Interrupt zwischen null und ins wechseln,
das funktioniert auch ohne Probleme ( ich sehe das Signal sauber wechseln auf dem Oszi ). Jedesmal wenn der Interrupt ausgelöst wird , wir ein Zähler um
eins nach oben gezählt, dieses zählen geht bis 117 , dann soll der Port den letzten Zustand behalten , bis dann der Zähler bei 121 zurückgestzt wird.
Das funzt auch noch ,( sieht man auch auf dem PDF) mein Porblem ist , kann ich dies Signal irgendwie Invertieren ??
Weiß hier irgendjemand eine Lösung ?

Danke & Gruß
Olli

bluebrother
07.02.2005, 09:03
Ich verstehe deine Frage nicht so ganz genau. Wenn du einfach nur das Signal was du mit deinem PORTG erzeugst invertiert haben willst (also durchgehend) musst du einfach den Port bzw. Pin mit dem anderen Wert initialisieren.