DW EditSeite anzeigenÄltere VersionenLinks hierherAlles aus-/einklappenNach oben Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. CKG Editor ====== Hilfsmittel ====== ===== SimulIDE ===== Das kostenlose Elektronik-Simulationsprogramm SimulIDE ist über die [[https://simulide.blogspot.com/p/downloads.html|SimulIDE]]-Homepage herunterladbar. Im Gegensatz zu TINA TI hat dieses Programm einen anderen Fokus und damit folgende Vor- und Nachteile: Vorteile: * Microcontroller wird gut simuliert (u.a. von Atmel Chips). * Diese Microcontroller sind auch programmierbar und kann Microcontroller-geeignete Source-File ([[https://en.wikipedia.org/wiki/Intel_HEX|hex-File]]) nutzen. * Interaktion Software und Hardware ist möglich Nachteile: * Simulation der Elektronikkomponenten nur vereinfacht implementiert * Software ist recht neu, damit nicht immer stabil. Einige Kinderkrankheiten sind aber bereits ausgemerzt * Es kann nur ein einziger Mikrocontroller gleichzeitig simuliert werden ==== Tipps ==== * Falls der Text nach dem Öffnen des Programms zu klein dargestellt wird, kann eines der folgenden Vorgehen helfen: * Im Programm SimulIDE nach dem öffnen auf den beigefarbenen Hintergrund (links)klicken. Dann auf der linken Seite den Reiter ''Properties'' auswählen. Dort bei ''Font Scale'' beispielsweise 2,0 eintragen und das Programm neu starten. * Im Explorer ''rechtsklick >> Eigenschaften >> Kompatibilität >> Hohe DPI Einstellungen ändern >> Hohe DPI-Skalierung überschreiben >> Häkchen setzen >> "System" auswählen''. (ggf. "System (Erweitert)" wählen) ====== Microchip Studio ====== Microchip Studio ist eine Programmierumgebung, um aus C oder C++ ein Microcontroller-geeignetes Source-File ([[https://en.wikipedia.org/wiki/Intel_HEX|hex-File]]) zu erstellen. ===== Installation ===== Die aktuelle Version des Programms finden Sie auf der [[https://www.microchip.com/en-us/development-tools-tools-and-software/microchip-studio-for-avr-and-sam-devices#Downloads|Microchip-Homepage]]. - Falls nach dem Drücken des Buttons ''Download Microchip Studio'' nichts passiert: einfach herunterscrollen zu ''Downloads and Documents'' - Bei schnellen Internetverbindungen kann der Web Installer gewählt werden, bei langsamen lässt sich mit dem Offline Installer das gesamte Paket vor der Installation herunterladen.# - Bei der Installation ist als Architektur nur "AVR" notwendig. - "Advanced Software Framework and Example Projects" sind nicht notwendig - Die Installation dauert je nach Geschwindigkeit des Rechners und der Internetverbindung etwa 5 Minuten - Falls nicht schon installiert, wird bei der Installation auch Visual Studio mit installiert - Weiterhin kann es sein, dass verschiedene Geräte-Treiber mit installiert werden. Diese ermöglichen das Beschreiben der Chips mit einem Programmiergerät. - Die Frage nach Lizenzen für den C compiler ist mit ''Next >'' zu überspringen - Öffnen Sie im Anschluss direkt Microchip Studio, damit Sie die ersten, wichtigen Einstellungen vornehmen können. ===== wichtige Einstellungen ===== * Nutzen Sie die **Anzeige von Zeilennummern**: ''Tools >> Options >> Text Editor >> All languages >> General >> Line numbers'' * Sobald Sie das erste Projekt bearbeiten: Deaktivieren Sie unbedingt die Compiler Optimierung. Dies geht mit folgenden Schritten: * Menu ''Project >> <ProjectName> Properties... >> AVR/GNU Compiler >> Optimization'' * Das Optimization level sollte hier auf ''None (-O0)'' stehen * Ich empfehle ATMLE Studio in der Sprache "English" zu nutzen. Damit sind die Hinweise in diesem Kurs korrekt zu finden. Falls Sie versehentlich (z.B. bei der Installation) die deutsche Sprache eingestellt hatten, können Sie es unter ''Werkzeuge >> Optionen >> environment >> international settings >> Language'' korrigieren. ===== Tipps ===== * Falls auf der rechten Seite der **Solution Explorer** (Anzeige der Dateien im Projekt) nicht vorhanden ist, so finden Sie diesen unter \\ ''View >> Solution Explorer'' (''<CTL>+<ALT>+<L>'') {{page>elektronik_labor:tipps_fuer_die_fehlersuche#haeufige_fehler&nofooter}}