2737|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/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

北京市海淀区中关村大街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
快速回复 返回顶部 返回列表