Hi everyone; first post here!
I've been doing a fair bit of embedded design projects using the Arduino, and I would finally like to break free of the hand-holding libraries that Arduino provides. However, this also means the amount of online help resources is now vastly reduced.
I would like to be able to program AVR microcontrollers with regular old C from Atmel Studio (or even just compiling the code and programming the device manually). I've already taken the basic steps to do this: I have implemented an ADC and simple I/O to create a 7-segment display, but my next project is much more complex. I will need to be doing ADC, external interrupts, and using I2C+SPI. I imagine, also, that my project after that will be another order of magnitude more complex.
I suppose, then, that I have three questions:
- Does anybody know of an online resource to help one learn to maneuver the AVR microcontrollers?
- When you folks began learning your first microcontroller in all its guts and glory, did you have the aid of helpful resources?
- If the only answer is to just throw yourself in and start reading the 400-page data sheet, do you have any tips before I throw myself in?
Thanks!
Edit: I realize I should have, perhaps, posted this in the Microcontroller sub-forum... please move it there if you think it more appropriate.