ČVUT v Praze - Fakulta elektrotechnická
Katedra měření

Soubory pro ETC22 k programování a další dokumenty

F0-Lab OSCILOSKOP postup instalace programů ETC22 na domácím počítači pro práci s osciloskopem.

Nainstalovat ovládač pro převodník UART /USB s CH340, nakopírovat  PC aplikaci Zero elab Viever 0.7.
Nainstalovat  program Cube programmmer 2.3.0.
Do procesoru STM32G030J6 pomocí programu Cube programmmer 2.3.0  nahrát firmaware.
Na PC nakopírovat aplikaci  zero elab Viever 0.7 

Postup zjednodušené  instalace programů pro STM32Duino s Arduino 1.8.19 na domácím počítači  ( zjednodušená verze - pouze z jednoho souboru).
Není potřeba přípojení na internet, postačuje přenesení jediného - velkého souboru na FLASH a jeho rozbalení.

Na disk C: ..user ...dokuments nakopírovat  soubory rozbalené z  STM32Duino
Obsahuje kompletní balík Arduino verze 1.8.19 + STM32Duino, nadstavba pro STM32, + programátor STM32 Cube Programmmer.
Pro instalaci není třeba připojení k internetu. Soubor rozbalit na disk C: do dokuments, spustit instalaci pomocí install.bat.  (pozor opětovné spuštění install.bat  smaže z počítače celou instalaci.)  
Spuštění Arduino IDE -ve složce Arduino-1.8.19 spustit soubor RUN.BAT. Informace o instalaci zde  na str. 2,3.
(Arduino a STM32Duino se spouští pomocí  RUN.bat   nicméně  pohodlnější si na ploše udělat odkaz " short cut" na tento soubor RUN.bat ( pravou myší kliknout na RUN.BAT  a zvolit "vytvořit zástupce", který se umístí na plochu.

(K balíku je třeba doinstalovat ovládač ovládač CH340 pro převodník UART USB, -pokud již nebyl nainstalován dříve.)

Postup standardní instalace Arduino IDE a STM32 Duino ( vyžaduje připojení k internetu - stažení souboru cca 1,5 Gigabyte)
Postup dle str. 1 a 2 v dokumentu zde.
(Je třeba do instalovat i   ovládač CH340  pro převodník UART USB, -pokud již nebyl nainstalován dříve.)

Přehled souborů a poznámky:
Firmware STM32G030J6M6 verze 2022_9_15 délka záznamu 2 kS (2048 Samples)
PC aplikace Zeroelab Viewer 0.7 zde,  Win., 32 - bitová aplikace , i pro Win 64 (s dalšími potřebnými soubory), neinstaluje se, jen se spustí.
Ovládač CH340 pro převodník UART USB  použitý v ETC22  

Popis použití STM32Duino - verze popisu z 21.11.2024 zde.    více na Github STM32Duino zde

SW- programátor STM32CubeProgrammer – (instalace, erze V2_3_0 programátor  FLASH STM32xxx variata pro Win, Linux i Mac OS).
Krátký popis -použití programátoru pro programování STM32G030J6  pro ETC22 zde.
UM2237 User Manual STM32CubeProgrammer ( popis firmy ST)

STM32Duino -zde  obsahuje Arduino - stará verze 1.8.19 - kompletní balík Arduino verze 1.8.19 + STM32Duino, nadstavba pro STM32, + programátor STM32 Cube pro rychlou instalaci. (Pro instalaci není třeba připojení k internetu. Pro ETC22 postačuje. Obsahuje navíc modu ARDUBLOCK umožňující  grafické programování STM32.)
Soubor rozbalit na disk C: do dokuments, spustit instalaci pomocí install.bat.  (pozor opětovné spuštění install.bat  smaže z počítače celou instalaci.)  
Ve složce Arduino-1.8.19 spustit soubor RUN.BAT. Informace o instalaci zde  na str. 2,3.
Arduino a STM32Duino se spouští pomocí  RUN.bat   nicméně  pohodlnější si na ploše udělat odkaz " short cut" na tento soubor RUN.bat ( pravou myší kliknout na RUN.BAT  a zvolit "vytvořit zástupce", který se umístí na plochu.
(K balíku je třeba doinstalovat ovládač ovládač CH340 pro převodník UART USB, -pokud již nebyl nainstalován dříve.)

Postup instalace STM32Duino+ do A3-115 učebny +  potřebné soubory

Další odkazy:
Arduino 2.X popisy           Arduino 1.X popisy

Pro studium programování Arduino doporučujeme knihu:
Alan G. Smith: Introduction to Arduino, A piece of cake!; PDF knihy zde (str. 115 až 126 - dobrý přehled); řešení úloh a  příklady programů  zde;
pozn. : pokud bychom chtěli používat označení pinů podle Arduino (např. D0, D1, A0,..), pak  pro případné "překódóvání" označení pinů může sloužit soubor variant_generic.cpp, (např. pro STM32 pin PA_0 lze použít Arduino označení D0 nebo A0)

Doporučený materiál pro základy elektroniky  Hradla , Volty, jednočipy kniha