嘉立创产业服务站群
发作品签到
专业版

STM32F103C8T6_ arduino开发板

工程标签

517
0
0
1

简介

本工程是复刻的“MDRDAZE”的“STM32F103C8T6开发板 arduino版型”,已刷入Arduino固件验证。

简介:本工程是复刻的“MDRDAZE”的“STM32F103C8T6开发板 arduino版型”,已刷入Arduino固件验证。

开源协议

Public Domain

(未经作者授权,禁止转载)
创建时间:2024-06-22 07:55:39更新时间:2024-06-25 01:56:00

描述

 

本工程是复刻“MDRDAZE的STM32F103C8T6开发板 arduino版型”工程,源项目地址为:https://oshwhub.com/1111mdr/stm32f103c8t6-development-board-arduino-version

   复刻时,为减少成本,按照手中已有的元件对原工程做了一些调整,并修改部分丝印。

  

焊接完成效果

用数据线连接USB_1口,BOOT0设为1,BOOT1设为0,使用ST官方软件STM32CubeProgrammer和Flymcu软件读取芯片信息

 

不知道为什么两个软件读取信息Flash 大小不同,建议应用时还是选择64k

刷入STM32duino-bootloader

需要先到Github下载 Arduino_STM32 STM32duino-bootloader;下载地址:https://github.com/rogerclarkmelbourne/Arduino_STM32

两个文件下载好解压,用数据线连接USB_1口,BOOT0设为1BOOT1设为0,使用STM32CubeProgrammer或者Flymcu软件,将STM32duino-bootloader-master文件中binaries目录中generic_boot20_pc13.bin下载到开发板(选择固件是根据开发板的led灯使用的针脚来选择的,本开发板为PC13

固件下载成功,关闭软件,拔下数据线,BOOT0设置为0

在下载的Arduino_STM32文件目录Arduino_STM32-master\drivers\win,找到install_drivers.bat文件,以管理员身份安装驱动

显示按任意键继续,驱动安装成功,然后用数据线连接USB_2口;

 

固件写入成功, 通过设备管理器查看会显示Maple Serial(COMX);

可以按复位键板子上LED灯会快速闪烁几次表明写入成功

Arduino IDE 环境搭建

1、下载并安装IDE,下载地址:https://www.arduino.cc/en/Main/Software

2、配置IDEArduino IDE的首选项中,添加STM32duino开发板管理器下载地址。

点击蓝色文字可以找到所有非官方开饭板管理器的下载地址

下载地址填好后回到主界面,在开发板管理器中安装STM32开发板文件

 

3、安装Arduino SAM Boards(32-bit ARM Cortex-M3) 文件,开发板管理器输入SAM,可以找到该文件,点安装,安装完成关闭IDE

4、需要安装Java SE 8,建议安装版本为:JDK 8u211及以下版本,否则通过IDE写入程序时或报错了(具体安装方法自行搜索)

安装过高版本报错如下

JRE version: Java(TM) SE Runtime Environment (8.0_411) (build 1.8.0_411-b09) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.411-b09 mixed mode windows-amd64 compressed oops) # Problematic frame:

 

 

 

编译blink示例检测环境是否安装成功

重启 Arduino IDE,打开工具选择板型,

选择端口

选择blink示例

需要将原文件的PB1改为PC13

点击上传,附blink演示视频文件

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
blink.mp4
4
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航