Gast
#2361495
Hallo Profis ;) ich bin hier in der Programmierung von AVRs noch ein Anfänger und hab jetzt mal eine Frage. Ich habe mir die usart.h und usart.c Dateien von Ulrich Radig geladen und wollte das Senden und Empfangen über die Uart testen. Das Senden funktioniert auch schon super nur beim Empfangen stell ich mich leider zu doof an... Technische Daten: Controller: ATmega32 Quarz: 16MHz Betriebsspannung: +5V Mein Programm: #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/delay.h> #include "usart.h" #define F_CPU 16000000// Angepasst 16MHZ int main(void) { unsigned long a; DDRC=0xFF; PORTC=0xFF; usart_init(9600); // Einstellung der Baudrate usart_write("\n\r!!!ACHTUNG SYSTEM WIRD GESTARTET!!!\n\r"); //Über die UART ausgeben usart_write("\n\r"); // Leerzeile usart_write("\n\r!!!Bitte Namen eingeben!!!\n\r"); // Namensabfrage return(0); } Es währe super wenn Ihr mir iwie helfen könntet, dass ich z.B. meinen Namen über ein Terminal Programm eingeben kann und diesen dann Später wieder über UART senden. Vielen Dank schonmal im Vorraus :D Andi