Forum: Mikrocontroller und Digitale Elektronik Modul empfängt nichts über UART, hilfe bei TinyOS


von F. S. (de0_board)


Angehängte Dateien:

Lesenswert?

Hallo liebe Forumsmitglieder,

ich habe da ein kleines Problem. Ich versuche gerade mich in die TinyOS 
Programmierung einzuarbeiten. Das Problem ist, dass ich nicht mehr 
weiter weiß bzw nicht mehr ganz verstehe warum meine Kommunikation nicht 
ganz funktioniert.

Ich habe den Code angehängt. Ich arbeite mit KMoteB 
(http://www.tinyosmall.com/product_p/100-101.htm) und arbeite mit dem 
aufgesetzten Environment von dem Tutorial hier:

http://www.youtube.com/watch?v=AJYjy4bSaHw&list=PLnGjYOy4we8aCBSvZJorXajIDYbSsUmtX

Wenn ich im Ubuntu über ein Terminal ein Zeichen schicke, Bsp 'u', dann 
leuchtet die RX LED des Boards kurz auf, was mir zeigt, dass Daten sehr 
wohl in den Programmer gelangen. Jedoch scheint das event nicht darauf 
zu reagieren, egal was gesendet wird.

Laut dem Tutorial kann man das Receive interface sowohl für Radio als 
auch für Serial Communication verwendet werden.
1
event message_t* UartReceive.receive(message_t* bufPtr, void* payload, uint8_t len)
2
  {
3
//    SerialMsg *incomingString = (SerialMsg*)payload;
4
    call Leds.led2On();
5
    printf("Receive\n");
6
    printfflush();
7
//    printf("String: %s\n", incomingString);
8
//    if(*incomingString=='a')
9
//    {
10
//      call Leds.led2On();
11
//    }
12
    return bufPtr;
13
  }

Die LED 2 schaltet nie ein. Ich benutze das CuteCom unter Ubuntu. Es 
lässt sich ein Device öffnen, und ich empfange auch Daten vom Modul, 
kann aber nicht im Modul vom PC empfangen. Kann mir irgendwer einen 
kleinen Tipp geben?
Ich habe gesehen das schoneinmal jemand ein solches Problem gepostet 
hat, es aber leider unbeantwortet blieb.

Danke im Voraus.

lg F.S.

von F. S. (de0_board)


Lesenswert?

Kennt sich denn da keiner halbwegs aus...?

von F. S. (de0_board)


Lesenswert?

push...

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.