Programovani ARM, bylo prepinani seriovek
Pavel Kutina
hw na prelude.cz
Středa Březen 13 15:25:16 CET 2019
Já teda konkrétně stm32f103 používám právě s tím Arduino IDE (zvykl jsem si,
oni ho poslední dobou celkem vylepšili) s podporou stm32duino a nestěžuju
si. Low level je v tom naimportovaný z Cube - teď si v tom dělám teda první
větší projekt a kromě toho, že se asi nevejdu do flash (mám desku s 103C8,
až se nevejdu, vyměním za CB nebo VE - kdo vymýšlel tohle značení, tomu bych
s chutí ukroutil palce na nohou), tak dobrý. Ale já nejsem céčkař a
arduinovské podivnosti mi nezpůsobují kopřivku - už jen proto, že obvykle
nepoznám, že je to arduinovská podivnost... (ale odpory k LEDkám používám a
signály nesčítám natvrdo :) )
Podpora v stm32duino je prakticky pro všechno, co jsem schopnej koupit jako
devkit - snad všechna Nuclea, čínské desky F1 a F4 a tak podobně. Výhoda je
opět v poměrně velké komunitě (a docela slušné kompatibilitě s arduinovskými
knihovnami pro různé senzory, disple atd.), nevýhoda v tom, že je místama
lepší si kousek kódu napsat sám, rychleji a na míru. Nahrávat se to dá přes
bootloader via USB nebo přes ST-Link nebo přes asi pět dalších variant.
Každopádně zatím spokojenost (jo, já vím, jsem spíš lepič než programátor :)
Pavel Kutina
----- Original Message -----
From: Petr Zahradník
To: HW-news
Sent: Wednesday, March 13, 2019 1:28 PM
Subject: RE: Programovani ARM, bylo prepinani seriovek
Tím myslíš Arduino systém?
Petr Zahradník, počítačový expert
e-mail: clexpert na clexpert.cz
mobil: 602 409 601, telefony: 475 501 627, 910 256 000
http://www.clexpert.cz, http://www.zahradniksebavi.cz
Petr Zahradník, Computer Laboratory
Obvodová 740/14, 400 07 Ústí nad Labem
From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Petr Zapadlo
Sent: Wednesday, March 13, 2019 11:57 AM
To: hw-list na list.hw.cz
Subject: Re: Programovani ARM, bylo prepinani seriovek
Já v poslední době řeším vše přes Atom/PlatformIO.
Dělá se v tom výborně, o podporu pro jednotlivé desky/CPU se nemusím starat
(dotáhne se automaticky) stejně o knihovny.
Uvedený STM je v Atomu podporovaný, takže by to tam mělo jít. (Ale nezkoušel
jsem). Používám to pro Arduino/Atmega328, Attiny13, ESP8266 a ESP32.
Petr
Dne 13.3.2019 v 11:43 Petr Zahradník napsal(a):
Mimochodem, když jsme u těch ARMů třeba od ST. V čem je programuješ, když se
nebudeme bavit o Arduinu? Já jsem se na ně tuhle tak lehce koukal. První, co
mě zarazilo, tak to byla nedostupnost některých řad mikrokontrolérů
samostatně – tedy demo deska byla, ale obvod samotný sehnat byl problém. A
druhé, co mě zarazilo, že nemají žádné kompletní IDE, které by obsahovalo
všechno včetně kompilátoru a debuggeru. Použil jsem STM32CubeMX, který
připravil soubory, a pak TrueSTUDIO, které to mělo zkompilovat. Ale nějak se
to nepovedlo, ani příklad. Děláš to také takhle, nebo nějak jinak?
Petr Zahradník, počítačový expert
e-mail: clexpert na clexpert.cz
mobil: 602 409 601, telefony: 475 501 627, 910 256 000
http://www.clexpert.cz, http://www.zahradniksebavi.cz
Petr Zahradník, Computer Laboratory
Obvodová 740/14, 400 07 Ústí nad Labem
From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Tomas Urbanek
Sent: Wednesday, March 13, 2019 7:39 AM
To: HW-news <hw-list na list.hw.cz>
Subject: Re: přepínání sériovek
Ja vim, ze je to pro AVRkare kacirska myslenka, ale proc nezkusit ARM kdyz
nestaci periferie u avr? Treba STM32F103C8T6? Deska stoji stejne jako mala
arduino deska s AVR (dolar a neco), ma to vyssi vykon, mnohem vice
periferii, vice flash a vice ram. A arduino wiring a ide je mozne pouzit
taky. Programator pak stoji od cca 1.8usd a ma to, na rozdil od avr, i
pouzitelny debuging.
STM32F103C8T6 ma napriklad 3 USARTy + usb.
T
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list