Forum: Mikrocontroller und Digitale Elektronik Senden


von Silu (Gast)


Lesenswert?

Hallo.

Ich habe eine frage, stimmt dieser Code?
Muss ich nicht noch eine Routine haben, die ich aufrufen kann mit dem
zusendenden Wert?

Er ist für das Senden zustendig.
Dieser Interrupt steht in der UART.c

Ich benutze den controller MSP430 meine Entwicklungsumgebung:
- ImageCraft IDE for ICC430
- NoICE Debugger

#pragma interrupt_handler uart0_rx_isr:UART0RX_VECTOR
void uart0_rx_isr(void)
{
  *pRX_In=RXBUF_0;
  if (pRX_In < &RX_Buffer[cRX_BUFFERSIZE-1])
    pTX_In++;
  else
    pRX_In=&RX_Buffer[0];
}

die Definition:
unsigned char RX_Buffer[cRX_BUFFERSIZE];
   //Buffersize wird in einem .h-file definiert.
unsigned char  *pRX_In=&RX_Buffer[0];


Danke!
Gurss @ all

von Silu (Gast)


Lesenswert?

Wie muss ich das Empfangen in der UART.c programmieren?

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.