Hi, I'm a newbie to microcontroller programming. I have an arduino duemilanove with me and an atmega168. As needed for a senior project, I'll have to program this atmega168 microcontroller, which I'll put and solder together with other MEMS sensors on a PCB. The main purpose of the microcontroller is to process the analog reading of those sensors, and digitize them (DSP).
My question:
-
is there a way to program that AVR atmega168 in C programming with the arduino duemilanove as a programmer? But I do not necessarily want the AVR microcontroller to have the arduino bootloader thing. I have been googled alot and couldn't find those match exactly what i want cuz most of them teaching you ISP and make the AVR microcontroller working with the Arduino hardware, which is a little different from what i want to do (the atmega168 will be loaded with a program in flash memory that controls the signal from the sensors, doing the same thing again after reset, and so on.)
-
I found many USB AVR programmers online that say they can program a AVR microcontroller chip. But I couldn't find useful programming guide for it with C programming. I know you need IDE like WinAVR, AVR studio, AtmanAvr C/C++ IDE, etc. particularly for the programmer. But how are they supposed to work and give me what i want to do with my MCU design? I'm simply asking for any useful guides of AVR C programming under some IDEs.
Thank you very much.
Your replies will be helpful for me to understand "quickly" what detailed part i need to accomplish.
Thank you again.