Forum: PC Hard- und Software Humerboard/RS232


von andi89 (Gast)


Lesenswert?

Hallo Leute!

Und zwar möchte  ich im Keil µVision 3 (Hardware: Humerboard) über die
Serielle Schnittstelle RS232 COM1 einen String schicken und empfangen
und dannach aufteilen lassen.

Leider hab ich keine Ahnung wie ich das programmiere, vielleicht könnt
ihr mir weiter helfen!


LG

von spontan (Gast)


Lesenswert?

Helfen gern.

Was hast Du schon? Was hast Du schon überlegt? Was geht nicht?

von andi89 (Gast)


Lesenswert?

Das wär jz der Code Abschnitt vom empfangen. Beim Compilieren zeigt es 
keinen error, doch der Interrupt erkennt nicht, das welche Daten vom 
Java programm gesendet werden...
Bin mir auch nicht sicher ob die erste if Abfrage(S1CON..) stimmt...


void ser1ISR (void) interrupt 16    //Daten empfangen von JAVA Programm
{
  if((S1CON&0x01)!=0x01)
  {
    S1CON &= ~0x01;

    if(S1BUF != '\r')
    {
      empfangen[a]=S1BUF;
      a++;
    }
    else
    {
      empfangen[a]= '\0';
      a=0;
    }
  }
}

von Julian W. (julian-w) Benutzerseite


Lesenswert?


von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Julian W. schrieb:
> Beitrag "Humerboard/RS232"
>
> Crossposting?

Danke, habe den anderen nach "Gesperrte Threads" geschoben, da dieser
hier ja schon Antworten hat.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.