您的位置:首页 > 大数据 > 物联网

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

2019-04-30 23:04 417 查看

安装STM32Cube_MX图形化设置软件之前,须先安装JAVA8.0。下载地址:https://www.java.com/zh_CN/download/。

JAVA完成安装后,双击下载好的STM32Cube_MX安装程序。

点击Next,进入下一步。

选择“I accept the terms of this license agreement”,点击Next进入下一步。

使用软件默认安装路径,点击Next进入下一步。

点击Next开始进行文件复制。

等待安装完成。

点击Done结束安装。

双击STM32Cube_MX桌面快捷方式,打开软件。

依次点击Help,Manage embedded software packages。弹出Embedded Software Packages Manager界面。


选择STM32F1系列器件包,点击Install Now进行下载并安装。
安装完成后,点击Close关闭界面。
----------------------------------------------------------分割线-----------------------------------------------------------------
使用STM32Cube_MX生成MDK工程之前,我们先来看一下学习板的硬件原理图。

USB电源供电

MCU主控STM32F103C8

ESP8266_12F

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐