Hello Everyone

Post Reply
fathan95
Posts: 6
Joined: Mon Aug 21, 2023 9:16 am
Answers: 1

Hello Everyone

Post by fathan95 »

Hi im from Indonesia
I just want to learn about microcontroller. And at this time I curious about STM32 with arduino IDE. I still learn basic knowledge about STM32 family. Thank you
ag123
Posts: 1653
Joined: Thu Dec 19, 2019 5:30 am
Answers: 24

Re: Hello Everyone

Post by ag123 »

there are 2 stm32duino cores (actually more, but 2 of them are most well known)
this is the 'official' STM core
https://github.com/stm32duino/Arduino_Core_STM32
start here: (the wiki page)
https://github.com/stm32duino/Arduino_Core_STM32/wiki
the STM core runs on many boards, practically a very large set of the STM32 family of microcontrollers.
and it is recommended to use a chip with more sram and flash with this core, e.g. as like
https://www.st.com/en/evaluation-tools/ ... 401re.html
https://www.st.com/en/evaluation-tools/ ... 411re.html

there are some pricier ones but with much more flash and sram, and runs fast
Adafruit Feather STM32F405 Express
https://www.adafruit.com/product/4382
micropython pyboard
https://store.micropython.org/product/PYBLITEv1.0
another offer from Olimex get the real ST one for beginners
https://www.olimex.com/Products/ARM/ST/STM32-H405/

if you bother to search around you may find the STM32 F401 / F411 black pills
https://stm32-base.org/boards/STM32F401 ... -V1.2.html
https://stm32-base.org/boards/STM32F411 ... -V2.0.html
https://github.com/WeActStudio/WeActStu ... iSTM32F4x1

actually it support many more boards than the above. the list is on the core readme.md
https://github.com/stm32duino/Arduino_Core_STM32
But that getting a chip / board that has more sram >= 20k (e.g. 32k or more) and flash (e.g. 64k or more) built in makes it less likely feeling being 'squeezed' into 'too cramp' a chip. The STM core is a little 'fatter' as it tries to accommodate practically a whole family / most of the STM32 microcontrollers. And that some of the things are 'included' by default, and for beginners, it is less likely those things are 'missing'.

the benefit here is that you can practically have the same sketch working on different boards by a simple rebuild and install.
there are many other/newer boards/chips as well if you check out as like the WeAct studio link above.

another one commonly referred to as 'libmaple' core
https://github.com/rogerclarkmelbourne/ ... STM32/wiki
^ this is 'older' and mainly runs on stm32f103(c8, cb) and some boards in the stm32f4xx family.
Deemed a'community core

some of the threads to read
viewtopic.php?t=301
viewtopic.php?t=3
fathan95
Posts: 6
Joined: Mon Aug 21, 2023 9:16 am
Answers: 1

Re: Hello Everyone

Post by fathan95 »

wow thank you it's very helpfull ! I will read all these article first
Post Reply

Return to “Let us know a bit about you and your projects”