查看: 18420|回复: 0

使用Arduino IDE玩转STM32F103C8T6之开发环境搭建与LED闪灯

[复制链接]
  • TA的每日心情
    奋斗
    2019-10-1 12:54
  • 签到天数: 313 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2018-5-11 08:51:48 | 显示全部楼层 |阅读模式
    分享到:
    STM32F103C8T6最小开发板价格便宜性能超越Arduino UNO,下面介绍一下这款入门开发板的玩法
    这款开发板的硬件资源如下

    其中黄色是BOOT0和BOOT1跳线帽,旁边是重置键,下面介绍使用Arduino IDE烧写程序的方法
    烧写前硬件连接方法
    使用USB转串口线连接开发板和电脑USB,其中串口线的TX RX分布连接开发板PA10 PA9,然后将BOOT0短接3.3V BOOT1短接GND进入烧写状态,串口线的VCC GND分布连接开发板的5V G即可无需另外供电
    然后开始Arduino开发环境搭建
    下载安装Arduino IDE
    https://www.arduino.cc/en/Main/Software
    打开Arduino IDE然后按工具-开发板管理器,下载安装Arduino SAM开发板,不安装这个开发板后编译会出现arm-none-eabi-g++错误

    安装后如下图

    接着关闭Arduino IDE,下载STM32F103C8T6用的Arduino开发板库,由于是第三方支持,所以需要手动加入
    https://github.com/rogerclarkmelbourne/Arduino_STM32/archive/master.zip
    下载后解压,将文件夹Arduino_STM32_master重命名为Arduino_STM32后复制到C:\Users\用户名\Documents\Arduino\hardware文件夹,如果没有hardware文件夹就新建一个,如下图

    接着打开Arduino IDE,选择工具-开发板-选择如下开发板

    选择上传方式为串口Serial

    按设备管理器里面显示的串口线串口号

    设置串口号

    然后选择示例Blink,按一下开发板上重置键后点上传

    上传后如下图表示成功

    烧写完成后断开USB转串口线和电脑USB的连接,将BOOT0短接GND后按一下重置键即可运行程序,将LED的正极接PB1,负极接G,效果如下
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-20 16:57 , Processed in 0.141397 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.