Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
microcontrollertechnik:0_hilfsmittel [2022/09/28 10:35]
tfischer [Installation]
microcontrollertechnik:0_hilfsmittel [2024/09/24 15:13] (aktuell)
mexleadmin [0.3 TortoiseGit]
Zeile 1: Zeile 1:
-====== Hilfsmittel ======+====== Hilfsmittel ======
  
-===== SimulIDE =====+===== 0.1 SimulIDE =====
  
-Das kostenlose Elektronik-Simulationsprogramm SimulIDE ist über [[https://wiki.mexle.org/simulidedownload/download|diese Wikiseite]] herunterladbar. Im Gegensatz zu TINA TI hat dieses Programm einen anderen Fokus und damit folgende Vor- und Nachteile:  +Das kostenlose Elektronik-Simulationsprogramm SimulIDE finden Sie in [[https://ilias.hs-heilbronn.de/ilias.php?baseClass=ilrepositorygui&ref_id=22088|ILIAS]] unter ''(DE/EN) Software''. \\ Alternativ ist das Programm auch über die [[https://simulide.com/p/downloads/|Hersteller-Seite]]herunterladbar. Dort muss dann ein "Obulus" angegeben werden, welcher auch 0€ sein kann. \\ 
 +\\ \\ Im Gegensatz zu TINA TI hat SimulIDE einen anderen Fokus und damit folgende Vor- und Nachteile.
  
 Vorteile: Vorteile:
Zeile 12: Zeile 13:
 Nachteile: Nachteile:
   * Simulation von verschiedenen Elektronikkomponenten nur vereinfacht implementiert (z.B. Operationsverstärker oder FETs)   * Simulation von verschiedenen Elektronikkomponenten nur vereinfacht implementiert (z.B. Operationsverstärker oder FETs)
-  * Software ist recht neudamit nicht immer stabilEinige Kinderkrankheiten sind aber bereits ausgemerzt+  * Die Software wird noch sehr stark weiterentwickelt. D.h. es ist gut die oben angegebene Version zu nutzenum Kompatibilitätsprobleme zu vermeiden.
  
-Zur Einführung hilft es die [[https://www.youtube.com/watch?v=rwbQDoZ-9hQ&list=PL0YDA67EjDEE5hxtdwSvjL6qtLtfyK39W&ab_channel=SimulIDE|Playlist des Entwicklers]] anzusehen. +Zur Einführung in SimulIDE hilft es die [[https://www.youtube.com/watch?v=rwbQDoZ-9hQ&list=PL0YDA67EjDEE5hxtdwSvjL6qtLtfyK39W&ab_channel=SimulIDE|Playlist des Entwicklers]] anzusehen. 
-====== Microchip Studio ======+ 
 + 
 +==== Tipps für die Verwendung von Simulide - Konfiguration ==== 
 + 
 +<WRAP> 
 +<imgcaption BildNr0 | Bild zur Konfiguration> 
 +</imgcaption> 
 +{{drawio>BildKonfig }} 
 +</WRAP> 
 + 
 + 
 +  * 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 das Zahnrad klicken. Den Reiter ''App'' 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) 
 + 
 + 
 +====== 0.2 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. 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.
Zeile 39: Zeile 56:
 Führen Sie folgende Schritte durch, um einen ersten Test mit der Hardware durchzuführen. Führen Sie folgende Schritte durch, um einen ersten Test mit der Hardware durchzuführen.
   - Vorbereitungen   - Vorbereitungen
 +    - Verbinden Sie das MiniMEXLE 
 +      - mit dem Proggi (schwarze Box) per Flachbandkabel 
 +      - mit der Steckdose per Ladekabel mit dem Hohlstecker
     - Öffnen Sie Microchip Studio (z.B. durch Druck auf die <WIN> Taste und Eingabe von Microchip Studio, sowie druck auf <Return>).     - Öffnen Sie Microchip Studio (z.B. durch Druck auf die <WIN> Taste und Eingabe von Microchip Studio, sowie druck auf <Return>).
     - Laden Sie die Datei {{microcontrollertechnik:5._menufuehrung.hex}} herunter.     - Laden Sie die Datei {{microcontrollertechnik:5._menufuehrung.hex}} herunter.
     - Verbinden Sie nach dem Öffnen das Progi per USB-Kabel mit dem PC / Laptop. Dieser Schritt muss vor den folgenden geschehen!     - Verbinden Sie nach dem Öffnen das Progi per USB-Kabel mit dem PC / Laptop. Dieser Schritt muss vor den folgenden geschehen!
 +    - Es sollte am Progi die Grüne LED für die USB-Kommunikation leuchten.
   - USB-Verbindung eintragen   - USB-Verbindung eintragen
     - Gehen Sie ohne Erstellen eines Projekts, direkt auf ''Tools >> Add Target..''.     - Gehen Sie ohne Erstellen eines Projekts, direkt auf ''Tools >> Add Target..''.
     - Im dargestellten Fenster sollten Sie beim bisher leer angezeigten Dropdown-Menu als Tool ''STK500'' auswählen.     - Im dargestellten Fenster sollten Sie beim bisher leer angezeigten Dropdown-Menu als Tool ''STK500'' auswählen.
-    - Bei der Auswahl des "Serial Ports" sollten Sie den ersten verfügbaren auswählen z.B. ''COM3'' und bestätigen Sie die Auswahl mit ''Apply''.+    - Bei der Auswahl des "Serial Ports" sollten Sie den ersten verfügbaren auswählen z.B. ''COM3'' und bestätigen Sie die Auswahl mit ''Apply''. \\ Sollte hier keine Port angezeigt werden, prüfen Sie, ob die Verbindung mit dem USB-Progi erfolgreich war. \\ Falls die grüne LED leuchtet und das USB Kabel korrekt eingesteckt ist, gehen Sie zu den Hinweisen unter 4.d.
   - Erster Verbindungsversuch   - Erster Verbindungsversuch
     - Wählen Sie im Menü ''Tools >> Device Programming'' aus.     - Wählen Sie im Menü ''Tools >> Device Programming'' aus.
Zeile 56: Zeile 77:
     - Die Fehlermeldung können Sie quittieren, jedoch dauert es danach nochmals einige Sekunden, bis das Programm wieder korrekt reagiert.      - Die Fehlermeldung können Sie quittieren, jedoch dauert es danach nochmals einige Sekunden, bis das Programm wieder korrekt reagiert. 
     - Schließen Sie dann das Fenster ''Device Programming''. Gehen Sie in dieser Anleitung zurück zu Punkt 2. und versuchen Sie den nächsten Serial Port. \\ Merken Sie sich dabei die Nummer des Ports, da diese unter 3.b. benötigt wird.     - Schließen Sie dann das Fenster ''Device Programming''. Gehen Sie in dieser Anleitung zurück zu Punkt 2. und versuchen Sie den nächsten Serial Port. \\ Merken Sie sich dabei die Nummer des Ports, da diese unter 3.b. benötigt wird.
 +    - Wenn alle vorhandenen COM-Ports durchgetestet wurden, oder zu Beginn keiner angezeigt wurde, kann die Installation eines Virtual COM Port Drivers helfen. Einen solchen finden Sie unter [[https://ftdichip.com/drivers/vcp-drivers/|FTDI]]. 
   - Im Gutfall:   - Im Gutfall:
     - Es sollte nun etwas mehr im Fenster ''Device Programming'' sichtbar worden sein.      - Es sollte nun etwas mehr im Fenster ''Device Programming'' sichtbar worden sein. 
Zeile 77: Zeile 99:
  
 {{page>elektronik_labor:tipps_fuer_die_fehlersuche#haeufige_fehler&nofooter}} {{page>elektronik_labor:tipps_fuer_die_fehlersuche#haeufige_fehler&nofooter}}
 +
 +====== 0.3 TortoiseGit ======
 +
 +  - Laden Sie Git von folgender Seiter herunter: https://git-scm.com/download/win >> "Standalone Installer"\\ Git bietet die Möglichkeit mit dem GitLab Server der Hochschule oder mit GitHub in Kontakt zu treten
 +  - Installieren Sie das Git (alle mit "Ok" bzw "Weiter" bestätigen)
 +  - Laden Sie TortoiseGit von folgender Seite herunter: https://tortoisegit.org/download/ \\ totroiseGit bindet den Explorer direkt an die Services des Git an. Damit ist Git direkt in den Explorer eingebunden.
 +  - Installieren Sie das TortoiseGit (alle Hinweise mit "Ok" bestätigen)
 +  - Melden Sie sich bei GitLab an: https://git.mexle.org/
 +  - Gehen Sie zu ''User settings'' >> ''Preferences'' >> ''Password'': \\ z.B. über folgenden Link: https://git.mexle.org/-/user_settings/password/edit \\ {{drawio>microcontrollertechnik:UserSettings.svg}}
 +  - Geben Sie ein Passwort mit mindestens 16 Zeichen ein und merken Sie sich dieses Passwort. Dieses Passwort ermöglicht die Authentifizierung auf GitLab. \\ Bitte nutzen Sie ein neues Passwort!  
 +  - Gehen Sie nun in den (Windows) Explorer und legen Sie einen neuen Ordner für die Vorlesung an, z.B. ''Mikrocontroller'' oder ''Elektronik Labor'' 
 +  - \\ {{drawio>microcontrollertechnik:KontextmenuGitlab.svg}}
 +  - Klicken Sie mit der rechten Maustaste auf den Ordner, um in des Kontextmenu zu kommen. \\ Wählen Sie dort ''Git Clone...'' aus.
 +  - Im erscheinenden GitClone Fenster sollten Sie Folgendes eingeben: \\ {{drawio>microcontrollertechnik:GitClone.svg}}
 +    - als URL: ''%%https://git.mexle.org/[Fach]/[Semester].git%%'' \\ also z.B. ''%%https://git.mexle.org/mikrocontroller/24ws.git%%'' oder ''%%https://git.mexle.org/elektronik/24ws.git%%'' für das Wintersemester 2024 
 +    - als Directory sollte der ausgewählte Ordner eingetragen sein
 +    - Klicken Sie nun auf ''Ok''
 +  - Im Anschluss sollten Sie eine Fehlermeldung erhalten, da noch das Passwort fehlt. \\ Hier ist nun das vorher gewählte Passwort einzugeben. \\ Dies müssen Sie auch nur einmalig machen.
 +  - Der Download sollte nun klappen und es sollten alle Ordner heruntergeladen werden