Re: STM32 a napájení/měření napětí 3.65V
Pavel Hudeček
edizon na seznam.cz
Pátek Duben 4 23:26:51 CEST 2025
Já tedy někdy taky dělám pokusy po stovkách za den, typicky když nastane
nějaký hodně divný kiks. Ale nevím jestli je nějakej zásadní rozdíl zda
progressbar pojede 5 nebo 0,5 sekundy. A zrovna okolo baterek je spíš
běžný, že se většinu času čeká až nastane ta situace, co je předmětem
pokusu.
PH
Dne 04.04.2025 v 23:02 Petr Labaj napsal(a):
> No to je ten zásadní rozdíl mezi námi. Vy říkáte proč ladění v RAM.
> Já to mám naopak nastavené tak, že za den udělám nějakých 100-150
> pokusů, všechny v RAM.
> A když pak večer chci udělat jeden zápis do flash (abych mohl vypnou
> programátor, který to celý den napájí), tak musím hodně zatnou zuby.
> Já prostě flash beru jako něco pro opravdu jednotkový počet zápisů.
>
> Možná je to ještě dozvuk toho, když jsem v mládí používal EPROM.
> Jednak mazání UV zářením trvalo dlouho. A pak životnost byla nějakých
> 50 zápisů když dobře.
> Takže vždy můj první výrobek byl nějaký simulátor EPROM, abych mohl
> všechno tlačit přes RAM. Nebo nějaký bootloader, který to natáhl do RAM.
>
> Třeba na STM32 se s oblibou používá zavaděč DFU. Ale většina
> implementací umí udělat zápis jen do flash.
> Já jsem si ho okamžitě upravil tak, aby uměl zapisovat i do RAM.
>
> O tom 1-bitovém programování vím. Ale taky vím, že to zase není tak
> křišťálově průzračné.
> Všelijaké ty populární malé programátory typu USB-ISP nebo jak se to
> jmenuje to neumí. I když je to teoreticky po stránce HW jen triviální
> open-collector.
> Tak třeba přestože na práci se starým AVR jsem vybavený několika
> různými programátory (včetně Dragona přímo od Atmelu), tak nějaké ty
> nové procesory bych tím nenaprogramoval.
> Naproti tomu SWD programátor si v maličkém elegantním kovovém pouzdře
> koupím pod 2 USD. A ještě do něho můžu nacpat skvělý firmware
> Black-magic Probe.
> Nebo si ho jen nalitím firmware udělám z levného kitu Blue-pill bez
> jakékoli HW úpravy.
>
> PL
>
> ********************
>
> Dne 4.4.2025 v 22:39 Jaroslav Buchta napsal(a):
>> Prevodniky si nemaji zo vycitat, ATTiny ma navic nastaveni zesileni
>> tusim a oversampling az na 16 bitu celkem, ladeni v RAM me nikdy ani
>> nenapadlo, jako proc? A na ladeni staci u ATTiny 1 drat ;-)
>> Taky mam radsi 32 bit ale na takovou jednoduchou vec kdyz otrebuju
>> vic nez 3V3 to je IMHO idealni. Standardni cena je prakticky stejna.
>> Ale teda do zvysovani napeti nad limity bych opravdu nesel.
>>
>> Dne 04.04.2025 v 22:15 Petr Labaj napsal(a):
>>> No jo, už to asi není úplně o lovení mamutů a tak.
>>> Ale přece jen: STM32G030 jsem koupil za cca 10 Kč/kus. Umí běh
>>> programu z RAM, což je pro mě vždy klíčová vlastnost, protože píšu a
>>> ladím program zásadně v RAM a neojíždím tak flash.
>>> No a jeho periferie jsou přece jen hodně jinde. Například to má A/D
>>> převodník s HW oversamplingem, kdy fyzický 12b převodník má mít
>>> efektivně vlastnosti až 16b převodu.
>>> Lepší čítače, lepší USART, lepší prakticky všechno.
>>> Programování/ladění pomocí 2 drátů SWD programátorem, který je
>>> univerzální, na rozdíl od změn mezi starými a novými AVR.
>>> A to celé za zmíněných 10 Kč.
Další informace o konferenci Hw-list