I've yet to find any really good tutorials on C, I find it's syntax quite confusing what with all the parenthesis brackets etc.
Your right Jay I found it difficult finding a good tutorial on C too, spent alot of time searching google and just picked up bits of the syntax along the way, I can share some PDF files Ive come across which might come useful?
C language help.rar [1.56 MiB]
Downloaded 81 times
Also can you recommend a starter board for and AVR ?
My knowledge of AVR development/starter boards are very slim if im honest, a friend of mine has the AVR STK500 board (cheaper on ebay),
STK500.jpg [ 23.73 KiB | Viewed 1231 times ]
comes with a built in programmer and alot of options for different types of Atmel microchips, but the board only comes with 8 buttons/leds, but I think there is a replacement out for this board now called STK600.
Heres the introduction PDF file for the STK500 if you are interested?:
Introduction to the STK500.rar [3.08 MiB]
Downloaded 64 times
From a personal view I would recommend getting the AVR ISP mkII programmer, very cheap (abit like the Pickit2, hence the word "abit") but there is one down-side of this programmer
it doesn't supply power to your projects unlike the pickit2.. but easy enough to connect to a bread board, One other note that I have found with this programmer is that all your projects need a on board power supply (a simple voltage reg would do the trick) As there is what is known as a power supply buffer on the programmer, basically so the programmer knows if your Atmel microchip is a 3.3volt or 5v microchip.
ispMKII.jpg [ 61.63 KiB | Viewed 1231 times ]