15
C-Control Pro Mega Series
© 2008 Conrad Electronic
Hardware
3
This chapter gives a description of the hardware coming into operation with the C-Control Pro series.
The Modules C-Control Pro Mega32 and C-Control Pro Mega128 will be described. Further chapters
will comment on construction and function of the accompanying application boards and LCD
modules as well as the keyboard.
3.1
Firmware
The operating system of C-Control Pro consists of the following components:
·
Bootloader
·
Interpreter
Bootloader
The Bootloader is available at any time. It serves the serial or USB communication with the IDE. By
use of command line commands the Interpreter and the user program can be transferred from the PC
to the Atmel Risc Chip. If a program is compiled and transferred to the Mega Chip the current
Interpreter is also transferred at the same time.
If instead of the USB interface a serial connection should be set up from the IDE to the C-
Control Pro module then the push button SW1 (Port M32:D.2 and M128:E.4 resp. at low level) must
be held pressed during power-up of the module. In this mode any communication will be directed
through the serial interface. This is useful when the module has already been incorporated into the
hardware application and the application board is thus not available. The serial communication
however is considerably slower than the USB connection. In serial mode the USB pins are not used
and are thus available to the user for other tasks.
Since SW1 initiates the serial Bootloader during module start there should be no signal on Port
M32:D.2 and M128:E.4, resp. during power-up of the application since these ports are also usable
as outputs.
SPI Switch Off (
only Mega128
)
A signal on the SPI interface during switch on can activate USB communication. In order to avoid
this PortG.4 (LED 2) can be set LOW during switch on. The SPI interface will then not be activated.
The SPI interface can also be manually be switched off by the Interpreter later on using SPI_Disable
().
Interpreter
The Interpreter consists of the following components:
·
Bytecode Interpreter
·
Multithreading Support
·
Interrupt Processing
Содержание C-Control Pro Mega Series
Страница 1: ... 2008 Conrad Electronic C Control Pro Mega Series ...
Страница 9: ...VIII Inhalt 2008 Conrad Electronic ...
Страница 10: ...Part 1 ...
Страница 17: ...Part 2 ...
Страница 23: ...Part 3 ...
Страница 41: ...32 Hardware 2008 Conrad Electronic 3 3 5 3 Component Parts Plan ...
Страница 57: ...48 Hardware 2008 Conrad Electronic 3 4 5 3 Component Parts Plan ...
Страница 58: ...Part 4 ...
Страница 91: ...82 IDE 2008 Conrad Electronic ...
Страница 92: ...Part 5 ...
Страница 135: ...126 Compiler 2008 Conrad Electronic 31 1F US 63 3F 95 5F _ 127 7F DEL ...
Страница 136: ...Part 6 ...
Страница 231: ...Part 7 ...
Страница 240: ......