arduino 操作stm32
操作步骤
- 下载相关文件点击这里,主要下载Arduino_STM32 STM32duino-bootloader两个压缩包
- 将Arduino_STM32放到arduino\hardware目录下面,
- 添加开发板
- 向STM32烧写Bootloader,把boot0插到1的位置,boot1插到0的位置。然后插入你的串口下载线(C8T6,这个片子的Tx和Rx分别对应引脚PA9和PA10)
- 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.4http://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.4http://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.
- 之后可以使用电源接口下载程序了
路过的坑
一、git因为墙太慢,在这里分享下https://ageshare.lanzous.com/ibp9v2d
二、之前用的ttl连接win10电脑有问题,可以更新驱动解决,驱动分享https://ageshare.lanzous.com/ibpdmub
未完待续。。。
arduino 操作stm32相关推荐
- arduino和stm32哪个更好学?
信很多电子爱好者面对arduino和stm32都会有个难题,那就是不知道如何选择使用?arduino一直处在火热状态,但是STM32接口多性能强,速度也较快?为什么大家有时候还是喜欢arduino做一 ...
- Arduino处理STM32中的多个串口通讯问题
简 介: 对于在Arduino下开发STM32的程序,对于STM32所具有的三个硬件USART进行测测试.结果显示可以使用这些串口完成相应的数据的输入与输出.但是涉及到以下两个问题,还没有得到解决:问 ...
- 嵌入式固件开发之二——直接操作STM32寄存器的LED点灯测试程序和仿真
2 直接操作STM32寄存器的LED点灯测试程序 2.1 创建并编译工程 双击桌面上的"Keil uVision5"图标,启动MDK. 点击"Project"- ...
- 基于Arduino或者Stm32的智能台灯
基于Arduino或者Stm32的智能台灯: 支持功能定制,提供全套硬件.软件及! 1.可以实现自动调光手动调光两种模式: 2.可以实时监测环境温度及湿度: 3.采用OLED显示环境温度湿度信息: 4 ...
- 使用Arduino完成STM32的串口通信
目录 一.Arduino 1.Arduino下载 2.Arduino实验示例 a.开发板设置 b.Arduino编译烧录 二.基于STM32两种库 标准库函数 HAL库函数 三.Stduino 一.A ...
- 在Arduino 完成STM32板子的串口通信程序
文章目录 要求 一.软件安装 二.编译及烧录 三.结果 四.标准库函数与HAL库函数的stm32编程方式差异 五.国人版的MCU集成开发平台 要求 安装 Ardunio IDE 和相关软件支持库,在A ...
- 一些常见的处理器如arm,arduino,stm32,51,树莓派的联系和区别,还有各自的长短板?
先理清楚一些概念,然后我们再说下区别. 什么是处理器? 常常说的处理器,指的是CPU,擅长做计算,一般主频用Ghz来计算,因为频率很高,适合跑系统,比如Linux.市面上常用的处理器有Intel AM ...
- Arduino支持STM32套件的开发板管理器安装
自己在Arduino中安装STM32套件的时候 ,及其郁闷的是:在没有FQ的情况下,下载很慢.慢就算了我可以等,可是不支持断点续传.在下载中间容易出错,出错就完蛋了.后面根本就算下载完成都会校验出错. ...
- 用arduino对stm32编程(一)
本文主要分析stm32duino文件和自建stm32开发板的过程. 一.开发环境 开发板:xx(未知,用别人买的山寨板mini_stm32) stm32:stm32f103rct6 arduino版本 ...
最新文章
- StaticFactoryMethod_Level2
- Java使用预定格式获取时间字符串
- java耗时操作阻塞_springboot~高并发下耗时操作的实现
- 策略模式-Golang实现
- 微软Visual Studio 14 CTP 2 发布
- 外星人图像和外星人太空船_卫星图像:来自太空的见解
- css设置文字上下居中,一行文字居中,两行或多行文字同样居中。
- html城市手机搜索,原生js实现html手机端城市列表索引选择城市
- 组策略参考文档1-共享打印机
- Bugzilla简明使用手则
- Ubuntu配置maven
- 【Python】BeautifulSoup导入lxml报错
- Test2 unit2+3
- 诺禾--分子生物学常用小软件分享
- UML——实现图(构件图与部署图)
- 微信公众号运营都有哪些渠道,来提升公众号的粉丝量
- 计算机编程的双引号怎么打,计算机双引号怎么打出来
- android 亮屏 激活自动亮度调节,Android 屏幕亮度调节(2.0以后出现亮度自动调节)如何开启、关闭亮度自动调节...
- 【Lesson 3】 小调音阶及小调和弦
- IDEA 2021的下载与安装