|
概述 本篇文章主要介绍如何使用STM32CubeMX对红外波形进行GPIO输出,并LED显示。 首先需要准备一个开发板,这里我准备的是NUCLEO-F030R8的开发板:
选择芯片型号 使用STM32CUBEMX选择芯片stm32f030r8,如下所示:
HSE与LSE分别为外部高速时钟和低速时钟,在本文中使用内置的时钟源,故都选择Disable选项,如下所示:
STM32F0的最高主频到48M,所以配置48即可:
串口配置 0左键点击需要配置的端口,选择GPIO_Output模式。这里我们配置的端口位PB10和PB11。
配置完如下图所示。
详细参数配置,如下图,完成后点击OK。
注意在生产工程设置中不能出现中文,不然会报错。
代码生成设置 最后设置生成独立的初始化文件:
生成代码
配置keil
在main.c中的while中,设置LED亮灭情况:
演示效果
转载自:记帖 如有侵权请联系删除 |
在主机模式下使用STM32Cube HAL I2C驱动
STM32选择SPL库,还是HAL库开发?
stm32中断原理
【STM32N6570-DK评测】3.CubeMX关于DCMIPP和CSI的BUG整理及摄像头使用
STM32cubeMX软件的使用过程中的“坑”
【有奖体验】STM32Cube通过Clang/LLVM支持进一步简化代码开发
STM32CubeMX应用结构选择指南
经验分享 | STM32CubeMX 生成时钟获取函数的分析
兔哥的最强U5图显【000】——U5G9最小系统绘制
兔哥的ST67——【000】ST67模组订购
微信公众号
手机版