ATMega16 Programmierung: UART und Timer

OP #1451258
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
#1451382
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.