操作步骤

  1. 下载相关文件点击这里,主要下载Arduino_STM32  STM32duino-bootloader两个压缩包
  2. 将Arduino_STM32放到arduino\hardware目录下面,
  3. 添加开发板
  4. 向STM32烧写Bootloader,把boot0插到1的位置,boot1插到0的位置。然后插入你的串口下载线(C8T6,这个片子的Tx和Rx分别对应引脚PA9和PA10)
  5. CDM输入如下命令(注意串口号)

    stm32flash.exe -w generic_boot20_pc13.bin -v -g 0x0 COM14

    如果出现了下面提示,需要按一下核心板上的rest复位键

    λ stm32flash.exe -w generic_boot20_pc13.bin -v -g 0x0 COM5
    stm32flash 0.4

    http://stm32flash.googlecode.com/

    Using Parser : Raw BINARY
    Interface serial_w32: 57600 8E1
    Failed to init device.

    之后烧录正常

    λ stm32flash.exe -w generic_boot20_pc13.bin -v -g 0x0 COM5
    stm32flash 0.4

    http://stm32flash.googlecode.com/

    Using Parser : Raw BINARY
    Interface serial_w32: 57600 8E1
    Version      : 0x22
    Option 1     : 0x00
    Option 2     : 0x00
    Device ID    : 0x0410 (Medium-density)
    - RAM        : 20KiB  (512b reserved by bootloader)
    - Flash      : 128KiB (sector size: 4x1024)
    - Option RAM : 16b
    - System RAM : 2KiB
    Write to memory
    Erasing memory
    Wrote and verified address 0x080056fc (100.00%) Done.

    Starting execution at address 0x08000000... done.

  6. 之后可以使用电源接口下载程序了

路过的坑

一、git因为墙太慢,在这里分享下https://ageshare.lanzous.com/ibp9v2d

二、之前用的ttl连接win10电脑有问题,可以更新驱动解决,驱动分享https://ageshare.lanzous.com/ibpdmub

未完待续。。。

arduino 操作stm32相关推荐

  1. arduino和stm32哪个更好学?

    信很多电子爱好者面对arduino和stm32都会有个难题,那就是不知道如何选择使用?arduino一直处在火热状态,但是STM32接口多性能强,速度也较快?为什么大家有时候还是喜欢arduino做一 ...

  2. Arduino处理STM32中的多个串口通讯问题

    简 介: 对于在Arduino下开发STM32的程序,对于STM32所具有的三个硬件USART进行测测试.结果显示可以使用这些串口完成相应的数据的输入与输出.但是涉及到以下两个问题,还没有得到解决:问 ...

  3. 嵌入式固件开发之二——直接操作STM32寄存器的LED点灯测试程序和仿真

    2 直接操作STM32寄存器的LED点灯测试程序 2.1 创建并编译工程 双击桌面上的"Keil uVision5"图标,启动MDK. 点击"Project"- ...

  4. 基于Arduino或者Stm32的智能台灯

    基于Arduino或者Stm32的智能台灯: 支持功能定制,提供全套硬件.软件及! 1.可以实现自动调光手动调光两种模式: 2.可以实时监测环境温度及湿度: 3.采用OLED显示环境温度湿度信息: 4 ...

  5. 使用Arduino完成STM32的串口通信

    目录 一.Arduino 1.Arduino下载 2.Arduino实验示例 a.开发板设置 b.Arduino编译烧录 二.基于STM32两种库 标准库函数 HAL库函数 三.Stduino 一.A ...

  6. 在Arduino 完成STM32板子的串口通信程序

    文章目录 要求 一.软件安装 二.编译及烧录 三.结果 四.标准库函数与HAL库函数的stm32编程方式差异 五.国人版的MCU集成开发平台 要求 安装 Ardunio IDE 和相关软件支持库,在A ...

  7. 一些常见的处理器如arm,arduino,stm32,51,树莓派的联系和区别,还有各自的长短板?

    先理清楚一些概念,然后我们再说下区别. 什么是处理器? 常常说的处理器,指的是CPU,擅长做计算,一般主频用Ghz来计算,因为频率很高,适合跑系统,比如Linux.市面上常用的处理器有Intel AM ...

  8. Arduino支持STM32套件的开发板管理器安装

    自己在Arduino中安装STM32套件的时候 ,及其郁闷的是:在没有FQ的情况下,下载很慢.慢就算了我可以等,可是不支持断点续传.在下载中间容易出错,出错就完蛋了.后面根本就算下载完成都会校验出错. ...

  9. 用arduino对stm32编程(一)

    本文主要分析stm32duino文件和自建stm32开发板的过程. 一.开发环境 开发板:xx(未知,用别人买的山寨板mini_stm32) stm32:stm32f103rct6 arduino版本 ...

最新文章

  1. StaticFactoryMethod_Level2
  2. Java使用预定格式获取时间字符串
  3. java耗时操作阻塞_springboot~高并发下耗时操作的实现
  4. 策略模式-Golang实现
  5. 微软Visual Studio 14 CTP 2 发布
  6. 外星人图像和外星人太空船_卫星图像:来自太空的见解
  7. css设置文字上下居中,一行文字居中,两行或多行文字同样居中。
  8. html城市手机搜索,原生js实现html手机端城市列表索引选择城市
  9. 组策略参考文档1-共享打印机
  10. Bugzilla简明使用手则
  11. Ubuntu配置maven
  12. 【Python】BeautifulSoup导入lxml报错
  13. Test2 unit2+3
  14. 诺禾--分子生物学常用小软件分享
  15. UML——实现图(构件图与部署图)
  16. 微信公众号运营都有哪些渠道,来提升公众号的粉丝量
  17. 计算机编程的双引号怎么打,计算机双引号怎么打出来
  18. android 亮屏 激活自动亮度调节,Android 屏幕亮度调节(2.0以后出现亮度自动调节)如何开启、关闭亮度自动调节...
  19. 【Lesson 3】 小调音阶及小调和弦
  20. IDEA 2021的下载与安装

热门文章

  1. AfCore.dll下载 附AfCore.dll文件丢失的解决办法
  2. Java格式日本邮编
  3. 鱼C论坛上Python练习题-72
  4. css: opacity、transparent、rgba 区别
  5. Python基于Opencv的鱼群密度速度检测系统(源码&教程)
  6. 瑞芯微rv1126超频笔记
  7. Xna Beta的starter Kit spacewar研究手记(1)
  8. 使用 robotstudio 创建自己的工具
  9. 个人近期日常工作计划
  10. jmeter参数化字段如何传空值