Hi,

Am Sat, 28 Nov 2009 15:35:58 +0000
schrieb Giuseppe Aiello <[email protected]>:

> i'd like to set the period of a timer<TMilli> to a floating value
> like 5.5 ms. Is possible to do that?
That depends on the architecture you are using. Some chips cannot do
floating point computations. 

> the command startPeriodic(dt) 
> takes as argument an uint32_t and so it cuts off the value to 5. Is
> there a way to store a floating value in a uint32?
Well, in C many things are possible, but most are deep dark magic, so
prepare to be excommunicated if you give it a try ;-)

> Or use a timer with Microsec. resolution? I havent't found an 
> implementation for the interface Timer<TMicro>. I'd like to use it 
> with an atm128 microcontroller with tinyos 2.
Then there possibly is none such timer. But, depending on your
hardware, you might find a Timer operating in a suitable frequency.
On the TelosB platform, for example, you have access to a 32kHz Timer.

Cheers,...
--
Marcus.

Attachment: signature.asc
Description: PGP signature

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

Reply via email to