cancel
Showing results for 
Search instead for 
Did you mean: 

How to program the cz ministm32F103ZET6 ?

AAlzh.1
Associate III

This is the board picture:

0693W00000JMQSBQA5.png 

I bought it from Aliexpress, I tried to connect it to Arduino IDE but didn't connect.

There are two boot pins, how to use them ? What should I do exactly ?

On the device manager, it displays this message:

0693W00000JMQSLQA5.png

11 REPLIES 11

On the F1 with BOOT0=1, BOOT1=0 you should be able to get a USB device on the primary USB connection. For there USB/DFU mode on STM32 Cube Programmer

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
AAlzh.1
Associate III

Hi,

I solved the problem and I programmed it on Arduino IDE.

  1. I used Flash loader demonstrator
  2. Uploaded a bin file from github
  3. Used RS-232 usb port
  4. As you mentioned set BOOT0=1, BOOT1=0

In Arduino IDE:

1. Choose the board type as "Generic STM32F103Z series"

2. In variant option select "STM32F103ZE"

3. Upload method, select "Serial"

4. CPU speed ""72MHz"

5. Optimized "Smallest"

6. Select the required COM port

7. Keep boot1 set to GND

8. Reset the board

9. Then program blink example

But what if I want to program it with Cube IDE, is that possible now ? I think I have to change the bootloader, am I right ?