firmware

mitko89

Joined Sep 20, 2012
127
Buy few PICs and search the web for tutorials and get a bit familiar with the assembly language. Get familiar with the uC architecture so you can understand the instructions and how it processes them. After you have some basic experience with PICs, read the bible of C (if you haven't already) and buy a proto board (check TI's website, I think they offer the cheapest development boards or something from Olimex) and do the same projects you did on assembler in C and then look for challenges. That's what I did in general, it's not much and I am by far not a good firmware programmer, but at least you will have the base (know what can go wrong and have general idea how to debug) and most important - time. It takes dedication, like any other engineering related discipline.
 

bertus

Joined Apr 5, 2008
22,277
Hello,

Your questions are very vague.
We can only give general information on them.

Here pages on PIC microcontrollers and their software:
http://educypedia.karadimov.info/electronics/pics.htm
http://educypedia.karadimov.info/electronics/picprog.htm

A page about AVR:
http://educypedia.karadimov.info/electronics/avr.htm

A page about Basic Stamp:
http://educypedia.karadimov.info/electronics/circuitsbasicstamp.htm

A page on other microcontrollers:
http://educypedia.karadimov.info/electronics/circuitsmic.htm

And a page with some microcontroller projects:
http://educypedia.karadimov.info/electronics/circuitsmiclist.htm

Bertus
 
Top