mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik daten UART einzel kriegen


Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zuasammen,
ich habe ein Probleme mit UART. ich arbeite mit PIC18F2550 und 16bit mit 
MPLAB. mein schnittstelle RS232 Funktioniert so gut. ich sende mit
TX 01 45 88 41 36 14 25 15
RX 01 45 88 41 36 14 25 15
und ich will zum beispiel nur 88 haben. meine Daten sind data 
gespeichern, dann mache ich so data[2] und ich kriege ich nicht was ich 
will.
ich braucht ihr Hilfe
Grüß

Autor: Timmo H. (masterfx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bissl code wäre nicht schlecht. Wenn du wirklich der meinung bist, dass 
die Bytes im data-Array sind, ist data[2] schon richtig. Wenn aber was 
anderes drinsteht, überschreibst du es vielleicht irgendwo 
versehendlich. Aber ohne Code sieht man es natürlich nicht.
Vielleicht schreibst du es ja auch verdreht rein, so dass 88 bei data[5] 
ist.

Autor: Bastler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
...oder er liest ne 136 aus ;-)

Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo
das ist den code von Received
char UARTReceived(void)
{
char Data = RCREG;
return (Data);
}

Autor: Timmo H. (masterfx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>...oder er liest ne 136 aus ;-)
Das wirds sein :-D

>das ist den code von Received
>char UARTReceived(void)
>{
>char Data = RCREG;
>return (Data);
>}

das ist ja schön. Bloß wäre doch viel interessanter zu sehen wie das in 
dein data-Array kommt. (am besten den Kompletten code, der mit UART und 
dem data-Array rumspielt.)

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.