C-Code für 16Bit-Counter im ATmega16

Gast #329824
Lesenswert?
• ▲
▼
Hallo,
ich bin blutiger Anfänger (in C und AVR) und auf Eure Hilfe
angewiesen:
Ich brauche ein Programmbeispiel für den 16Bit-Counter im ATmega16, der
über ein ext. Signal getaktet wird (am liebsten in C). Ich habe mich
auch bereits im Forum umgesehen, aber kam nicht mit den Code-Auszügen
zurecht. Da ich dieses Prg bald brauche bleibt mir erstmal leider keine
Zeit um mich hinein zu arbeiten. (Bin also nicht einfach zu faul dazu)

Vielen Dank für Eure Unterstützung.
Gast #329825
Lesenswert?
• ▲
▼
1
#include <io.h>
2

3

4
int main( void )
5
{
6
  TCCR1A = 0;
7
  TCCR1B = 1<<CS12^1<<CS11^1<<CS10;     // mode 0 (top = 0xFFFF),
8
                                        // count on external rising
9
edge
10

11
  for(;;){                              // main loop
12
  }
13
}


Peter

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.