Gast
#232954
Erstmal möchte ich allen danken die sich über mein Problem Gedanken machen. zum Problem: Ich möchte mit dem ATmega168 über die USART-Schnittstelle Senden und Empfangen. Ich habe schon einige UART-Programme geschrieben,die laufen und auch richtige Ergebnisse auf dem Terminalprogramm liefern. Unter der Berücksichtigung der Memory-Mapped-Register des ATmega168 und den richtigen Einstellungen läuft das Programm zwar, aber die ergebnisse sind nur Schrott BAUD Rate ist richtig eingestellt. Ich möchte vom Controller "Hallo" Empfangen aber es kommt Konstant die folge 000,000,000,128,000,000,000,128 usw. Sollte aber 0x48,0x41,0x4c,0x4c,0x4f sein. Woran kann das denn liegen? Axo im UCSR0C ist Asynchron eingestellt. Oder kann einer ein Codebeispiel zum senden und empfangen für den Atmega168 zeigen bzw. Senden