MetalheadGautham
New Member
I want to start learning and using microcontrollers.
I've a few questions before starting:
I've a few questions before starting:
- What microcontroller should I be using ? I've seen people everywhere recommend either PIC or AVR... My own friends in the field are divided between fanboys of each so none of them give unbiased answers.
- If it helps, I know C programming pretty well. Is it alone enough for microcontroller programming or do I need to learn assembler ?
- Since C is a standardized language, is it the same for all types of microcontrollers ? If not where does it differ ?
- I use Linux, not windows. Are both PIC and AVR well supported there ?
- Other than the two above mentioned architectures, what other options do I have ?
- Which of the two is the most general purpose ?