打印
[STM32F1]

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

[复制链接]
楼主: huangcunxiake
手机看帖
扫描二维码
随时随地手机跟帖
21
abotomson| | 2024-12-9 15:53 | 只看该作者 回帖奖励 |倒序浏览
能够在Arduino IDE中为STM32F103微控制器编写并上传程序。

使用特权

评论回复
22
febgxu| | 2024-12-10 21:15 | 只看该作者
在烧录BootLoader和上传程序时,正确设置BOOT0和BOOT1跳线是非常重要的

使用特权

评论回复
23
saservice| | 2024-12-11 22:28 | 只看该作者
Arduino IDE能够识别STM32F103开发板

使用特权

评论回复
24
10299823| | 2024-12-12 12:55 | 只看该作者
安装适用于STM32的Arduino核心库。

使用特权

评论回复
25
belindagraham| | 2024-12-12 17:08 | 只看该作者
点击Arduino IDE中的“上传”按钮,等待程序上传完成。如果遇到错误提示,如“error resetting after download: usb_reset: could not reset device, win error: The system cannot find the file specified.”,可以直接忽略。

使用特权

评论回复
26
alvpeg| | 2024-12-12 20:20 | 只看该作者
在Arduino IDE中,依次点击“工具”->“开发板”,选择对应的STM32F103开发板型号。然后,在“工具”->“端口”中选择正确的串口号。

使用特权

评论回复
27
primojones| | 2024-12-12 21:27 | 只看该作者
可以通过 Arduino IDE 的 “Boards Manager” 来安装。在 “Boards Manager” 中,搜索 “STM32duino”,然后选择适合 STM32F103 的版本进行安装。

使用特权

评论回复
28
51xlf| | 2024-12-12 21:59 | 只看该作者
使用ST-Link V2烧录器或通过STM32CubeProgrammer等工具将BootLoader烧录到STM32F103中

使用特权

评论回复
29
sesefadou| | 2024-12-13 20:22 | 只看该作者
使用USB线将STM32F103开发板连接到计算机。如果使用的是最小系统板,可能需要额外的USB转串口模块进行连接。

使用特权

评论回复
30
ingramward| | 2024-12-14 13:06 | 只看该作者
在 Arduino IDE 的代码编辑窗口中,按照 C/C++ 语言的规范编写 STM32F103 的程序。可以利用 Arduino IDE 提供的函数和库来进行开发。

使用特权

评论回复
31
febgxu| | 2024-12-14 15:05 | 只看该作者
烧录BootLoader              

使用特权

评论回复
32
deliahouse887| | 2024-12-14 16:51 | 只看该作者
STM32duino              

使用特权

评论回复
33
AutoMotor| | 2024-12-14 21:19 | 只看该作者
要将程序通过USB写入STM32F103(如果用作Arduino板),你需要使用适当的Arduino IDE或ST官方工具(如STM32CubeProgrammer)。连接USB后,选择正确的板型号和端口,然后上传你的代码即可。

使用特权

评论回复
34
alvpeg| | 2024-12-15 10:45 | 只看该作者
如果尚未安装STM32的支持包,可以通过“开发板管理器”搜索并安装Cortex-M3系列的编译支持文件,以及相关的STM32板卡支持包(如STM32duino或Arduino_STM32等)。

使用特权

评论回复
35
wilhelmina2| | 2024-12-15 11:29 | 只看该作者
安装了最新版本的Arduino IDE。

使用特权

评论回复
36
youtome| | 2024-12-18 10:52 | 只看该作者
点击Arduino IDE中的“上传”按钮,程序将通过USB转串口模块上传到STM32F103开发板

使用特权

评论回复
37
sdCAD| | 2024-12-18 15:57 | 只看该作者
打开Arduino IDE,依次点击“文件”->“首选项”,在“其他开发板管理网址”中输入https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json,然后点击“确定”。随后,在“工具”->“开发板”->“开发板管理器”中搜索“STM32 MCU based boards”并安装。

使用特权

评论回复
38
macpherson| | 2024-12-18 19:47 | 只看该作者
STM32F103需要预先烧录一个DFU引导程序,以便通过USB进入DFU模式。这可以使用STM32CubeProgrammer、ST-Link Utility或其他支持的工具进行。

使用特权

评论回复
39
febgxu| | 2024-12-18 20:16 | 只看该作者
在引导程序被烧录后,每次上电或复位时,按住BOOT按键(通常是BOOT0),使STM32进入DFU模式。
此时,将STM32通过USB线连接到电脑,电脑应能识别到DFU设备。

使用特权

评论回复
40
单芯多芯| | 2024-12-20 06:46 | 只看该作者
arduino,ide,通过usb写程序的时候,其实用的就是串口通信的原理。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则