Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
stm32duino:32stm32_main [2018/11/03 18:50]
admin [USB Fix]
stm32duino:32stm32_main [2018/11/06 16:41] (current)
admin [Software]
Line 1: Line 1:
-===== STM32duino ===== +===== STM32duino - Blue Pill F103C8 ===== 
-The STM32duino board is based on the [[https://en.wikipedia.org/wiki/ARM_Cortex-M#Cortex-M3|ARM Cortex M3]] like the Arduino Duo. The version I use is the [[http://wiki.stm32duino.com/index.php?title=Blue_Pill|Blus Pill]] I bought on E-Bay.\\+The STM32duino board is based on the [[https://en.wikipedia.org/wiki/ARM_Cortex-M#Cortex-M3|ARM Cortex M3]] core like the Arduino Duo. The version I use is the [[http://wiki.stm32duino.com/index.php?title=Blue_Pill|Blus Pill]] I bought on E-Bay.\\
  
  
Line 7: Line 7:
 Unfortunately the board comes with a 10k pullup resistor from D+ to 3.3V (in the schematic it's a 4.7k). That can cause problems on some PCs. Just take the R10 out and replace it with an 1.5k resistor like shown here:\\ Unfortunately the board comes with a 10k pullup resistor from D+ to 3.3V (in the schematic it's a 4.7k). That can cause problems on some PCs. Just take the R10 out and replace it with an 1.5k resistor like shown here:\\
 [[http://wiki.stm32duino.com/index.php?title=Blue_Pill#Hardware_installation]]\\ [[http://wiki.stm32duino.com/index.php?title=Blue_Pill#Hardware_installation]]\\
-One might let the 10k resister untouched and just put a 1.8k in parallel. Between 3.3V and pin A1.\\+One might let the 10k resister untouched and just put a 1.8k in parallel. Between 3.3V and pin A1 (PA12).\\
 <html> <html>
 <a href="http://wiki.stm32duino.com/images/1/1c/BluePillUsbResistor.jpg"> <a href="http://wiki.stm32duino.com/images/1/1c/BluePillUsbResistor.jpg">
 <img src="http://wiki.stm32duino.com/images/1/1c/BluePillUsbResistor.jpg" width=300> <img src="http://wiki.stm32duino.com/images/1/1c/BluePillUsbResistor.jpg" width=300>
 </a> </a>
-</html>+</html>\\
 And here are some useful infos about the pullup resistors on USB:\\ And here are some useful infos about the pullup resistors on USB:\\
 [[https://www.beyondlogic.org/usbnutshell/usb2.shtml]]\\ [[https://www.beyondlogic.org/usbnutshell/usb2.shtml]]\\
Line 32: Line 32:
    Debug mode: SWD    Debug mode: SWD
    72MHz work frequency    72MHz work frequency
-   64K flash memory20K SRAM+   64K flash memory 
 +   20K SRAM
    2.0-3.6V power, I/O    2.0-3.6V power, I/O
    Reset(POR/PDR)    Reset(POR/PDR)
    8MHz crystal    8MHz crystal
 +   LED on pin PC13
 +
 +----
 +
 +==== Software =====
 +Here is an installation guide here:\\
 +[[http://wiki.stm32duino.com/index.php?title=Installation]]\\
 +and here:\\
 +[[https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/Installation]]\\
 +Uploading a sketch:\\
 +[[http://wiki.stm32duino.com/index.php?title=Uploading_a_sketch]]\\
 +Debugging with GDB by Hackaday:\\
 +[[https://youtu.be/D-MbC9N5U7o]]\\
  
 ---- ----