www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATMega16 Programmierung: UART und Timer


Autor: Stefa N. (exa)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen, es geht um Folgendes:
Ich soll einen ATMega16 in Assembler programmieren.
Der AVR soll ein Kommando (Zeichenkette) über UART erhalten und dann in 
bestimmten Zeitabschnitten (Stichwort: Timer) den Zustand eines Ports 
via UART an den PC schicken.
Wenn der AVR ein STOPP-Kommando erhält soll der Timer und die 
Datenübertragung stoppen.
Über ein weiteres Kommando soll der AVR einmalig einen ADC-Wert über 
UART an den PC schicken.

Bevor ich jetzt das Rad neu erfinde wollt ich mal fragen, ob jemand von 
euch einen passenden Link oder Beispeilprojekt posten möchte.
Schonmal vielen Dank im Voraus.
MfG
EXA

Autor: Zwölf Mal Acht (hacky)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moeglicherweise brauchbar : AVR ASM UART & Timer Interrupt
http://www.ibrtses.com/embedded/avrasmuartint.html

Autor: Martin Vogel (oldmax)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi
Möglicherweise brauchbar, die Doku zu OpenEye.exe Dieses Programm ist 
von mir geschrieben worden, um Variablenwerte an den PC zu liefern und 
anzuzeigen. Natürlich werden da die Datenübertragung auch per Befehl vom 
PC angestoßen. In der Doku steht der Code für die Senderoutine des 
Controlers. In einem Beitrag "UART mit Atmega16" hab ich die ZIP 
reingestellt. Ist der Letzte.
Gruß oldmax

Autor: Stefa N. (exa)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank für eure Posts, ich werds mir bei Gelegenheit zu Gemüte 
führen.

MfG
EXA

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.