logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

蓝桥杯嵌入式-按键

本文介绍了基于STM32的LCD显示与按键控制实现。主要内容包括:1)通过STM32CubeMX配置GPIO引脚;2)实现按键检测功能,包含下降沿、上升沿和长按三种触发方式;3)LCD界面切换控制,展示不同显示模式;4)提供完整代码下载链接。文章详细说明了按键状态检测算法和界面切换逻辑的实现方法,适用于蓝桥杯嵌入式竞赛相关开发。

#蓝桥杯#stm32#单片机 +2
蓝桥杯嵌入式-初识

本文是蓝桥杯嵌入式竞赛的备赛指南,主要介绍竞赛涉及的硬件模块和开发流程。内容包含:1)17届竞赛大纲涉及的10个考点模块;2)赛点提供的开发环境和资源包;3)4T评测网的使用方法及评分标准;4)代码烧录、脉冲捕获、串口通信等模板的补充说明;5)备赛建议和参考资料推荐。文章强调以程序题实践为主,提供了多个B站UP主的教学视频链接,建议通过练习历年真题来提升竞赛成绩。

#蓝桥杯#嵌入式硬件#stm32 +2
蓝桥杯嵌入式-任务调度器

本文介绍了基于STM32的任务调度系统实现方法。首先展示了如何建立.c和.h文件结构,提供了task.c文件的两种版本:简洁版和带详细注释的测试版。task.c中定义了任务结构体(task_t)和调度表(scheduler_t),包含任务函数指针、执行周期和上次执行时间。通过task_init()初始化任务数量,task_run()在主循环中根据系统时间戳uwTick调度任务执行。文章强调添加代码

#蓝桥杯#stm32#嵌入式硬件 +2
蓝桥杯嵌入式-创建项目

本教程详细介绍了STM32CubeMX和Keil5的配置流程。首先通过STM32CubeMX完成芯片选择、SYS/RCC配置、时钟树设置及项目生成。随后在Keil5中进行工程配置,包括文件生成、Target设置、C/C++(AC6)编译选项、Debug调试参数等关键步骤,并提供了编译说明。最后补充了开发环境部署建议,推荐使用官方资源包配置基础环境,同时提供VSCode作为辅助开发工具。教程适用于已

#嵌入式硬件#蓝桥杯#stm32 +2
蓝桥杯嵌入式-LCD

本文介绍了在蓝桥杯嵌入式项目中添加LCD显示功能的实现过程。由于赛点资源包已包含LCD库及引脚配置,无需通过STM32CubMX进行配置。主要内容包括:1)在Keil5中添加LCD库文件;2)修改main.c初始化LCD;3)在task.h中引入LCD头文件;4)task.c中实现LCD显示函数和任务处理逻辑。文章还提供了资源包路径、警告消除方法、文件目录优化建议,以及完整代码的下载链接。通过图文

#蓝桥杯#stm32#mcu +2
蓝桥杯嵌入式-UART(串口带DMA)

本篇文章是在完整的项目下补充完成的。如果需要代码,直接看第四部分的下载链接。

#蓝桥杯#嵌入式硬件#stm32 +2
蓝桥杯嵌入式-LED

本文介绍了STM32嵌入式系统中LED任务调度的实现方法。主要内容包括:1)通过STM32CubeMX配置GPIO引脚;2)编写LED控制函数,包括LED显示更新和状态切换;3)实现LED点灯和闪烁功能,使用系统计时器实现精确时间控制;4)提供完整代码下载链接。文章重点讲解了LED驱动原理和任务调度实现,包含寄存器操作、状态保存和定时控制等关键技术点,适用于蓝桥杯嵌入式竞赛的LED控制任务开发。

#蓝桥杯#嵌入式硬件#stm32 +2
Arduino巡线小车主控部分讲解

本文介绍了Arduino巡线小车的核心主控实现方案,重点讲解变量类型、定时器配置与多任务处理。内容涵盖:1)无符号/有符号变量类型及特殊修饰符;2)阻塞与非阻塞延时机制对比及适用场景;3)定时器配置模板与1ms中断实现;4)通过LED控制与OLED显示案例演示单/多任务场景下两种延时的关键差异。其中,非阻塞延时利用定时器中断实现多任务并行处理,解决了阻塞延时独占CPU的问题,更适合复杂系统。文章提

#嵌入式硬件
蓝桥杯嵌入式-PWM(脉冲输出)

摘要:本文介绍了STM32嵌入式系统中PWM输出的配置方法,详细说明了使用STM32CubeMX配置定时器生成PWM信号的过程,包括引脚选择(PA6和PA1)、定时器设置(TIM16和TIM2)以及占空比和频率的计算公式。文章提供了完整的代码实现,展示了如何在main.c和task.c文件中初始化PWM输出并动态调整参数,还包含LCD显示和示波器测量验证的方法。所有代码可通过提供的下载链接获取。

#蓝桥杯#嵌入式硬件#stm32 +2
蓝桥杯嵌入式-PWM(脉冲输出)

摘要:本文介绍了STM32嵌入式系统中PWM输出的配置方法,详细说明了使用STM32CubeMX配置定时器生成PWM信号的过程,包括引脚选择(PA6和PA1)、定时器设置(TIM16和TIM2)以及占空比和频率的计算公式。文章提供了完整的代码实现,展示了如何在main.c和task.c文件中初始化PWM输出并动态调整参数,还包含LCD显示和示波器测量验证的方法。所有代码可通过提供的下载链接获取。

#蓝桥杯#嵌入式硬件#stm32 +2
    共 13 条
  • 1
  • 2
  • 请选择