User manual

229 C-Control Pro Mega Series
© 2008 Conrad Electronic
· Schaut man sich die Pinzuordnung von M32 und M128 an, so können die Ports genutzt werden,
deren Funktionalität man nicht braucht. Bei Pins die beim Application Board mit Peripherie
verbunden sind ( SPI, RS232, LCD, Keyboard etc.) nicht vergessen die Jumper am Application
Board abzuziehen. Ansonsten wird das Portverhalten beeinträchtigt.
14. Wie schalte ich den Pull-Up Widerstand eines Porteingangs ein?
· Erst den Port mit PortDataDir() (bzw. PortDataDirBit() ) auf Eingang schalten, dann eine "1" mit
PortWrite() (bzw. PortWriteBit() ) in den Port schreiben.
15. Wo sind die Demoprogramme?
· Wegen der geänderten Zugriffsrechte bei Windows Vista, wird bei der Installation auf eine
bestehende Installation, das alte Verzeichnis Demos gelöscht. Die aktuellen Demoprogramme
sind nun im Verzeichnis "\Dokumente und Einstellungen\Alle Benutzer\Gemeinsame
Dokumente" (XP oder früher) bzw. "\Benutzer\Öffentlich\Öffentliche Dokumente" (Vista) zu finden.
16. Kann man die C-Control Pro mit IDE auch unter Linux programmieren?
· Es existiert keine native IDE für Linux, allerdings haben Anwender schon gute Erfahrungen damit
gemacht die IDE unter Wine zu starten und das Modul im seriellen Modus zu programmieren.
17. Kann man das C-Control Pro Modul auch mit anderen Compilern programmieren?
· Es existieren mehrere Entwicklungssysteme für die Atmel Mega CPU. Teilweise sind diese
Compiler kommerziell oder frei. Ein Beispiel einer freien Entwicklungsumgebung ist der GNU C-
Compiler. Mit Hilfe eines AVR ISP Programmers kann man dann mit dem GNU C-Compiler
geschriebene Programme auf den Atmel Mega 32 oder 128 übertragen. Ist aber einmal der
Bootloader überschrieben, dann gibt es keinen Weg zurück mehr, dann ist die normale C-Control
Pro Software nicht mehr weiter zu benutzen.