Arduino的IDE编写stm32的程序

之前看过很多Arduino的程序,感觉蛮好玩的,而且Arduino的IDE也蛮强大的,然后就像,能否用Arduino的IDE编写STM32程序呢,后来找了些视频,其实蛮简单的,这里以STM32F103C8T6为例,其他的都差不多,F4的也支持,所以还是蛮强的

1、下载Arduino,官网有,这个好找https://www.arduino.cc/en/Guide/Windows#toc2

2、安装,这个简单,一路next

3、添加开发板管理器网站,打开文件/首选项,输入网址

http://dan.drown.org/stm32duino/package_STM32duino_index.json



4、打开。。工具/开发板xx/开发板管理器/,然后在里面搜索stm,会有f1,f4,一般f1在下面,点击安装,这个可能有点慢,等吧,

5、安装完后,可以选板子,工具里面修改,晶振72M,

然后貌似可以用了,

。。。。。。。。。。。。。

,,,,,,,,,,,,,,

但我弄完了发现,何苦呢,这是,有keil不用用这个干啥。

### 使用 Arduino IDE 进行 STM32 开发教程 #### 安装 Arduino IDE 和必要插件 为了使用 Arduino IDESTM32 芯片进行开发,需先下载并安装官方版 Arduino IDE[^1]。建议访问官方网站获取最新版本。 #### 添加第三方平台支持 完成软件安装后,在首选项设置里加入用于获取额外硬件包的 URL 地址。对于 STM32 来说,可以采用如下链接作为附加板管理器网址之一: `https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/master/boards.txt` 接着通过“工具”-> “开发板” -> "开发板管理器..." 的路径打开相应的窗口,并从中搜索 `stm32` 关键词来查找可用的支持包。找到合适的条目之后点击右侧按钮即可开始安装过程[^2]。 #### 下载必要的库文件 除了在线安装外,有时也需要依赖本地提供的固件或其他资源。此时可以从指定位置下载最新的离线库文件以备不时之需[^3]。这些资料通常包含了特定型号所需的驱动程序以及示例代码等重要组件。 #### 创建新项目与上传代码 当一切准备就绪以后就可以新建工程了。按照常规流程编写好源码之后记得选择正确的端口和目标设备类型再尝试编译运行。这里需要注意的是不同系列之间可能存在差异因此务必确认所选参数无误。 ```cpp void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } ``` 上述简单例子展示了如何控制内置LED灯闪烁,适用于大多数入门级实验场景。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值