STMCU小助手
发布时间:2023-3-2 10:16
|
前言 本人是准备参加蓝桥杯的一名普通大二学生,看到学长在CSDN上的写的备赛博客写的非常好,本人也想效仿他,第一次写博客写的不好请原谅。 一、软件准备 1、MDK4或者MDK5(可到官网或者其他途径获取,本人使用的是MDK5) 2、Cubemx(可到官网自行下载) 3、安装G4的包(1.2.0,1.3.0以及1.4.0均可) 4、串口调试助手(COM) 二、LED 1.G431RETx的原理图以及我们需要配置的元素 LED部分原理图:
分析: 上图显示了LD1-8的所在引脚位置,我们知道如果要控制LD则要将LE(Load Enable)引脚用PD2拉高,拉高后LD1-8就受PC8-PC15的控制了(此处为低电平电量) 2.CubeMx的配置步骤 注:若对Cubemx的配置方法不明白的,可以参看(这个是学长写的) RCC配置如下:
IO配置: PD2,PC8-PC15设置为GPIO_Output输出模式,PD2设置为默认低电平、PC8-PC15默认高电平
3.别忘了设置调试接口为SW
4.生成工程
5.测试代码
在工程文件夹中新建一个bsp文件夹存放自己写的板级支持包。
创建一个led.c和led.h文件
创建一个新组,并命名为bsp。
再在bsp里面添加刚刚自己创建的两个文件 led.c代码为:
led.h代码为:
main.c中main函数部分代码:
别忘了设置引用文件的路径
三、效果展示
———————————————— 版权声明:火花页. |
STM32固件库分享,超全系列整理
经验分享 | STM32G4 双BANK Flash模式页擦除话题
经验分享 | STM32G4片内FLASH擦写实验笔记
经验分享 | STM32G4系列是否支持位带操作
STM32系列芯片之间相互移植注意事项
STM32如何成为现代科技的隐形引擎
大神都是怎么学习STM32的,我也跟着学
如果你解决了这些问题,就可以直接学STM32
经验分享 | 基于STM32G4芯片TIM+SPI+DMA应用示例
新手学几天STM32,为啥一脸茫然
微信公众号
手机版