蓝桥杯嵌入式
文章平均质量分 88
本专栏为蓝桥杯嵌入式赛道的学习记录
KAIs32
普通本科的一名电子信息类学生,爱好硬件编程但缺乏专业知识,仅仅记录学习,正在努力学习中。
展开
-
蓝桥杯嵌入式学习记录——PWM输出
PWM(Pulse Width Modulation,脉宽调制)是一种通过改变信号的脉冲宽度来控制电平的技术。它通过调整脉冲信号的占空比(高电平时间与周期的比例)来实现对电压或电流的精确控制。选择一个固定的周期:PWM信号由一系列周期性的脉冲组成,其中周期是固定的,表示脉冲信号的重复时间。设置一个目标值:根据需要控制的设备或系统,设置一个目标值,例如期望的电压或电流。比较目标值和当前值:将目标值与一个计数器进行比较,该计数器在每个周期内递增。如果目标值大于计数器的当前值,则输出高电平;原创 2024-02-15 22:29:00 · 1733 阅读 · 0 评论 -
蓝桥杯嵌入式学习记录——按键的使用
在STM32中,按键连接通常使用GPIO(通用输入/输出)端口来实现。当按键未被按下时,GPIO端口处于高电平状态(即1),当按键被按下时,GPIO端口会被拉低(即0)。因此,通过检测GPIO端口的电平状态变化,可以检测到按键是否被按下。为了防止按键抖动,通常需要使用软件消抖。消抖的方法通常是在检测到按键被按下时,等待一段时间,并再次检测GPIO端口的状态,只有当GPIO端口仍然处于低电平状态时,才认为按键被有效触发。原创 2024-02-15 13:21:09 · 1922 阅读 · 2 评论 -
蓝桥杯嵌入式学习记录——LCD的使用
前一篇文章已经简单记录了一下cubeMX软件的使用和LED的点亮,今天来记录一下LCD的使用。LCD的驱动代码有很多,但实际上在蓝桥杯的比赛中用起来非常简单,因为赛点会提供LCD的驱动代码,我们只需要将代码移植到我们自己的工程里即可,这给予了我们极大的方便。而赛点资源数据包我已上传到我的资源里,完全免费,大家按需自取。原创 2024-02-06 18:48:32 · 1460 阅读 · 4 评论 -
蓝桥杯嵌入式学习记录——点亮第一个LED(含软件的使用)
蓝桥杯是一个编程大赛、商赛,获奖率高达60%(省赛中一等奖10%、二等奖20%、三等奖30%),但这并不影响它的含金量,多所高校将它列为A类赛事并实行保研加分政策,在全国大学生竞赛含金量排行中也有较高的排名近几年蓝桥杯开发了嵌入式和单片机赛道,经过我多方面的了解,我认为对电子信息类专业学生来说,这两个赛道均可以对我们的编程能力和专业能力带来不小的提高,所以我报名了蓝桥杯并在此记录我的学习过程。新一届的蓝桥杯采用STM32G431的芯片,抛弃了库函数编程的方式,转为。原创 2024-02-06 17:19:37 · 1489 阅读 · 1 评论