数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1174|回复: 20

[other] 给大家推荐个串口转USBHID的芯片CH9329

[复制链接]
发表于 2022-8-13 12:30:58 | 显示全部楼层 |阅读模式
玩单片机搞过USB的再搞枚举的时候应该都被描述符搞得一头包过,USB协议太复杂了,怎么定义成普通键盘,多媒体键盘,怎么定义多媒体健值,头大,最近发现沁恒搞得串口转USBHID,Diyer的知音啊,各种协议相关统统不需要关心了,直接通过串口和IO配置下就能实现鼠标 键盘 多媒体键盘的枚举,玩家只用关心键盘扫描然后发送按下键值完事
https://www.wch.cn/products/CH9329.html



相关资料下载地址
https://www.wch.cn/downloads/CH9329EVT_ZIP.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
发表于 2022-8-13 12:45:24 | 显示全部楼层
需要的时候可以考虑
回复 支持 反对

使用道具 举报

发表于 2022-8-13 14:01:33 | 显示全部楼层

需要的时候可以考虑
回复 支持 反对

使用道具 举报

发表于 2022-8-13 17:43:20 | 显示全部楼层
需要的时候可以考虑
回复 支持 反对

使用道具 举报

发表于 2022-8-13 23:49:04 | 显示全部楼层
感觉是沁恒老一套的马甲操作,自家的某个通用MCU烧录专用固件然后打标
回复 支持 1 反对 0

使用道具 举报

发表于 2022-8-14 11:06:03 | 显示全部楼层
好芯片,学习资料去
回复 支持 反对

使用道具 举报

发表于 2022-8-14 11:22:13 来自手机浏览器 | 显示全部楼层
等有机会搞搞
回复 支持 反对

使用道具 举报

发表于 2022-8-14 13:18:45 | 显示全部楼层
USB设备描述符,配置描述符,接口描述符,HID报告描述符,字符串描述符,这些其实不难,只是之前没有接触过USB应用的人一看到就会一头雾水,静下心来研究一下,最多两个星期就可以搞定了。
USB是外国人搞出来的,官方的参考资料是英文,我们能找到的中文资料翻译的质量大多数都很差,让人很难理解,就会有一种错觉,USB太复杂了,复杂到很难学会。
现在有很多带USB的单片机,在理解了USB的各种描述符之后,再根据芯片厂家的例程,很容易做出一个USB外设。比如带鼠标功能的键盘,或者带键盘功能的鼠标,带多媒体控制功能,带游戏手柄控制功能,带虚拟串口功能,带U盘功能,带读卡器功能,带CMSIS-DAP仿真器功能,带USB声卡功能、、、、、、
回复 支持 反对

使用道具 举报

发表于 2022-8-14 14:20:43 来自手机浏览器 | 显示全部楼层
595953427@qq 发表于 2022-8-14 13:18
USB设备描述符,配置描述符,接口描述符,HID报告描述符,字符串描述符,这些其实不难,只是之前没有接触过 ...

老兄能推荐一下USB学习的路径图么?
回复 支持 反对

使用道具 举报

发表于 2022-8-14 15:25:03 | 显示全部楼层
需要的时候再翻翻帖子
回复 支持 反对

使用道具 举报

发表于 2022-8-14 19:01:05 | 显示全部楼层
本帖最后由 2545889167 于 2022-8-14 19:02 编辑

这个引脚定义不就是CH552的马甲吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-8-15 09:12:37 | 显示全部楼层
ma6254 发表于 2022-8-13 23:49
感觉是沁恒老一套的马甲操作,自家的某个通用MCU烧录专用固件然后打标

很有可能,但是也不失为一个好办法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-8-15 09:13:37 | 显示全部楼层
2545889167 发表于 2022-8-14 19:01
这个引脚定义不就是CH552的马甲吗?

有可能,像五楼说的,通用MCU写个固件打个标就是个新产品
回复 支持 反对

使用道具 举报

发表于 2022-8-15 09:33:53 | 显示全部楼层

好芯片,学习资料去
回复 支持 反对

使用道具 举报

发表于 2022-8-15 12:50:01 | 显示全部楼层
其实,价钱好、性能不差,不管那么多的了
回复 支持 反对

使用道具 举报

发表于 2022-8-15 12:54:39 | 显示全部楼层
飞向狙沙 发表于 2022-8-15 09:13
有可能,像五楼说的,通用MCU写个固件打个标就是个新产品

瞄准细分市场也是不错的办法。
回复 支持 反对

使用道具 举报

发表于 2022-8-15 19:32:53 | 显示全部楼层
wwk1996 发表于 2022-8-14 14:20
老兄能推荐一下USB学习的路径图么?

看芯片厂家提供的Demo程序,把注释翻译成中文。
先做一个单一功能的USB设备,
再做多个功能的复全USB设备。
多看几家不同芯片的USB程序,找出共同点,再慢慢消化理解USB的工作步骤。
回复 支持 反对

使用道具 举报

发表于 2022-8-17 07:42:54 | 显示全部楼层
管它,只要芯片好用,就是硬道理。
回复 支持 反对

使用道具 举报

发表于 2022-8-17 08:19:13 | 显示全部楼层
以前用过专业的通用USB芯片,飞利浦的D11和D12,实现一个USB HID设备需要很多代码。这个芯片不贵,虽然没有用过,但是应该很方便,做一个USB 电脑遥控器感觉非常不错!
回复 支持 反对

使用道具 举报

发表于 2022-8-17 08:57:42 | 显示全部楼层
复杂的东西有现成的芯片用挺好,编程重点放在核心功能上。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-19 06:44 , Processed in 0.265200 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表