使用HAL库,实现流水灯周期闪烁和中断模式编程。

使用HAL库,实现流水灯周期闪烁和中断模式编程。

开发环境的搭建

1.安装jdk(有java环境的可以不用这一步)
jdk官网下载链接:
https://www.oracle.com/java/technologies/javase-downloads.html
2.安装STM32CubeMX
下载地址:
https://www.st.com/en/development-tools/stm32cubemx.html
安装过程

  1. 管理员身份运行 SetupSTM32CubeMX-4.27.0.exe ,点击Next

  2. 选择"I accept the terms of this license agreement",点Next

  3. 选择安装位置,默认位置是安装在C盘中

  4. 点击确定

  5. 选择Next

  6. 安装完成后,选择Next

  7. 点击Done,完成安装!

安装固件库
运行CubeMX 4.27,选择 Help->Magne 安装固件库

在这里插入图片描述

流水灯的实现

使用STM32CubeMX创建工程:

  1. 打开STM32CubeMX,选择你的目标STM32微控制器型号,然后进入项目。

在这里插入图片描述

  1. 在"Pinout & Configuration"选项卡中,开始如下配置:

    点击A->Z,选择SYS,在Debug一栏选择Serial Wire

在这里插入图片描述

选择RCC,如下:

在这里插入图片描述

选择OPIO,设置PA0、PB0,PC13为OutPut:

在这里插入图片描述

  1. 在"Clock Configuration"选项卡中,设置如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值