Learning to understand the target system and development system is much more extensive (both in terms of difficulty and number of pages in this document). Programming a Miniboard (the target system) requires an understanding of the 6811 architecture... that is one must understand the memory map, programmer's model, instruction set, addressing modes, timer/counter operation, interrupt handling, and sensor/motor interfacing. Each item in the previous list merits a section in this document.
Understanding development system basics will require that we look at how assemblers and compilers work, how to download programs into the Miniboard, how to use a 6811 simulator, and how to monitor programs running on the Miniboard.
ieeecs@hal.elee.calpoly.edu Back to Table of Contents