欢迎光临散文网 会员登陆 & 注册

STM32CUBEMX(4)--GPIO输出

2021-05-31 12:05 作者:记帖  | 我要投稿

概述

本篇文章主要介绍如何使用STM32CubeMX对红外波形进行GPIO输出,并LED显示。

硬件准备

 首先需要准备一个开发板,这里我准备的是NUCLEO-F030R8的开发板:  

选择芯片型号

配置时钟源

    HSE与LSE分别为外部高速时钟和低速时钟,在本文中使用内置的时钟源,故都选择Disable选项,如下所示。

配置时钟树

    STM32F0的最高主频到48M,所以配置48即可。

    GPIO口配置

    左键点击需要配置的端口,选择GPIO_Output模式。这里我们配置的端口位PB10和PB11。

    配置完如下图所示。

    详细参数配置,如下图,完成后点击OK。

生成工程设置

    注意在生产工程设置中不能出现中文,不然会报错。

代码生成设置

    最后设置生成独立的初始化文件。

生成代码

代码

  在main.c中的while中,设置LED亮灭情况。

演示效果

教学视频



STM32CUBEMX(4)--GPIO输出的评论 (共 条)

分享到微博请遵守国家法律