
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了在STM32上使用HAL库驱动AT24C02 EEPROM的实现方法。主要内容包括: AT24C02特性:2K容量,32页×8字节结构,支持I2C接口,需注意地址回绕问题。 HAL配置:I2C接口基础配置,设备地址设为0xA0。 驱动实现: 提供单字节读写(WriteByte/ReadByte) 页写入(WritePage,不超过8字节且不跨页) 连续读取(ReadBytes) 设备状态

这是一个基于STM32的智能家居门禁系统开源项目,提供硬件PCB设计和固件源码。系统支持三种开锁方式:密码输入、RFID刷卡和指纹识别,并具有OLED状态显示、LED指示和蜂鸣器提示功能。硬件设计采用KiCad9绘制,软件基于STM32CubeMX+VsCode+Keil开发环境。项目已实现密码管理、RFID/指纹识别、安全锁定等核心功能,但暂未实现AT24CXX芯片的持久化存储和ESP01S物联

这是一个基于STM32的智能家居门禁系统开源项目,提供硬件PCB设计和固件源码。系统支持三种开锁方式:密码输入、RFID刷卡和指纹识别,并具有OLED状态显示、LED指示和蜂鸣器提示功能。硬件设计采用KiCad9绘制,软件基于STM32CubeMX+VsCode+Keil开发环境。项目已实现密码管理、RFID/指纹识别、安全锁定等核心功能,但暂未实现AT24CXX芯片的持久化存储和ESP01S物联

本文介绍开源项目OpenVoice的本地部署,基于VsCode和Anaconda(提供python虚拟环境),来进行部署的。下述不介绍Anaconda的安装流程,要自行安装。且只截图演示关键部分图文演示。OpenVoice:多功能即时语音克隆 |MyShell 人工智能初次体验:用的是默认demo_part1.ipynb的配置,配出来的人声确实一股外国腔,部分语句还有点模糊。不知道是有什么还没有配

本文基于 ESP32-S3 芯片及其模组的技术手册内容,整理了初学时管脚功能,希望能帮助到大家理解些S3的使用。

以W25Q64JV芯片为例。从芯片概述、引脚描述、时序介绍、存储框图、案例代码等几个方向进行介绍

本文介绍开源项目OpenVoice的本地部署,基于VsCode和Anaconda(提供python虚拟环境),来进行部署的。下述不介绍Anaconda的安装流程,要自行安装。且只截图演示关键部分图文演示。OpenVoice:多功能即时语音克隆 |MyShell 人工智能初次体验:用的是默认demo_part1.ipynb的配置,配出来的人声确实一股外国腔,部分语句还有点模糊。不知道是有什么还没有配

本文主要介绍在windows系统上的Anaconda、PyTorch、PyCharm、Yolov5关键步骤安装,为使用yolo所需的环境配置完善。同时也算是记录下我的配置流程,为以后用到的时候能笔记查阅。

FreeRTOS是一个功能强大的实时操作系统,广泛应用于嵌入式系统开发中。在硬件资源有限的情况下,如何利用有限的按键实现更多的功能是一个重要问题。本文将介绍在FreeRTOS上实现按键单击和双击检测的方法,帮助开发者在有限的按键上实现更多的操作,提升用户体验。

习惯了实时操作系统的多任务分模块的编写方式后,最近在在51板上写点东西,其它主流的实时系统不是太大,就是没有太多适配,看到Keil里,有为51适配的RXT51,就学习学习。本文也参考了RTX51-Tiny 使用手册文档,只把关键常用部分介绍,更多细节可以自行查看手册。RXT51-Tiny产品参数限制值最大可定义的任务数16最大激活的任务数16需要的 CODE 空间900 字节(最大)需要的 DAT








