STM32F103_IOT物联网开发板学习专栏3_STM32F103控制LED灯

安装STM32Cube_MX图形化设置软件之前,须先安装JAVA8.0。下载地址:https://www.java.com/zh_CN/download/。
JAVA
JAVA完成安装后,双击下载好的STM32Cube_MX安装程序。
STM32Cube_MX 4.26安装1
点击Next,进入下一步。
STM32Cube_MX 4.26安装2
选择“I accept the terms of this license agreement”,点击Next进入下一步。
STM32Cube_MX 4.26安装3
使用软件默认安装路径,点击Next进入下一步。
STM32Cube_MX 4.26安装4
点击Next开始进行文件复制。
STM32Cube_MX 4.26安装5
等待安装完成。
STM32Cube_MX 4.26安装6
点击Done结束安装。

双击STM32Cube_MX桌面快捷方式,打开软件。
软件主界面
依次点击Help,Manage embedded software packages。弹出Embedded Software Packages Manager界面。

在这里插入图片描述
选择STM32F1系列器件包,点击Install Now进行下载并安装。
安装完成后,点击Close关闭界面。
----------------------------------------------------------分割线-----------------------------------------------------------------
使用STM32Cube_MX生成MDK工程之前,我们先来看一下学习板的硬件原理图。
USB电源供电
USB电源供电
MCU
MCU主控STM32F103C8
ESP8266_12F
ESP8266_12F
RS232与RS485
RS232与RS485接口

由以上电路原理图可知,LED灯D1串联一个510欧电阻连接至STM32F103C8T6的PA15管脚。接下来我们来建立第一个MDK工程。
点击New Project,建立一个新工程。
在这里插入图片描述
在搜索栏输入STM32F103C8,双击MCUs List栏STM32F103C8T6。
在这里插入图片描述
Pinout设置。
在这里插入图片描述
Clock Configuration设置。
在这里插入图片描述
Configuration>GPIO,Pin Configuration设置。
在这里插入图片描述
点击Project > Generate Code,弹出生成代码设置。
在这里插入图片描述
在这里插入图片描述
点击Ok,自动生成MDK工程。
在这里插入图片描述
点击Open Project,自动关联MDK软件打开工程。
在main.c文件,int main(void)函数While大循环中添加以下代码:
HAL_Delay(500); //延时500毫秒
HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_15); //PA15管脚状态取反
在这里插入图片描述
点击Project > Options for Target ‘RunLED’,弹出界面选定Use:J-LINK/J-TRACE Cortex。
在这里插入图片描述
点击Settings。此处设置须将JLINK OB下载器与学习板正确连接。
在这里插入图片描述
在这里插入图片描述
点击Project > Build Target,开始对工程进行编译。
在这里插入图片描述
编译成功。
点击 Flash > Download,将编译成功的二进制HEX下载至STM32F103_IOT学习板。
在这里插入图片描述
板上有个LED不停闪烁,说明程序正常运行。

STM32F103_IOT学习板网盘资料下载:
https://pan.baidu.com/s/1Mt26LbADDGXIZLdMK3_c2Q 提取码:o323

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值