- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 基于STM32的USB键盘与RS232通信集成控制LED系统设计
本文设计了一种基于STM32的USB键盘与RS232通信集成系统,用于控制PLC的M寄存器状态并同步LED显示。系统采用STM32CubeMX搭建框架,通过RS232通信监听三菱FX协议报文,解析M208-M222寄存器的置位/复位指令,实现LED状态同步控制。硬件上使用SP3232芯片进行电平转换,软件上通过FreeRTOS多任务处理,包括键盘输入、LED刷新和串口监控等任务。该系统解决了维控屏不支持USB组合设备的问题,提供了一种可靠的工业控制方案。
2025-08-29 17:48:07
786
原创 基于STM32的USB组合设备开发总结
该项目是通过STM32实现USB HID+CDC组合设备功能,包含两个核心模块:1.HID键盘:模拟键盘设备,向主机发送按键扫描码(如切换页面、输入数据,触发动作)。2.TSPL标签打印机:通过USB CDC虚拟串口CDC接收TSPL指令,解析后置位和复位对应的M辅助继电器。
2025-08-26 17:25:06
2041
原创 基于STM32的TSPL标签打印机项目总结
基于STM32 USB的TSPL标签打印机设备开发,利用USB CDC虚拟串口接收TSPL指令,在不更改硬件的前提下解决LED信号灯控制难题。文章详细分析了TSPL协议的基本命令集(如SIZE、PRINT等),并展示了USB设备描述符的修改过程。通过模拟HID+CDC组合设备的方式,实现了维控屏与键盘板的数据传输功能,最终满足客户对产品使用习惯的兼容性需求。开发过程涉及USB全速设备配置、协议解析等技术要点。
2025-08-21 16:51:07
791
原创 基于STM32的USB键盘设备项目总结
本项目基于STM32F103开发USB CUSTOM HID键盘设备,实现工控屏的定制化输入功能。硬件采用5x8矩阵电路设计,加入二极管防回流;软件基于STM32CubeMX和HAL库,参考开源项目快速搭建框架。设备支持方向键、数字键和F1-F22功能键,通过USB发送HID报文与维控屏交互,实现页面切换、数字输入等功能。项目创新性地采用USB一分二集线器解决接口复用问题,并优化键盘矩阵设计防止按键窜流。最终产品成功应用于工业控制场景,提供稳定可靠的输入解决方案。
2025-08-20 15:50:59
1222
原创 基于stm32的USB HOST MTP协议开发
基于stm32的USB HOST MTP协议开发 项目介绍USB 简介功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入项目介绍刚好手头上完成了一个项目。基于stm32的USB HOST MTP协议开发的项目,现在已经完成移植
2022-08-23 18:08:18
2581
1
原创 Ubuntu18.04安装gcc、g++编译器,运行c文件、c++文件【保姆级图文详解】
linux Ubuntu 的gcc和g++安装和使用详细图解。作为程序员,对Linux不了解可不行,现在简介最基础操作,Ubuntu18.04安装gcc、g++编译器,运行c文件、c++文件。
2022-08-23 18:02:42
5795
3
【标签打印技术】TSPL指令详解及应用:常见指令与快递面单打印实例分析
2025-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅