查看: 12946|回复: 0

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

[复制链接]

主题

好友

2242

积分

版主

  • 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,效果如下
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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



    手机版|电路城

    GMT+8, 2020-8-5 03:21 , Processed in 0.067264 second(s), 15 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz!

    返回顶部