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