C Control PRO STARTER SET MEGA 128 198484 ユーザーズマニュアル

製品コード
198484
ページ / 200
14
C-Control Pro Mega Series
© 2005 Conrad Electronic
In der Hauptsache arbeitet der Interpreter den Bytecode ab, der vom Compiler generiert wurde.
Weiter sind die meisten Bibliotheksfunktionen in ihm integriert, damit das Bytecodeprogramm z.B.
auf Hardwareports zugreifen kann. Die RAM und EEPROM Schnittstelle wird vom Debugger der
IDE benutzt, um Zugang zu Variablen zu bekommen, wenn der Debugger bei einem Breakpoint
angehalten hat.
Autostart
Ist kein USB Interface angeschlossen, und wurde beim Einschalten nicht SW1 gedrückt, um in
den seriellen Bootloadermodus zu kommen, wird der Bytecode (sofern vorhanden) im Interpreter
gestartet. Das heißt, wird das Modul in eine Hardware Applikation eingebaut, so reicht ein Anlegen
der Betriebsspannung, um das Anwenderprogramm automatisch zu starten.
3.2
Mega32
Mega32 Übersicht
Der Mikrocontroller ATmega32 stammt aus der AVR-Familie von ATMEL. Es handelt sich um
einen low-power Mikrocontroller mit Advanced RISC Architecture.  Hier folgt eine kurze
Zusammenstellung der Hardwareressourcen:
·
131 Powerful Instructions – Most Single-clock Cycle Execution
·
32 x 8 General Purpose Working Registers
·
Up to 16 MIPS Throughput at 16 MHz
·
Nonvolatile Program and Data Memories
32K Bytes of In-System Self-Programmable Flash
Endurance: 10,000 Write/Erase Cycles
In-System Programming by On-chip Boot Program
·
1024 Bytes EEPROM
·
2K Byte Internal SRAM
·
Peripheral Features:
Two 8-bit Timer/Counters with Separate Prescalers and Compare Modes
One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode
Four PWM Channels
8-channel, 10-bit ADC
8 Single-ended Channels
2 Differential Channels with Programmable Gain at 1x, 10x, or 200x
Byte-oriented Two-wire Serial Interface (I2C)
Programmable Serial USART
On-chip Analog Comparator
External and Internal Interrupt Sources
32 Programmable I/O Lines
·
40-pin DIP
·
Operating Voltages 4.5 - 5.5V