www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Timer


Autor: Stefan_H (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

Habe mein Board endlich fertig:-) und auch schon enwenig experimentirt. 
Möchte jetzt auch einen timer verwendnen. möchte auf PORT C ein led eine 
Sekunde nach reset einschalten(Pin auf L ziehen).

Hab mir das so vorgestellt:

int main(void)
{
    int i;

    outp(0xff,DDRC); //Port D output
    for(i=0;i<40;i++)
    {
       outp(0,   TCNT0); //reset Timer0
       outp(0x05, TCCR0);  //Timer 0: CK/1024
       do
       {
         outp(0xFF,PORTC);
       }while(inp(TCNT0)<200) //Warten bis Byte 200 ist(0,0256 sec.)-> 
das ganze 40 mal->ca 1 sec

    }
       outp(0xFE,PORTC);// pin 1 auf L ziehen

    for (;;) {}
}

Warum geht das nicht so??

lg,

Stefan

Autor: Andreas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich kann auf den ersten Blick keinen Fehler erkennen, wie wär's wenn du 
das Programm mal im AVR-Studio testest und schaust was passiert?

MfG
Andreas

Autor: Stefan_H (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hab AVR Studio bei mir leider nicht zum laufen gebracht

lg,

Stefan

Autor: Stefan_H (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Funktioniert schon, habe nur einen strichpunkt nach do/while schleife 
vergessen, und da Ultraedit bei mir falsch eingestellt war heb ich den 
Error einfach übersehen.

Danke trotzdem für deine Hilfe

lg,

Stefan

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.