2833|0

14

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

适用于CH55x系列的USB复合设备演示 [复制链接]

这边最近发现一种神奇的单片姬 CH554,这是个51核心的单片姬,居然带USB而且主机和设备都能支持!于是就拿来准备研究下究竟能做成什么东西。坑了一周多,弄出来一个USB复合设备,包括:
1. 键盘
2. 自定义HID设备 (能收能发)
3. U盘 (MSD大容量储存设备)

CH554的那些Demo毒性实在有点强,单个文件好长好长的看着不舒服而且也不方便开发。于是窝根据功能做了多个文件,参考了一些STM32库的一些设计思路,USB的U盘基本上都是参考STM32示例的,不过同时也把那个32Demo里面很多迷之问题顺便修复了,现在基本完美工作。这边的U盘是用外接的EEPROM做的储存介质,大小64KB,用GPIO模拟的I2C驱动。U盘那还实现了必须的SCSI指令以及相关处理所需要的状态姬,支持Windows的安全弹出U盘功能哦,这个在32的Demo里并没有做到呢~

源代码全部在这里,以后还会定期更新哦:
https://github.com/rikka0w0/CH55x_USB_CompositeDevice

新人初到 请大家多多关照 喵~

此内容由EEWORLD论坛网友Rikka0w0原创,如需转载或用于商业用途需征得作者同意并注明出处


查看本帖全部内容,请登录或者注册
 
点赞 关注
个人签名DCDC DCAC ACDC
STM32 STM8 51
C C# Java
Minecraft Mod开发

回复
举报
您需要登录后才可以回帖 登录 | 注册

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
有奖直播报名| TI 面向楼宇和工厂自动化行业的毫米波雷达解决方案
【内容简介】TI 60GHz IWRL6432和 IWRL1432毫米波雷达传感器如何帮助解决楼宇和工厂自动化应用中的感应难题
【直播时间】5月28日(周三)上午10:00
【直播礼品】小米双肩包、contigo水杯、胶囊伞、安克充电器

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 8

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表