hi peppe,

please take a look at the shimmerAnalogSetup interface, and examples of its use in tinyos-2.x-contrib/shimmer/apps under accelgyro.

to answer your questions, you may use any approach you like to converting analog data. using dma to transfer a/d results to memory has several advantages:

1) it consumes an entire block of code and all of the interrupts that the a/d converter generates (one for *each* conversion) in one swoop.
2) it's much faster than handling events and doing manual copies of results
3) it burns a lot less power by virtue of the fact that the module allows the msp430 to continues with other operations while the transfer is underway
4) it cleans up your code, and the tinyos task scheduling underneath
5) people who have been doing this for a long time have already written the tools that allow you to make easy, robust choices about your application's data flow; use them with confidence!

i hope that this helps,

steve

On 05/20/2011 04:44 AM, Peppe Scabellone wrote:
Hi everybody,
I was trying to use Gyro mod to get data from shimmer2r, but all
examples I've seen used Msp430DmaChannel.
The question is: Can I use Msp430Adc12MultiChannel, this class is
simpler than other because has the method getData() that I need to
capture datas from gyro.
Using Msp430DmaChannel which advantages do I take?
Sincerely Peppe.



_______________________________________________
Shimmer-users mailing list
[email protected]
https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users
_______________________________________________
Shimmer-users mailing list
[email protected]
https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users

Reply via email to