Hi again,
I looked at Msp430Uart1C and lower level components and figured out that
ungranted resource seems to be the reason why UartStream.receiveDone event
is not signalled.
Could any expert give me a reason why Resource.granted event may be
unsignalled though Resource.request is called, or a suggestion about what
should I do to make it be signalled?
Thanks in advance,
Atakan
On Thu, Jul 3, 2008 at 11:44 AM, Atakan Bodur <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I'm working on taking sensor readings from Uart but have some trouble on
> receiving raw bytes thru Uart. I'm trying to take an array of bytes using
> UartStream interface with Msp430Uart1C as provider. I call
> UartStream.receive command to receive bytes and know that this call returns
> SUCCESS. However, after bytes are sent to Uart (i'm sending bytes myself
> using HyperTerminal for the time being, so i'm sure about that),
> UartStream.receiveDone event is not signalled.
>
> I also tried using Resource interface (according to TEP109) with same
> provider as mentioned above and changed code such that a request is done by
> calling Resource.request command (which returns SUCCESS) and
> UartStream.receive command is called in my implementation of
> Resource.granted event. But this event is not signalled, either.
>
> Finally I tried to revert transmit direction (calling UartStream.send
> command) for debugging in case there might be a problem in serial interface
> and succeeded in sending data and UartStream.sendDone event was signalled.
>
> Does this mean that there is no problem in serial interface (having 1200
> baud rate) or Uart configuration? If it does, what may be the problem? By
> the way, here is the Uart configuration I used.
>
> msp430_uart_union_config_t config = {
> {ubr: UBR_32KHZ_1200,
> umctl: UMCTL_32KHZ_1200,
> ssel: 0x01,
> pena: 0,
> pev: 0,
> spb: 0,
> clen: 1,
> listen: 0,
> mm: 0,
> ckpl: 0,
> urxse: 0,
> urxeie: 1,
> urxwie: 0,
> utxe : 1,
> urxe : 1}
> };
>
> async command msp430_uart_union_config_t* Msp430UartConfigure.getConfig() {
> return &config;
> }
>
> Is there anyone who developed sensor drivers which send readings thru Uart
> like this? Any help would be great.
>
> Thanks in advance,
> Atakan
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help