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
Moeglicherweise brauchbar : AVR ASM UART & Timer Interrupt http://www.ibrtses.com/embedded/avrasmuartint.html
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
Vielen Dank für eure Posts, ich werds mir bei Gelegenheit zu Gemüte führen. MfG EXA
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.