嵌入式蓝桥杯CubeMX的基本功能配置与Keil5的基本逻辑实现
1.嵌入式蓝桥杯HAL库工程模板创建
2.点灯
3.按键输入
4.定时器中断+按键输入
5.PWM输出
6.ADC采集
7.IIC读写eeproom
8.UART发送与接收
9.RTC时间
1.嵌入式蓝桥杯HAL库工程模板创建
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
嵌入式蓝桥杯HAL库工程模板创建,本文章配置CubeMX的基本功能,如时钟,文件代码生成,启动文件移植等,为后面的LED点亮,还是其它功能做一个基本的工程模板
提示:以下是本篇文章正文内容,下面案例可供参考
1.打开CUbeMX,并进入选择单片机型号
2进入后搜索stm32G431RB,双击选择第2个工程
3.使能时钟
4.时钟配置
5.存放文件及选择编译器
6.选择文件编译格式并生成代码
7.移植启动文件
复制官方给的LCD参考例程该文件到自己创建的MDK-ARM目录下
相关链接:参考b站大佬的速成学习资料【2023蓝桥杯 嵌入式组适用】CT117E-M4 新款开发板 3小时省赛模块 速成总结 纯分享,零套路,永久免费_哔哩哔哩_bilibili
LCD参考资料在顶置评论区的资源链接
8.打开Keil5,并添加该启动文件
9.编译0error,0warning
恭喜您已完成基本配置 !!!
10.点个灯!!!打开自己创建的CubeMX的工程,去配置灯,再到Keil5下载程序
主要选择PC8-PC15为LED1-LED8,设置为输出模式,其中8个led灯是低电平点亮的!(不修改时默认输出低电平)
11.烧写器选择配置 CMSIS-
下载即可运行配置
12.调试 ,插入开发板的接口数据线观察是否出现串口信息,再次编译,并下载
13.完成12第步的下载后, 【拔开再重新插上电源,reset无效】!!可以观察到以下点灯现象。即完成了点灯,但会熄灭,这就关系到后面锁存器的操作了。
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了关于嵌入式蓝桥杯stm32G431RB的CubeMX和Keil5的基本配置,和简单的点亮8个led灯,后面更新会正式涉及到各个模块的内容。