回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【花雕学编程】Arduino动手做(236)---在 Arduino IDE 配置 STM32 开发环境 简单

头像 驴友花雕 2024.10.17 23 0

05-.jpg

偶然在咸鱼上发现了这款开发板,感觉挺有意思,集合了一些常用的传感器和执行器,于是就收了二片,争取尝试做做小实验。大概搜索了一下,相关资料如下:
1、百问网
https://www.100ask.net/
2、视频
https://www.100ask.net/video
3、资料下载中心
https://download.100ask.net/
https://forums.100ask.net
4、STM32F103_瑞士军刀开发板
https://download.100ask.net/boards/St/DShanMCU-F103/index.html
5、开发板配套资料
百度云网盘 链接:https://pan.baidu.com/s/1c2H1SaqeM54HXPT6FrihDA?pwd=root 密码:root

 

00.jpg

在 Arduino IDE 配置 STM32 开发环境
1、首先安装 Arduino IDE:https://www.arduino.cc/en/software 

 

05-1.jpg

2、安装后打开它,点开文件-首选项,在其它开发板管理地址处填:
https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json


https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json


http://mcu.lvjianze.cn/study/stm32/package_stmicroelectronics_index.json

 

 

05-2.jpg

3、然后打开开发板管理器

 

05-3.jpg

4、搜索STM32并安装,如果有魔法上网代理,可以在首选项的网络中配置,否则下载会很慢

 

05-4.jpg
05-5.jpg

5、下载STM32安装包
https://github.com/stm32duino/Arduino_Core_STM32

 

05-5-.jpg

6、打开工具,选择开发板

 

05-6.jpg

7、相关配置

 

05-7.jpg

8、如果要使用 ST-Link、串口、DFU 来下载程序的话还要安装 STM32CubeProgrammer:
https://www.st.com/zh/development-tools/stm32cubeprog.html#get-software

 

05-8-.jpg
05-9.jpg

9、安装CH340驱动,打开电脑设备管理器查看

 

05-10.jpg

10、使用CH340G土豪金USB转TTL模块进行烧录

 

05-10-.jpg

11、烧录接线为(USB转TTL线)
PA9——RX
PA10——TX
GND——GND
3V3——3V3
 

05-11.jpg

12、  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
         实验二百三十六:Arduino FreeRTOS组合实验开发扩展板  韦东山DshanMCU-F103核心板
        项目实验之一:在 Arduino IDE 配置 STM32 开发环境——点亮板载LED

实验开源代码
 

代码
/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验二百三十六:Arduino FreeRTOS组合实验开发扩展板  韦东山DshanMCU-F103核心板
  项目实验之一:在 Arduino IDE 配置 STM32 开发环境——点亮板载LED
*/

void setup(){
    pinMode(PC13, OUTPUT);
}

void loop(){
    digitalWrite(PC13, HIGH);
    delay(300);
    digitalWrite(PC13, LOW);
    delay(600);
}

13、多次调试的最终配置

 

05-12.jpg

14、实验场景图 

 

05-13.jpg
05-14.jpg
05-15.jpg

评论

user-avatar
icon 他的勋章
    展开更多