Hi. I’m planning on learning to use the S08 microcontroller. I have no experience of assembly or C. So what would you recommend for learning about embedded C and the S08? I would appreciate any links or advice.
Added part number to subject.
tonyp wrote:
Best reasons to use assembly:
* Absolute control of all aspects of your coding (think of it as the WYSIWYG of programming).
* Much faster overall performance of your code (i.e., more job done for the same unit of time).
* Much shorter code (i.e., smaller device and cost for the same job).
Best reasons to use C:
* Be liked by other C programmers.
* Understand and/or use their code snippets posted in their messages.
Sorry if I appear a little biased
You seem to try to list the "worst" reasons to use assembly, not the best. Still,...
Lundin wrote:
I would like to add a few:
Best reasons to use assembly:
* Non-portable, meaning you as a programmer will be invaluable to your boss and hard to replace.
* You support Freescale by making it nearly impossible to replace the MCU.
* Makes sure there is plenty of work for you if your boss still decides to port the code to another MCU.
* No need to read or follow annoying standards.
* You won't be tempted to waste money on the source code for that IP-stack or that CANopen port, since you will have to write them yourself.