Sunday, 16 November 2008

Exploring the world of AVR.











Exploring the world of AVR.

This weekend I tested all the functionalities of the AVR atmega8. On the pictures you can see my working environment.The intention was to learn the basics sofware tools like AVR studio 4 and hardware itself. The advantage is that when you learn thison a atmega8 you can easily port your knowledge to the complete series of AVRs.

This weekend I learned:

- INT0/INT1 edge trigger interrupt
- 8 bit timer0 basic skills with overflow interrupt
- 16 bit timer1 with CTC match
- 16 bit timer1 and fast PWM
- 16 bit timer1 PWM phase/frequency correct mode
- ICP mode on pin capturing and counting frequency
- USART streaming from avr GCC
- linking with floating point libs for printf
- sleeping modes

So pretty much everything I guess , I left timer2 because it has the same operational modes.

This was meant to be as a full preparation to the real project. Now it's much easier to give my input for the hardware design of the dev kit.The development kit will be ready at the end of December. Meanwhile I have this great little board already to experiment.

Special thanks to Ronny for that !









No comments: