Re: Jak řadu STM32 vybrat?

Miroslav Mraz mrazik na volny.cz
Pondělí Únor 12 16:31:16 CET 2024


Nezarovnaný přístup pro dnešní překladače už nebývá problém, pokud 
nevymýšlíte blbosti.
Spíš bych upozornil, že v těch jednodušších jádrech Cortex-M0 (částečně 
i M0+) chybí některé funkce, které by pro pozdější využití mohly být 
užitečné. Třeba nastavení tabulky vektorů na určitou adresu, pokud 
píšete vlastní bootloader. Nebo instrukce RBIT ve FFT. LDREX, STREX při 
synchronizaci vláken (přerušení). Jde to většinou nějak obejít, ale není 
to nic moc.
A ještě tu nepadla jádra Cortex-M4F (řada L4 pro low power) užitečná pro 
výpočty s pohyblivou řádovou čárkou. Prostě záleží na účelu.

Mrazík


On 12. 02. 24 12:07, Jan Waclawek wrote:
> Nie som si isty, ze by som sa riadil dostupnostou v miestnych drogeriach.
> 
> ---
> 64 pinov a 256kB FLASH najdete snad v kazdom rade, a mnohe z nich mozu byt
> v niektorych ohladoch lepsie. Pre blizsiu diskusiu by bolo treba vediet,
> ake periferie sa pouzivaju, aky je pozadovany vypoctovy vykon, apod.
> 
> Medzi 'F0/'G0/'F1 je rozdiel v jadre (Cortex-M0/M0+/M3); tie prve dve su o
> nieco sprostejsie ale najma neumoznuju nezarovnany pristup k pamatiam, co
> znamena nizsi vypoctovy vykon (ale zase, potrebujete ho?) a niekedy celkom
> vtipne chyby (pouzitie nezarovnaneho smernika).
> 
...


Další informace o konferenci Hw-list