Aktuální SW pro osciloskop s STM32G431
- Firmware 1.0.6 z 19.10.2024 , opraveno zobrazení logického analyzátoru
Firmware 1.0.5 z 11.3.2024 , opraveno přepínání C1; Ch1, Ch2, prodloužen sampling time voltmetru na 1,6 ms. - Firmware 1.0.5beta z 24.1.2024 pro STM32G431KBT6 a PC aplikaci Zeroeleab Viewer, autor Ing. Petr David, bude používána v B3B38LPE v LS 2023/24., Obsahuje řadu nových funkcí - generátor, čítač pro měření frekvence přímé i reciproční, Má zásadní zvýšení maximální vzorkovací frekvence až na 6 MS/s.
- PC aplikace Zeroelab Viewer 0.7 zde, Win., 32 - bitová aplikace (s dalšími potřebnými soubory), ( doplněno 12/2023), (autor Ing. Adam Berlinger). Pozn.:ttuto 32- bitovou aplikaci lze provozovat i pod Win10 a Win11,
- Popis (pracovní verze z 2024_2_16) funkce osciloskopu zde
Stránky autora na Github zde, odkaz na PC aplikaci - poslení verze , Windows a Linux zde, odkaz na
24.3.2025 poznámy k instalaci Zero eLabViewer na Ubuntu
sudo add-apt-repository ppa:cvut-fel-sdi/ppa sudo apt update sudo apt install zero-elabviewer
STM32Duino - informace:
Popis instalace a použití STM32Duino poslední (7.1.2025) verze
(starší verze- použití STM32Duino zde ( verze 27_3_2024), popis použití STM32Duino verze 1_11_2024 zde , verze popisu z 21.11.2024 zde.)
více na Github STM32Duino zde
Další popisy a příklady využití ST32Duino zde dle materiálů A.Tatianina ( pracovní verze).
(Zjednodušený, ne úplně korektní, ale rychlý způsob instalace bez potřeby internetu STM32Duino pro LPE -zde - kompletní balík Arduino verze 1.8.19 + nadstavba pro STM32, + programátor STM32 Cube pro rychlou instalaci. 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 spustit program pomocí RUN.bat).
Ve složce Arduino-1.8.19 spustit soubor RUN.BAT. Informace o instalaci zde na str. 2,3.)
Po instalaci se v počítači v adresáři Documents objeví též adresář s STM32Cube programmer. Jeho spuštění je možné adresáři /bin pomocí/ STM32Cubeprogrammer.EXE
Starší verze:
- Firmware 1.0.3 Z 28.4.2023 pro STM32G431KBT6 a PC aplikaci Zeroeleab Viewer
- (zvýšena rychlost - ve dvoukanálovém režimu využívá dva ADC - Ch1 a Ch2 současně bez přepínání)
- Firmware 1.0.2 z 29.3.2023 pro STM32G431KBT6 a PC aplikaci Zeroeleab Viewer
- stará verze Firmware pro STM32G431KBT6 a PC aplikaci Zeroeleab Viewer verze 1.0. z 23.2.2023
- PC aplikace Aktuální verze Zero elab Viever 0.6 PC pro Win. zde (autor Ing. Adam Berlinger)
- PC aplikace Zeroelab Viewer 0.6 zde, peo Win- 32 - bitová aplikace ( doplněno 4/2023)
- PC aplikace Zero_elab Viewer 0.5 PC Aplikace pro Win. 32 - bitová aplikace
VCP Driver - verze pro Win 7, Win 8 a nižší zde a jeho popis zde. Pro Win 10 a vyšší není třeba instalovat tento ovládač.
Zero Elab Viever V0.5 pro Linux zde , poznámky ke spuštění zde, Poznámka - upřesnění k Linux
Zero Elab Viever V0.6 pro Linux zde poznámky autora k instalaci zde
Zero eLab Viewer 0.7 pro Linux , přímo na Github zde ,
Program DATAPLOTTER Data plotter ke stažení zde
Poznámka- řešení pomalé reakce " osciloskopu" pod Win11. Popis možného řešení - zde.
Inspirace zde viz část "Change USB Root Hub Power Management settings:" Podobné nastavení existuje i pod Win10 a Win 7.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
starší programy
- F042_Oscil_V0_4 Linux Osciloskop s STM32F042F6P6 - firmware + PC aplikace Linux (Debian) 32 bit a 64 bit, Dfuse Loader pro Linux- informace zde, nová verze firmware zde... (postačuje pouze změnit firmware)
- MLI Multifunctional Laboratory Instrument ( Ing. Jakub Dibelka) verze 2018_2_26 pro STM32F042 aplikace pro win zde..., firmware pro STM32F042F6 zde ... verze 2018_3_6, popis funkce,...
MLI MAC OS - MLI Multifunctional Laboratory Instrument s STM32F042, verze pro MAC OS firmware + aplikace + návod . Poznámka - popis, jak spustit MLI pod MAC OS zde
MLI pro LINUX : PC Aplikace Linux , Firmware for STM32F042F6P6- DFU version, Bin version
Programátor STM32 Cube programmmer pro nahrávání paměti FLASH v STM32G431, STM32F042 i STM32G030
- STM32 Cube programmer 2.19.0 verze Win64 zde, verze Win32 zde, verze Linux zde, verze MAC zde , Popis Cube Programmer verze 2.19.0
níže starší verze: - STM32 Cube programmer 2.13.0 pro Win64- Používáme v LPE 2024 i na počítačích v lab A3-326
Popis UM2237 User Manual STM32CubeProgrammer
Cube programmer V2.10.0 verze Win 64 zde; verze V2.10.0 pro Win 32 zde; popis zde. Další verze ke stažení zde (Linux, MAC).
STM32CubeProgrammer - Verze V2_3_0 - tuto verzi doporučujeme pro programování STM32G030.
Výtah z dokumentu UM2237 k instalaci Cube programmer - problém odinstalování starého ovládače DF
- Manuál od M. Nešpora pro instalaci STM32 Cube Programmer pod Linux zde
Nahrávání prorgramu pod LINUX: Nahrávání - Dfuse pro Linux ( česky), Dfuse download for Linux
Nahrávání s využitím USB a DFU pod Unixovými systémy.
------------------------------------------------------------------------------------------------------------------------------------------------------
Poznámky, náměty při problémech s programem CUBE Programmer
Poznámka z 3/2025.
Problém Cube programmer na některých počítačích ( typicky v počítačových učebnách FEL A3-115, A3-412, A4-402) vyřešilo zřazení USB Hub- u mezi USB na PC a desku s MCU ( STM32F042, STM32g431,..) s USB. Někde byla zmíněna informace, že to je problém USB 3.0 a použití USB Hub-u s USB2.0 to řeší. Skutečnou přičinu problému neznáme, nicméně řešení s USB huby se nám v takových případech osvědčilo.
V některých případech se vyskytují problémy při instalaci programátorů STM32 přes USB. Námět pro studium je: "HowToFix Dfuutil STM Win USB Zadig Bootloaders And Other Firmware Flashing Issues On Windows"
Prosíme o sdělení případných poznatků
Při problémech s instalací podobných programů určitě neuškodí dodržovat jistou " kultůru" ve volbě cesty (PATH), tedy bez diakritiky a bez mezer v názvech. Místo mezer v názvech používat "_ ".
Nastavení ovládačů v Devices manager (Win 10) pro STM 32 Bootloader ( při problémech s Cube programmer).
Cube programmer používá soubory s příponou .BIN tedy např. STM32F042F6.BIN
Ukázalo se, že na některých počítačích se problém Cube programmer (projevuje se hlášením "read out protection" při připojení k procesoru) lze problém obejít využitím USB Hub-u, který se zařadí mezi PC a STM32F042.
Pokud selhává nainstalování CubeProgrammer, lze zkusit starší program DfUseDemo.
Na počítačích, kde je problém s instalací Cube programmer, pak nezbývá, než jej odinstalovat Cube programmer a nainstalovat
starší program DfuSeDemo. Tento program používá soubor s příponou .DFU, tedy např. STM32F042F6.DFU
Návod k instalaci nástrojů (Verze DfUSE Demo, VCP), je zde popsáno řešení problému instalace VCP driveru.
Dfuse - program DfUseDemo ver. 3.0.5. - Boot loader pro STM32 přes USB (instaluje též Dfu - File manage pro konverzi xxx.bin na xxx.DFU)
Na počítači nemohou najednou fungovat programy DfUseDemo a Cube Programmer - (vylučují se jejich ovládače.)
Dfuse verze 3.0.6 zde, popis programu zde.
ST- LINK Pro použití Nucleo -nutný ovládač ST_Link V2_1. Upgrade firmware ST link zde. Více informací zde.
V případě, že je problém s instalací programů Cube programmer i DfUSEDemo (nefungují řádně) , je možno použít programování prostřednictvím rozhraní SWD kteréhokoliv kitu STM32 Nucleo nebo STM32 Discovery.
Popis použití bloku STlink v Nucleo 64 pro programování procesoru STM32F042 je zde. Nahrávání se děje prostým kopírováním souboru xxx.BIN do STM32 Nucleo - kitu (jako do paměti FLASH). Připojené Nucleo se ukazuje v device manager-u jako tři zařízení (ST link, FLASH, USB - VCP).
Kity STM32Discovery se k programovanému procesoru připojí stejným způsobem jako se využívá kit Nucleo.
Pro programování se však musí využít příslušný SW -např. Cube programmer nebo i starší ST Link Utility + popis programu (většina STM32 Discovery kitů totiž nepodporuje nahrávání pouhým kopírováním souboru).
U starších kitů Nucleo neboDiscovery může být vhodný Ugrade firmware bloku ST link.
Pro nahrávání lze použít i čínské ST Link 2 (např. zde) s programem ST link Utility + popis programu.
Poznámka: Pokud se provozuje program Zeroelab ...Osiloskop přes USB ( VCP) a současně je připojen kit Nucleo, mohou se na stejné adrese (např. COM3) objevit dvě zařízení STM VCP- Nucleo a STM VCP v STM32F042 ( pak osciloskop nefunguje) . V tom případě je nutno v Device manager "ručně zakázat" VCP v Nucleo dle návodu p. Malfattiho.
firmware - poslední verze STM32C0
Vzhled panelů přístrojů
Zero_elabeviewer - hlavní panel, panel voltmetru a PWM generátoru
Zero_elabeviewer - panel osciloskopu
MLI Multifunctional Laboratory Instrument - hlavní panel , panel generátoru a čítače
MLI Multifunctional Laboratory Instrument - panel osciloskopu
- 2962 zobrazení