C Control PRO Unit Mega 128 198219 User Manual
Product codes
198219
68
Hardware
© 2013 Conrad Electronic
Wird das Benutzerprogramm durch einen Autostart direkt gestartet, so wird keine Meldung "In-
terpreter gestartet" ausgegeben. Das liegt daran, dass das USB-Subsystem bis zu 2 Sekunden be-
nötigt um den virtuellen COM Port zu aktivieren. Da das Benutzerprogramm aber sofort los läuft, ge-
hen alle Ausgaben der ersten 2 Sekunden verloren. Auch Debugausgaben sind in dieser Zeit bei ak-
tivem Autostart nicht sichtbar. Ein Start des Programms durch den Start-Taster, wenn die Unit im
Bootloader ist (z.B. nach einem Power-On Reset), verhält sich wie ein Autostart. Deswegen gibt es
auch dort in den ersten 2 Sekunden keine Ausgaben.
nötigt um den virtuellen COM Port zu aktivieren. Da das Benutzerprogramm aber sofort los läuft, ge-
hen alle Ausgaben der ersten 2 Sekunden verloren. Auch Debugausgaben sind in dieser Zeit bei ak-
tivem Autostart nicht sichtbar. Ein Start des Programms durch den Start-Taster, wenn die Unit im
Bootloader ist (z.B. nach einem Power-On Reset), verhält sich wie ein Autostart. Deswegen gibt es
auch dort in den ersten 2 Sekunden keine Ausgaben.
IDE antwortet nicht
Wird bei der Abarbeitung der Programme auf der AVR32Bit fremder Speicher überschreiben, kann
das Auswirkungen bis auf die IDE haben. In diesem Fall wird das USB CDC Protokoll vom AVR32
nicht mehr fehlerfrei ausgeführt, und der virtuelle COM Port auf dem PC kann in einen blockierenden
Zustand geraten, der der IDE nur mit Verzögerungen (Timeouts) erlaubt die Daten entgegenzuneh-
men. Die IDE arbeitet dann nicht mehr richtig. Im Normalfall lässt sich mit einem Druck auf den Re-
set Taster des AVR32Bit Moduls die IDE aus dieser Situation zu befreien, manchmal hilft es aber
nur, die IDE mit dem Task Manager zu beenden.
das Auswirkungen bis auf die IDE haben. In diesem Fall wird das USB CDC Protokoll vom AVR32
nicht mehr fehlerfrei ausgeführt, und der virtuelle COM Port auf dem PC kann in einen blockierenden
Zustand geraten, der der IDE nur mit Verzögerungen (Timeouts) erlaubt die Daten entgegenzuneh-
men. Die IDE arbeitet dann nicht mehr richtig. Im Normalfall lässt sich mit einem Druck auf den Re-
set Taster des AVR32Bit Moduls die IDE aus dieser Situation zu befreien, manchmal hilft es aber
nur, die IDE mit dem Task Manager zu beenden.
2.2.3
Modul
Die C-Control Pro AVR32Bit UNIT (Conrad Best.-Nr.: 192573) ist die derzeit schnellste Mikrocontrol-
ler-Einheit der C-Control Pro Familie (Atmel AT32UC3C1512C). Die Unit ist mit einem leistungsstar-
ken AVR32 32-Bit DSP-Mikrocontroller mit FPU (Floating Point Unit) zur Berechnung von Fließkom-
mazahlen ausgestattet. Dieser Mikrocontroller wurde speziell für Industrielle und Automotive Anwen-
dungen konzipiert und erfüllt so einen hohen Standard an Leistung und Zuverlässigkeit. Die C-Control
Pro AVR32Bit UNIT verfügt über eine umfangreiche Ausstattung an Peripherie, so ist bereits ein
Webserver, CAN-, µSD-, USB-Interface uvm. zur Programmierung und Debugging auf dieser kleinen
Einheit enthalten.
ler-Einheit der C-Control Pro Familie (Atmel AT32UC3C1512C). Die Unit ist mit einem leistungsstar-
ken AVR32 32-Bit DSP-Mikrocontroller mit FPU (Floating Point Unit) zur Berechnung von Fließkom-
mazahlen ausgestattet. Dieser Mikrocontroller wurde speziell für Industrielle und Automotive Anwen-
dungen konzipiert und erfüllt so einen hohen Standard an Leistung und Zuverlässigkeit. Die C-Control
Pro AVR32Bit UNIT verfügt über eine umfangreiche Ausstattung an Peripherie, so ist bereits ein
Webserver, CAN-, µSD-, USB-Interface uvm. zur Programmierung und Debugging auf dieser kleinen
Einheit enthalten.
Zum Betrieb der UNIT benötigen Sie nur eine stabilisierte 3.3V / 200mA Stromversorgung und ein Mi-
ni-USB Kabel um die UNIT mit Ihrem PC zu verbinden. Am einfachsten funktioniert dies zu Entwick-
lungszwecken über das optional erhältliche
ni-USB Kabel um die UNIT mit Ihrem PC zu verbinden. Am einfachsten funktioniert dies zu Entwick-
lungszwecken über das optional erhältliche
(Conrad Best.-Nr.: 192587). Dieses
Board wurde speziell für die Soft- & Hardware Entwicklung konstruiert und stellt eine Vielzahl an zu-
sätzlicher Peripherie bereit.
sätzlicher Peripherie bereit.
(Conrad Best.-Nr.:
192702) verwendet werden. Dieses Board kann mit Zusatzboards je nach Applikation erweitert wer-
den.
den.
Die Programmierung der AVR32Bit UNIT erfolgt in der bereits seit mehreren Jahren bewährten und
stetig weiterentwickelten C-Control Pro Entwicklungsumgebung in Basic, CompactC und Graphisch.
stetig weiterentwickelten C-Control Pro Entwicklungsumgebung in Basic, CompactC und Graphisch.
Die UNIT bietet folgende Features:
Leistungsstarker 32 Bit Mikrocontroller (91MIPS intern) 66 MHz Takt
512 KB High Speed FLASH (160 KB reserviert für Interpreter)
64 KB High Speed SRAM (14 KB reserviert für Interpreter)
1x CAN-Bus (2.0A & 2.0B) mit CAN Treiber + jumperbaren Abschlusswiderstand
2x SPI-Schnittstellen
1x I2C-Bus (TWI)
2x Referenzspannungseingang für ADC
512 KB High Speed FLASH (160 KB reserviert für Interpreter)
64 KB High Speed SRAM (14 KB reserviert für Interpreter)
1x CAN-Bus (2.0A & 2.0B) mit CAN Treiber + jumperbaren Abschlusswiderstand
2x SPI-Schnittstellen
1x I2C-Bus (TWI)
2x Referenzspannungseingang für ADC