www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem mit seriellem Datenempfang - Mega8


Autor: Pat F. (breaker87)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: inoffizieller WM-Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Pat F. (breaker87)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.