www.mikrocontroller.net

Forum: Projekte & Code UART: interrupt gesteuertes senden eines protokoll befehls


Autor: Johannes (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

dieses Program ist das Ergebns folgenden threads:
http://www.mikrocontroller.net/forum/read-1-358011.html#new

Eine kurze Beschreibung ist im Header der Datei enthalten.

mg,
Johannes

Autor: Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die Erwähnung...
Was kommt als nächstes?

"useful stuff" finde ich auch richtig gut ;)
Den "useful stuff" kannst du auch ausserhalb der if-Abfrage machen.
Da kann man z.B. auf andere Ereignisse reagieren (ADC-Werte
verarbeiten, empfangene Daten auswerten...)
Interessanter wird es, wenn du dem Controller jetzt noch Kommandos
schickst...

Autor: peter dannegger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Code erzeugt einen Fehler beim Aufruf von send_cmd (AS_nr gibbet
nich !)
und eine Warnung innerhalb von send_cmd (wat soll ick mit AS_nr machen
?).


Peter

Autor: Johannes (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Peter,

ha, erwischt. Tatsaechlich ist AS_nr ein Ueberbleibsel vom
urspruenglichen Programm. Das ist eine Variable die der Funktion
uebergeben wird und im Protokoll uebertragen werden kann.

"wat soll ick mit AS_nr machen?" tja, da die Variable nicht
existiert, muss man sie eben deklarieren :)

Sorry fuer diese Unachtsamkeit meinerseits.

Fuer mein aktuelles Projekt muss ich warscheinlich nichts an den uC
senden, es geht nur in eine Richtung. Unter meinem frueheren thread
http://www.mikrocontroller.net/forum/read-4-274151.html#new
kann man auch eine Interruptroutine fuer uC-UART-Empfangen anschauen.
Funktioniert einwandfrei. Allerdings ist die uC-UART-Sendestrategie
dort meine alte (mit dem falschen Interrupt, daher untransparenter und
nicht ganz sauber).

mg,
Johannes

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.