[STM32F1] STM32F103如何通过USB在Arduino里写入程序啊

[复制链接]
 楼主| huangcunxiake 发表于 2024-11-4 13:53 | 显示全部楼层 |阅读模式
277126728611e0750e.png
这是我安装的,怎么跟下面这个STM32论坛的不同啊
406096728614c8fbb5.png
我怎么没有STM32duino bootloader这个选项啊
 楼主| huangcunxiake 发表于 2024-11-4 14:07 | 显示全部楼层
那个示例中用的下面这个
http://dan.drown.org/stm32duino/package_STM32duino_index.json
我用的下面这个
https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json
会不会是这两个不同导致的?
我再试试

别乱了阵脚 发表于 2024-12-1 21:27 | 显示全部楼层
USB烧录?好像不行的吧
暖了夏天蓝了海 发表于 2024-12-2 02:00 | 显示全部楼层
好像有个叫mbed的,应该是可以烧录的

光辉梦境 发表于 2024-12-2 03:00 | 显示全部楼层
一般写程序的话好像最好使用串口或者jlink才行

一秒落纱 发表于 2024-12-2 04:00 | 显示全部楼层
你说arduino是为了给STM32刷个arduino的固件吗?

夜阑风雨 发表于 2024-12-2 05:00 | 显示全部楼层
STM32F103上通过USB将程序写入Arduino是一个有趣的想法,但实际上STM32F103Arduino是两个不同的微控制器平台,它们的编程方式和工具链也不同

远山寻你 发表于 2024-12-2 06:00 | 显示全部楼层
你可以通过STM32F103来模拟一个USB设备,并通过USB接口与Arduino进行通信,但这并不是直接将程序写入Arduino的方式

三生万物 发表于 2024-12-2 07:00 | 显示全部楼层
STM32F103可以通过USB接口与Arduino进行通信,但这种通信通常是通过USB串口(CDC)或USB HID(人机接口设备)来实现的,而不是直接将程序写入Arduino

淡漠安然 发表于 2024-12-2 08:00 | 显示全部楼层
一般来说,STM32F103可以通过USB OTGOn-The-Go)功能作为USB主机,与Arduino进行通信。Arduino作为USB设备,可以通过USB串口与STM32F103进行数据交换

江河千里 发表于 2024-12-2 09:00 | 显示全部楼层
我觉得STM32F103也可以作为USB设备,连接到PC或其他USB主机设备。在这种情况下,STM32F103可以通过USB串口与PC进行通信,PC再将数据通过串口发送给Arduino

冰春彩落下 发表于 2024-12-2 10:00 | 显示全部楼层
你这么做有点麻烦,还是换成串口烧录比较稳妥

elsaflower 发表于 2024-12-3 08:16 | 显示全部楼层
可以通过Arduino IDE的“管理库”功能搜索并安装“STM32Duino”或者“STM32 cores”。
hudi008 发表于 2024-12-6 20:09 | 显示全部楼层
在 Arduino IDE 中,需要安装 STM32duino 核心库。这个库可以让 Arduino IDE 识别 STM32F103 芯片并进行编程。
uytyu 发表于 2024-12-6 21:41 | 显示全部楼层
在“附加开发板管理器网址”中,粘贴STM32核心库的网址(如:https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/master/STM32/package_stm32duino_index.json)。
rosemoore 发表于 2024-12-7 00:43 | 显示全部楼层
Arduino IDE 在通过 USB 写入程序时,实际上是利用了串口通信的原理。
tabmone 发表于 2024-12-7 03:46 | 显示全部楼层
ST官方提供了一个名为“STM32 ST-LINK Utility”的工具,其中包含了必要的驱动程序。
lzbf 发表于 2024-12-7 06:47 | 显示全部楼层
从Arduino官网或其他可靠来源下载并安装Arduino IDE。
timfordlare 发表于 2024-12-9 09:27 | 显示全部楼层
根据实际的 STM32F103 芯片的参数来设置,例如,如果芯片的主频是 72MHz,就设置相应的 CPU 速度选项。
mikewalpole 发表于 2024-12-9 12:29 | 显示全部楼层
可以在Arduino IDE中通过USB向STM32F103写入程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

222

主题

3700

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部