mondo90
Junior Member level 1
- Joined
- Oct 26, 2014
- Messages
- 19
- Helped
- 1
- Reputation
- 2
- Reaction score
- 1
- Trophy points
- 3
- Activity points
- 151
Hello, I have quite big knowledge and expierence of programming desktop apps, server scripts etc... but now I want to start programming microcontrollers like "Atmega8A". I have some difficulties understand how it is actually programmed. Can you elaborate a little bit or even better, recommend a good book on subject how micocontrollers are architectured and programmed.
Below my issues:
1. I don't understand the mechanism of programmer device i.e "USBasp", how it programs the MIC ?
2. Why do we need such big software like Atmel studio, why don't just compile my program (using GCC or whatever) and flash it to MIC ?
3. I donwloaded Atmel studio, and as it turns out it isn't compatibile with my USBasp programmer, so I read about plugin called "avrdude", what is it and why the whole process of comunication with microcontroller is so complicated and weird.
Regards.
Below my issues:
1. I don't understand the mechanism of programmer device i.e "USBasp", how it programs the MIC ?
2. Why do we need such big software like Atmel studio, why don't just compile my program (using GCC or whatever) and flash it to MIC ?
3. I donwloaded Atmel studio, and as it turns out it isn't compatibile with my USBasp programmer, so I read about plugin called "avrdude", what is it and why the whole process of comunication with microcontroller is so complicated and weird.
Regards.