DEV Community

Discussion on: Is DEV skewed to web-dev mainly? Are you in for something else?

Collapse
 
rodiongork profile image
Rodion Gorkovenko • Edited

my next is one of the STM32 you have any suggestions?

Well... direction is correct, though expect STMs are much more complicated than Arduinos (especially if you used only Arduino platform, not coding for AVR in pure C/assembly). They just have tons of features and some whimsical rules. Their rivals LPCxxxx from NXP are more conscience but more expensive. Also LPCs have definitely better ADC, but in other regards no special difference. STM32F103 may give you more memory (20k RAM) than you expect from such a cheap thing. No rivals in this regard. F104 is more expensive and not necessary for beginner. F030 or F070 are slightly outdated (Cortex-M0 as I remember), but they have packages with 0.8 lead pitch - which is easier to hand-solder than typical 0.5.

(I mainly used these two from other ARMs because both LPCs and STMs have built-in bootloader so I need no special equipment to program them - and I can hand-solder their LQFP packages)

Low-level programming is different in many ways. I myself initially come from there. But it is quite amusing for me.