Problem mit seriellem Datenempfang - Mega8

OP #427193
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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.
OP #427631
Lesenswert?
• ▲
▼
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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.