ah ok nicht Signal sondern ISR.... Es wird ein Unterprogramm durch einen Pointer aufgerufen welches eine Syntax abarbeitet..ok.
Den Code in die "int main (void)"- Schleife? Komisch das ist in den Tutorial nie so, sondern immer davor.
Wie man die Register richtig setzt ist die golden Frage! Das Datenblatt ist eig. unbrauchbar.
Mit dem Datenblatt arbeite ich die ganze Zeit. Die Befehle und Bezeichnungen die dort stehen erzeuge Fehler im AVR Studio. Dort ist nicht ein einziges Syntax- Beispiel für Timer oder anders....
Hier mal der Auszug zum Them CTC Mode aus dem original ATtiny84 Datenblatt:
In Clear Timer on Compare or CTC mode (WGM02:0 = 2), the OCR0A Register is used to
manipulate the counter resolution. In CTC mode the counter is cleared to zero when the counter
value (TCNT0) matches the OCR0A. The OCR0A defines the top value for the counter, hence
also its resolution. This mode allows greater control of the Compare Match output frequency. It
also simplifies the operation of counting external events.
Als könnte man jetzt einen Code daraus erzeugen(als Anfänger). Das sind nur grobe Funktionserklärungen im Datenblatt sonst nix
.
Trotzdem danke ersmal Chris....
Also kann mir jemand schreiben wie der Code aufzubauen ist?
Lesezeichen