|
|
|
|
|
|---|
|
Block Diagram
The picture below shows the block diagram of the SW-architecture and abstraction layers
between high-level and HW-based modules.
Memory Organization This is next interesting point, because
the 80c16x supports special access to its internal registers. This access
is done with an ordinary memory read/write operation. So the registers
are memory mapped and hide some Flash-ROM or RAM-areas, which you can't
use any more. PEC-Transfers and Interrupt-HandlingI have implemented a lot of interrupt routines and PEC-transfers.
It is possible to avoid them, but there are a lot of advantages. Tool ChainI am using an older version of the Tasking C166 compiler.
An alternativ is the compiler from Keil, but I have never used a compiler
from them. The Tasking compiler is in the first step very crude but it's
working and supports all professional functionality. On the other hand I am using a very old multi- or voltmeter. One time I have lend out an Osscilloscope, but thats all. The PCB-design was done with an older Protel -version. I have had some experience with that. But the Eagle-versions are also very useful, because for this PCB-size the SW is for free and is very common. |
||||
|
|