Hi,
Thanks for your valuable reply, I read the chapters that suggested to me and i
understand now how to use PRR1, OCR3A,TCCR3B. One problem left is how to count
N pulses and then stop Timer 3 by disabling the correspondent bit in PRR1?. I
do not know if this is doable but if the correspondent Output compare match
interrupt is enabled , and its interrupt routine can be changed somehow to
count N pulses, maybe, it would solve this. Frankly, i don`t know how to do
this! Any idea?
Best Regards !
Massinissa
________________________________
De : antonio rosa <[email protected]>
À : hafid bbbbbbbbb <[email protected]>
Envoyé le : Mercredi 26 Octobre 2011 15h10
Objet : Re: [Tinyos-help] Urgent! How to generate PWM signal to excite a sensor
on IRIS ?
Hi,
I have worked with PWM in atmega 1281 and TinyOS-1.1.15. I use the Timer3
(Timer2 (reserved by radio) and Timer1 is used by TinyOS) and the following
registers:
PRR1
OCR3A
TCCR3B
Also you should read the datsheet: chapter: 16. 8-bit Timer/Counter0 with PWM
and the chapter 17.
2011/10/26 hafid bbbbbbbbb <[email protected]>
Hi everybody,
>I want to excite a sound transmitter with a train of N pulses at about 17.5 -
>20KHZ. So, I made a basic sensorboard as described here
>http://www.etantdonnes.com/Motes/MicaBOB/ to get all the 51 pins connector
>pins and after consulting the atmega1281 datasheet i noticed that manipulating
>the timer/ counter registers is the only way to generate such a signal
>(PWM). Therefore, I have a couple of questions:
>Which timer is most suitable in my case without interfering with the Radio
>and TimerMillic and other components using timers?
>Is there any interfaces to manipulate safely these registers in tinyos 2.1?
>any similar example, or code snippet ?
>Please shareyour experience with me.
>Thanks in advance for your help.
>Massinissa
>_______________________________________________
>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