2025-01-11 06:42 PM
Hello I just purchased a STM32 board. Here is the link:
I ordered the Dual Channel version.
Here is an image:
How do I program and connect this to a PC?
More so, does this come with a debugger?
Any help is gladly appreciated.
2025-01-11 08:44 PM
Thats not a STM board. It's something the Chinese whipped up that most likely does not have a legit STM32 micro on it. Documentation will be hard to come by for that board, and support will be minimal if any at all.
No USB port so you will need some sort of programmer. ST-Link V2 or V3. Your options are order a clone from China which may or may not work OK or grab a legit ST-Link programmer that may or may not recognize what ever micro is on the board.
A better option would have been to grab a real STM Nucleo board from Mouser or Digikey starting at 11 bucks + shipping that has a ST-Link programmer built onto the Nucleo which can be snapped off for programming STM micro's that you buy in the future.
What ever money you saved on the clone will cost you in documentation and support from STM and here.
Not what you want to hear I know, but......
Just my 2 cents worth
2025-01-12 11:44 AM
It's a MI YO KOUNG board, perhaps request a schematic to have ome clue as to what pins connect to what.
It looks to present a 20-pin ARM JTAG header, which you could use an ST-LINK/V2 to program and debug
2025-01-14 01:28 AM - edited 2025-01-14 01:38 AM
As @Dazed_N_Confused said, a far better option would be to purchase a genuine ST Nucleo board - which is well-known, fully documented & supported, and just plugs into your PC ready to use. No extras required.
Cheap ≠ Good-value
The Nucleo-F103RB would be the closest to what you have:
https://www.st.com/en/evaluation-tools/nucleo-f103rb.html
As you are new to STM32*, I would strongly suggest that you set the YO KOUNG board aside for now (at least), get a Nucleo board, and spend some time to get familiar with the STM32 and its tools, environment, etc on a well-known, well-supported board.
Once you are familiar with STM32, then you will be better prepared to deal with all the added complications which these no-name boards bring.
There are many threads on here showing the grief that can arise with these boards; eg,
* Are you familiar with any other microcontroller(s)?