C Control PRO Unit Mega 128 198219 User Manual

Product codes
198219
Page of 429
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.
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.
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. 
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  
 (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.
Für  Rapid  Prototyping  und  Kleinserien  kann  auch  das  AVR32Bit  
 (Conrad  Best.-Nr.:
192702) verwendet  werden.  Dieses  Board kann mit  Zusatzboards  je nach Applikation erweitert  wer-
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.
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