
蓝桥杯、cubemx
文章平均质量分 56
清风雨落
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
蓝桥杯嵌入式G431(hal库)——定时器实现按键长按、短按、双击
本文使用cubemx软件,利用定时器10ms中断实现按键的长按、短按、双击。定时器通常是通过一个晶体振荡器和一个计数器实现的。晶体振荡器可以产生稳定的时间基准,计数器可以根据振荡器提供的稳定时钟信号进行计数。当计数达到预设的值时,计数器就会触发一个中断信号。原创 2023-06-11 10:18:42 · 1441 阅读 · 3 评论 -
蓝桥杯从省赛到国赛一文就够了(hal库)
希望下一次参加蓝桥杯的朋友们,熟悉软件的安装使用。在本次的国赛中,出现了很多软件安装失败的选手(包括我),比赛之前,建议卸载一遍,断网安装。注意事项:大家安装软件,很可能是联网下载的芯片包,但比赛现场,不允许CUBEMX联网获取包。另外,下一届的选手,国赛还得去练习一下根据时序写驱动,以后可能官方就不提供DS18B20和DHT11的驱动了。原创 2023-09-19 19:20:36 · 354 阅读 · 0 评论 -
蓝桥杯嵌入式G431(hal库)——相关资料
经过这一个办星期时间准备省赛,一个半星期准备国赛,十四届蓝桥杯算是告一段落了,最终成绩未知,就在这里把个人精简过后的资料分享给大家,需要自取。链接:https://pan.baidu.com/s/1EF8ibwiiwpjjj5spjtN1dw?包含省赛国赛真题,相关驱动代码,开发板工程模板,竞赛笔记。原创 2023-06-12 13:38:53 · 126 阅读 · 0 评论 -
蓝桥杯嵌入式G431(hal库)——拓展板数码管
无需CUBEMX配置,将需要引脚配置为输出即可。在数码管驱动原理图中,数码管是采用共阴数码管,SN74LS595包含了三个重要的引脚:SER、SCK、RLCK。在这个过程中,SER、SCK和RLCK的配合是非常重要的。只有当这三个引脚都被正确连接并以正确的方式配合使用,才能成功驱动数码管并在数码管上显示所需的数字。SER是74LS595串行数据输入引脚,通过每一次SCK上升沿将其电平移进移位寄存器的最低位。而当SCK下降沿时,移位寄存器的数据不发生变化。原创 2023-06-12 12:04:05 · 252 阅读 · 0 评论 -
蓝桥杯嵌入式G431(hal库)——拓展板DS18B20和DHT11
dht11:直接使用官方提供的.c.h文件,初始化函数dht11_init();(注意,下一届可能不提供驱动文件,2023年国赛提供了一部分驱动文件。ds18b20:直接使用官方提供的.c.h文件,初始化函数ds18b20_init_x();使用DHT11_Read_Data()读取温湿度。需要自己编写ds18b20_read();原创 2023-06-12 13:02:10 · 222 阅读 · 1 评论 -
蓝桥杯嵌入式G431(hal库)——PWM(1)
PWM波形的频率和占空比是关联的,频率越高,占空比的调节越细。一般情况下,PWM波形的频率越大,其在电路中的平均功率也会越大,因此在实际应用中需要根据具体情况选择合适的频率和占空比值,以达到最佳效果。原创 2023-06-11 16:07:07 · 414 阅读 · 0 评论 -
蓝桥杯嵌入式G431(hal库)——串口
本文将简单分析,阻塞方式接受发送数据,中断接收发送数据,以及串口空闲中断+DMA方式接收发送数据。原创 2023-06-11 20:33:22 · 816 阅读 · 0 评论 -
蓝桥杯嵌入式G431(hal库)——I2C
软件模拟I2C是指利用单片机的GPIO口模拟I2C总线进行通信,这种方式不需要专门的I2C外设硬件支持,仅通过软件实现I2C的各种通信协议,具有较高的灵活性和兼容性。原创 2023-06-11 21:08:09 · 321 阅读 · 0 评论 -
蓝桥杯嵌入式G431(hal库)——RTC
RTC指的是实时时钟,也称为硬件时钟,用于提供准确的日期和时间信息,其内部具有专门的时钟电路和电池供电电路,可以在断电状态下维持准确的时间计数和日期计算。RTC的主要功能是提供年、月、日、时、分、秒等时间信息,同时还可以产生周期性的报警信号和计时器功能,并支持外部的中断和输入信号。RTC可以根据外部信号进行同步校准,以提高时间精度和稳定性。原创 2023-06-11 21:21:26 · 575 阅读 · 0 评论 -
蓝桥杯嵌入式G431(hal库)——IC输入捕获(2)
上一篇讲了双通道输入捕获测频率,一个通道测上升沿,一个通道测下降沿,编码方式简单,但是却占用了两个通道。本文将介绍一种使用单通道测量频率和占空比的方法。原创 2023-06-11 19:35:26 · 140 阅读 · 0 评论 -
蓝桥杯嵌入式G431(hal库)——IC输入捕获
IC输入捕获通常用于测量脉冲信号、计数器、测速器等方面。它的基本原理是通过输入计数器来捕获外部脉冲信号,并将捕获的数据存储在输入寄存器中。本文将介绍双通道输入捕获。原创 2023-06-11 19:11:49 · 239 阅读 · 0 评论 -
蓝桥杯嵌入式G431(hal库)——PWM(2)
上一篇文章介绍了使用PWM Genneration 模式生成PWM波,本文将简绍PWM波生成的另外一种模式,输出比较(Output Compare )生成PWM波。定时器输出比较是一种在定时器中使用的比较功能。它可以将定时器的计数器值与预设的比较器值进行比较,来对输出电平进行置1、置0或翻转的操作。原创 2023-06-11 17:42:58 · 182 阅读 · 0 评论 -
蓝桥杯嵌入式G431(hal库)——LED和LCD
LED:通过向GPIO口输出特定的高低电平信号,来控制LED灯的亮灭。LCD:则使用官方的文件,本文将介绍显示一行,一个字,高亮。原创 2023-06-11 11:48:06 · 744 阅读 · 0 评论