logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

maixcam,人脸识别、串口数据协议

串口通信协议设计与实现 摘要 本文详细介绍了嵌入式系统中串口通信协议的设计与实现方法,主要内容包括: 协议设计必要性 串口通信的"流式"特性导致数据边界模糊,需引入协议解决粘包问题 对比字符协议(ASCII)和字节协议(Binary)的优劣,推荐工业级二进制协议 核心技术要点 大小端(Endianness)问题解析及解决方案 Python struct模块的pack/unpac

文章图片
#嵌入式#计算机视觉#stm32
陶晶驰串口屏使用

本文分享了学习陶晶驰串口屏的入门经验。首先通过官网和视频了解串口屏功能,推荐使用USART HMI软件进行开发,详细介绍了创建工程、控件使用和字库添加等基本操作。作者通过半天研究掌握了基础功能,并强调学以致用的重要性。最后通过一个饮品点单系统实战案例,展示了如何结合AI工具设计界面、调整图片尺寸,并完成多页面交互功能的开发。文章建议学习新技术时要结合实际应用,才能真正掌握技能。

文章图片
#ui
新时代驱动代码写法(以蜂鸣器模块为例)

本文介绍了如何利用AI辅助编写STM32蜂鸣器驱动代码。首先通过淘宝了解蜂鸣器模块的基本参数(3引脚,高低电平控制),然后使用Gemini AI生成驱动代码。文章提供了详细的提示词模板,展示了AI生成的蜂鸣器驱动库(buzzer.h和buzzer.c),包含初始化、简单鸣叫、复杂模式和强制停止等功能,支持高低电平触发配置。该代码可直接移植使用,体现了新时代AI辅助编程的高效性。

文章图片
#嵌入式#stm32
maixcam,人脸识别、串口数据协议

串口通信协议设计与实现 摘要 本文详细介绍了嵌入式系统中串口通信协议的设计与实现方法,主要内容包括: 协议设计必要性 串口通信的"流式"特性导致数据边界模糊,需引入协议解决粘包问题 对比字符协议(ASCII)和字节协议(Binary)的优劣,推荐工业级二进制协议 核心技术要点 大小端(Endianness)问题解析及解决方案 Python struct模块的pack/unpac

文章图片
#嵌入式#计算机视觉#stm32
视觉模块与STM32进行串口通讯(匠心制作)

本文详细介绍了STM32单片机与MaixCam视觉模块的串口通信实现方法。主要内容包括:1) 使用串口中断和状态机实现STM32数据帧解析;2) MaixCam端Python代码开发,实现数据打包发送;3) 通信协议设计,包含帧头、数据和校验位;4) 硬件连接注意事项和调试技巧。文章提供了完整的代码示例,并解决了实际开发中遇到的接线问题。最后探讨了视觉模块运行AI模型并将结果通过串口发送给STM3

文章图片
#stm32#mongodb#嵌入式硬件 +1
分享一些让ai生成比较好看的html的提示词

摘要:本文介绍了一种将文档转换为网页版PPT的技术方案,要求生成单一HTML文件,模拟16:9比例的PPT演示效果。方案采用垂直滚动切换幻灯片,通过迷你卡片网络提升信息密度,将详细内容置于可弹出的浮窗中。设计采用暗黑风格,智能识别品牌色作为高亮色,使用Tailwind CSS实现响应式布局,并集成Chart.js数据可视化。实现包含CSS滚动吸附、JavaScript浮窗控制等技术,最终输出一个包

初识RTOS

本文介绍了RTOS的基本概念、优势及在嵌入式开发中的应用。首先阐述了RTOS相比通用操作系统更适合资源受限设备的优势,包括简化代码、提高可维护性等。随后通过智能家居温湿度监控的例子,详细讲解了高内聚低耦合的代码设计原则,强调模块功能单一、独立执行的重要性。 文章还提供了FreeRTOS开发实践指南,包括使用CubeMX配置任务、切换定时器基准等关键步骤,并对比了CMSIS-RTOS v1和v2版本

文章图片
#单片机#嵌入式#c语言
到底了