Quantcast
Channel: 懒得折腾
Viewing all articles
Browse latest Browse all 764

STM32 Arduino Tutorial – How to use the STM32F103C8T6 board with the Arduino IDE

$
0
0

  1. Connect FTDI 232 to the board. 5V to Vcc. Gnd to Gnd. Rx  — Tx(A9), Tx — Rx(A10)
  2. usb-ttl-ft232rl-pinout
  3. Make sure boot 0 is connect to 1.
  4. Press the reset button
  5. Put the following url http://dan.drown.org/stm32duino/package_STM32duino_index.json to the Additional Board Manager URLs in Arduino Preference.
  6. Go to Board Manager under Tools -> Board. Find Stm32F1 and install it.
  7. In the Board list, select Generic STM32F103C Series. Change the upload method to Serial. Choose the correct port number.
  8. Open the blinky example and change it to
  9. /*
    BlinkTurns an LED on for one second, then off for one second, repeatedly.

    Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
    it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
    the correct LED pin independent of which board is used.
    If you want to know what pin the on-board LED is connected to on your Arduino
    model, check the Technical Specs of your board at:
    https://www.arduino.cc/en/Main/Products

    modified 8 May 2014
    by Scott Fitzgerald
    modified 2 Sep 2016
    by Arturo Guadalupi
    modified 8 Sep 2016
    by Colby Newman

    This example code is in the public domain.

    http://www.arduino.cc/en/Tutorial/Blink
    */

    // the setup function runs once when you press reset or power the board
    void setup() {
    // initialize digital pin LED_BUILTIN as an output.
    pinMode(PC13, OUTPUT);
    }

    // the loop function runs over and over again forever
    void loop() {
    digitalWrite(PC13, HIGH); // turn the LED on (HIGH is the voltage level)
    delay(100); // wait for a second
    digitalWrite(PC13, LOW); // turn the LED off by making the voltage LOW
    delay(100); // wait for a second
    }



Viewing all articles
Browse latest Browse all 764

Trending Articles