No, it's actually not wiring against the HplAtm128Uart* files. It's
doing bit-banging in tos/platforms/mica2/chips/at45db/HplAt45dbIOP.nc.
It's not relying on the USART subsystem in any way, that's why you
couldn't find the code that configures the USART.

Janos

On Tue, Nov 24, 2009 at 5:29 AM, Matthew Bygo <[email protected]> wrote:
> Really no takers on the issue below ? is this the wrong mailing list ?
> should I be posting this to the dev list ?
> Cheers
> Matt
>
> ________________________________
> From: [email protected]
> To: [email protected]
> CC: [email protected]
> Subject: RE: [Tinyos-help] USART1 on Atm128
> Date: Fri, 13 Nov 2009 11:44:25 +0000
>
> Paul, and all,
>
> I'm not having much success with this :-(
>
> I just can't figure out how the At45db code configures the USART... the
> files you pointed to set USART1 to asynch mode, and therefore don't
> configure the clock line. But magically the At45db code is able to use the
> USART1 pins in synch mode, with the right clock rate ! where is it
> configuring this ?? I'm obviously not looking at this right.... Anyone help
> would be really appreciated here !
>
> Thanks,
> Matt
>
> ________________________________
> From: [email protected]
> To: [email protected]
> CC: [email protected]
> Subject: RE: [Tinyos-help] USART1 on Atm128
> Date: Tue, 10 Nov 2009 17:13:27 +0000
>
> Paul,
>
> Thankyou for the quick response.
> If I'm reading these files right, they configure both USART ports to be
> asynchronous... which I find confusing ! HplAt45dbIOP.nc uses the USART in
> synchronous mode, but the underlying HplAtm128UartP.nc sets it up as
> asynchronous...
> Any ideas what I'm missing ???
>
> Regards,
> Matt
>
> ________________________________
> Date: Tue, 10 Nov 2009 10:49:31 -0600
> From: [email protected]
> To: mat
> [email protected]
> CC: [email protected]
> Subject: Re: [Tinyos-help] USART1 on Atm128
>
> Matt,
>
> Take a look in this directory:
>
> tinyos-2.1.0/tos/chips/atm128/
>
> Files:
>
> HplAtm128Uart.nc
> HplAtm128UartP.nc
> HplAtm128UartC.nc
>
> These are the components that control the UART interfaces.  Look for UART1
> in those files. You might also want to look at
>
> tinyos-2.1.0/tos/platforms/micaz/MotePlatformC.nc
>
> which defines the pin used for serial input/output(UART0 i believe)
>
> -Paul
>
> Matthew Bygo wrote:
>
> Hi all,
>
> I want to reuse the USART1 for my own peripheral on a micaz, and I'm
> struggling to find the USART hpl in the TinyOS code.
>
> My understanding is that the USART is used only for the flash chip and I can
> find the SPI bit banging code (HplAt45dbIOP.nc) which operates over the
> USART, but I can't find the actual USART config code.
>
> Presumably this is somewhere in the Atm128 folder... can anyone clarify ?
>
> Many thanks,
> Matt
>
> ________________________________
> Add other email accounts to Hotmail in 3 easy steps. Find out how.
>
> ________________________________
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
> ________________________________
> Add other email accounts to Hotmail in 3 easy steps. Find out how.
> ________________________________
> View your other email accounts from your Hotmail inbox. Add them now.
> ________________________________
> View your other email accounts from your Hotmail inbox. Add them now.
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to