
蓝桥杯嵌入式
文章平均质量分 56
记录参加蓝桥杯嵌入式省赛各个模块配置还有工程基本函数代码
小明在考研
这个作者很懒,什么都没留下…
展开
-
记不住的点
1.原创 2022-06-20 17:50:49 · 198 阅读 · 0 评论 -
蓝桥杯嵌入式——考试模板构建(1)
1.创建资源文件夹和提交文件夹2.使用STM32CubeMX创建资源文件工程(1)创建工程(2)找到STM32G431RBT(3)配置RCC。主时钟为外部高速时钟(4)设置时钟树(5).设计中断优先级分组,分组四,只有四位抢断优先级,没有响应优先级(4).配置生成keil工程文件基本参数3.配置keil工程文件(1)添加启动文件(路径为:资源数据包_嵌入式(G431)_2021\5-液晶驱动参考例程\HAL_06_LCD\MDK...原创 2022-04-06 21:49:56 · 3038 阅读 · 0 评论 -
蓝桥杯嵌入式——TIM
工程文件下载链接,无需积分即可下载这次代码直接在上次ADC代码上面进行修改,本次TIM 使用TIM6基础定时器1.设置STM32CubeMX文件(1).使能TIM6(2).设置分频使一秒产生一次定时器中断 80 000 000/(8000 - 1)/ (1000 - 1)(3).设置抢断优先级,使定时器能打断串口中断服务程序,保证在执行串口的时候可以延时(4).生成keil工程文件2.配置keil文件(1).添加.c .h文件,过程省略...原创 2022-04-05 22:10:53 · 1291 阅读 · 0 评论 -
蓝桥杯嵌入式——RTC
工程文件下载链接,无需积分即可下载RTC部分直接在上部分代码里面增加1.配置STM32CubeMX工程文件(1).使能RTC时钟(2),采用外部时钟,配置一秒产生一次中断(3).时间的话随便设置一个就行(4).生成keil工程文件2.配置keil工程文件(1).添加.c .h文件,过程省略(2).转移资源.c .h文件里面的内容(3).去路径#include "main.h" ——》#include "stm32g4x.........原创 2022-04-06 20:26:49 · 3499 阅读 · 0 评论 -
蓝桥杯嵌入式——ADC
工程文件链接,无需积分即可直接下载还是在lcd工程上进行修改1.在资源文件里面对STM32CubeMX进行配置(1).PB15、PB12设置为ADC模式(2).使能通道11、通道15(3).配置ADC基本信息(4).输出文件2.配置keil文件(1).添加.c .h文件,过程省略(2).添加ADC的三个固件库到工程文件(3).转移资源adc.c adc.h文件里面的内容ADC_HandleTypeDef......原创 2022-04-05 19:34:31 · 1559 阅读 · 0 评论 -
蓝桥杯嵌入式——mcp4017
工程文件链接,不需要积分即可下载1.在上一篇iic工程文件基础上进行修改(1).添加mcp4017相关库函数代码,直接添加在iic.c文件内,并在bsp_iic.h文件内对新增加的库函数进行声明void iic_mcp4017_write(uint8_t value){ I2CStart(); I2CSendByte(0x5e); I2CWaitAck(); I2CSendByte(value); I2CWaitAck(); I2CStop(); }uin..原创 2022-04-04 16:09:30 · 1811 阅读 · 0 评论 -
蓝桥杯嵌入式学习笔记——I2C
有关iic的工程我们是直接在之前的lcd工程上进行修改1.配置keil工程文件(1).把比赛当天官方会给我们的资料,路径:资源数据包_嵌入式(G431)_2021\1-底层驱动代码参考里面的iic-hal.c,iic-hal.h文件分别移动到我们工程文件的bsp文件夹里面,并且按照我们的命名方式进行重新命名(2).在工程里面添加iic.c文件(3).在主函数还有iic.c里面分别添加iic.h的头文件声明2.编写代码(1).编写库函数代码void ii...原创 2022-04-04 14:38:57 · 6409 阅读 · 8 评论 -
蓝桥杯嵌入式学习笔记——UART
1.在lcd工程基础上配置 STM32CubeMX 工程(1).配置PA9、PA10为串口模式(2).配置串口基本参数(3).输出工程文件2.往keil工程文件夹里面添加uart.c、uart.h文件(此处省略)3. 配置keil工程(1).添加uart.c到工程树(2).添加HAL_02_UART\Drivers\STM32G4xx_HAL_Driver\Src文件夹内uart两个固件库文件(3).把资源里面的uart.c 全部转移过来(4......原创 2022-04-02 17:32:44 · 973 阅读 · 0 评论 -
蓝桥杯嵌入式——EXTI
工程文件链接 无需积分就可下载这个工程是把四个按键中其中一个PA0配置成外部中断的形式触发1.配置STM32CubeMx工程文件(1).配置PA0为外部中断0(EXTI0)模式(2).配置触发中断模式为下降沿检测(3).使能外部中断(4).中断优先级分组,设置四位抢断优先级,零位响应优先级(5).生成工程文件2.配置keil文件(1).在之前按键工程基础上进行添加,添加.c、.h文件(2).在资源文件里面找到gpio.c并全部复制粘贴到我们工程文件里面...原创 2022-04-03 17:03:39 · 3980 阅读 · 0 评论 -
蓝桥杯嵌入式——LCD
工程文件下载链接(无需积分)1.直接对key工程文件进行修改(1).找到竞赛资源包里面的 \资源数据包_嵌入式(G431)_2021\5-液晶驱动参考例程(2).把lcd.c lcd.h fonts.h文件分别移动到我们工程文件相对应文件夹里(3).在keil工程里面添加对应文件2.编写代码...原创 2022-03-30 17:10:43 · 655 阅读 · 0 评论 -
蓝桥杯嵌入式——按键
蓝桥杯嵌入式 按键控制工程代码解析1.在上一一个STM32CubeMX工程文件里面进行修改(1).添加设置PB0-PB2、PA0为输入模式(2).生成keil工程文件2.分别添加bsp文件夹到Scr、Inc文件夹(文章最后会附上工程文件(无需积分会员直接下载))3.添加.c .h 文件到工程文件...原创 2022-03-27 20:24:59 · 933 阅读 · 0 评论 -
蓝桥杯嵌入式——LED
1.分析LED原理图原创 2022-03-20 11:07:25 · 1461 阅读 · 6 评论