
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文主要利用opencv读取摄像头的手势画面数据,利用mediapipe库提供的方法将手势图像画面转化为手部21个关节点的坐标值,通过KNN近邻算法训练坐标值的数据,从而识别石头剪刀布三个手势

进入官网选择安装环境查看安装命令。

摘要:本实验基于STM32CubeMX和HAL库实现红外遥控信号解码,重点研究NEC协议解析方法。通过定时器输入捕获功能测量红外信号脉冲宽度,利用下降沿触发中断记录时间间隔,简化了传统高低电平分别计时的复杂过程。

本文介绍了在SpringBoot框架中集成Quartz组件实现周期任务调度的实验过程。主要内容包括: Quartz基础配置以及SpringBoot与Quartz的集成方式。 静态任务调度实现和 动态任务调度实现,运行时动态新增、修改、暂停、恢复和删除任务

本实验基于STM32微控制器通过SPI接口实现对W25Q64 NOR Flash存储芯片的读写操作。实验详细介绍了SPI协议的工作原理(4种工作模式)和W25Q64芯片特性(8MB容量、4KB扇区结构及指令集)。通过STM32CubeMX配置硬件SPI2接口,并实现驱动函数包括ID读取、扇区擦除、页编程和数据读取等功能。主程序演示了芯片ID识别、随机扇区擦除、多页数据写入和读取验证等完整流程。

本实验基于STM32硬件I²C接口实现了AT24C02 EEPROM的读写操作,包括单字节、多字节和跨页写入功能。实验详细介绍了I²C协议原理、AT24C02芯片特性及与Flash存储器的区别,提供了完整的驱动代码和STM32CubeMX配置方法。实验结果为嵌入式系统中的小容量数据存储应用(如配置参数保存)提供了实用方案,同时指出该驱动不适用于地址空间更大的AT24C32等型号。

【摘要】本实验基于STM32CubeMX和HAL库,实现了STM32通过FSMC接口驱动IS62WV51216并行SRAM。FSMC将外部SRAM映射到0x68000000地址空间,实验通过__attribute__((at()))将变量固定在外部SRAM地址,验证了不同存储类型的变量分配机制。实验还演示了指针访问外部SRAM的方法,并分析了FSMC的26位地址线寻址原理及16位数据宽度的地址映射

本文介绍了基于STM32CubeMX+KeilMDK+VSCode的协同开发模式,采用HAL库实现ADC温度监测和多通道数据采集。通过图形化配置完成外设初始化,利用DMA双缓冲机制实现无阻塞数据传输,最终通过UART输出温度与电压数据。文章详细阐述了从时钟配置、ADC参数设置到代码实现的完整流程,重点解决了温度测量异常等常见问题,为STM32开发提供了实用参考方案。该方案特别适合作为HAL库应用、

本文介绍了基于STM32微控制器通过I²C总线驱动LCD1602显示模块的实现方案。传统并行接口方式需占用12个I/O引脚,而采用PCF8574扩展芯片可将接口简化为2线I²C通信(SCL/SDA),大幅节省引脚资源并提高系统稳定性。文章详细说明了硬件连接方案、STM32CubeMX配置步骤(包括I²C设置)、Keil工程构建方法,并提供了完整的驱动代码实现,包括初始化、指令/数据写入、光标控制、

如果要使用@WebFilter进行过滤路径的配置,则需要在启动类中添加@ServletComponentScan注解启用Servlet容器扫描@WebFilter注解,并删除Filter类中的@Component注解,防止spring实例化的Filter与Servlet容器实例化的Filter冲突。








