Hey Leute! Ich habe leider überhaupt keine Ahnung, wie ich mit meinem ATmega8 ein Serielles Signal auswerte: Mit einem anderen Prozessor (ATtiny11) wird ein serielles Signal (lediglich einige Male das Zeichen "S") gesendet. Wenn nun dieses Zeichen empfangen wurde, soll ein Ausgangspin auf "1" gesetzt werden. Wie muss der C-Code aussehen, um ein Zeichen zu empfangen, dieses mit einem vordefinierten Zeichen zu vergleichen und dann einen Ausgang (oder eine beliebige Variable) auf "1" zu setzen? Ich habe mir schon das TUT über UART durchgelesen, wurde daraus aber leider nicht schlau... Weiters habe ich das Problem, dass ich zwar Codes für mein Problem gefunden habe, aber nicht verwenden kann, da diese Codes mit CVAVR nicht funktionieren... Danke schon mal, für (hoffentlich) viele Antworten... lg Patrick
Gast
#427199
Im Datenblatt findet man auch Beispiele, wie die UART initialisiert und bedient wird. Die sind aber eher für andere C-Compiler geschrieben. Es sollte aber gar kein Problem sein, die ins CodeVisio-C zu übertragen.
inoffizieller WM-Rahul wrote: > Im Datenblatt findet man auch Beispiele, wie die UART initialisiert und > bedient wird. > Die sind aber eher für andere C-Compiler geschrieben. > Es sollte aber gar kein Problem sein, die ins CodeVisio-C zu übertragen. Tja, den code aus dem Datenblatt kann ich leider auch nicht verwednen... Bin noch Anfänger und komme daher noch nicht wirklich mit codes zurecht, die nicht "CVAVR-C" kompatibel sind... lg Patrick
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.