• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
MKT-porter
博客园    首页    新随笔    联系   管理    订阅  订阅
ESP32模拟鼠标键盘

 

淘宝产品

https://item.taobao.com/item.htm?spm=a230r.1.14.26.283812desb4ou0&id=669444818599&ns=1&abbucket=5#detail

 

 

 硬件手册

https://docs.qq.com/doc/DVlVyZUZjcVdIVmNM?pub=1&dver=2.1.0    

 

 

 

 

1 ESP32如何读取鼠标键盘数据

http://www.lab-z.com/usbkms/

USB键鼠转串口通讯控制芯片CH9350(南京沁恒,WCH)

 

产品说明说

https://www.lab-z.com/wp-content/uploads/2021/07/CH9350DS.pdf

 

 

 链接

https://item.taobao.com/item.htm?spm=a230r.1.14.27.417a7d4epBXClx&id=645184908751&ns=1&abbucket=5#detail

 

 https://item.taobao.com/item.htm?spm=a1z0d.7625083.1998302264.5.5c5f4e69PktV3g&id=608657605673

 

 

 

第一步,设计电路。核心是 CH9350芯片,它能够一次性支持2个 USB Host接口,下图中的 USB1 和 USB2。LED1 和 LED2 是通讯指示灯,对应的 USB1 和 USB2 如果有正常的通讯,对应的 LED会熄灭。此外,还有一个USB_Power 是USB公头,用于从外部取电,避免 FireBeetle 供电不足的情况。

 

 

 

 

 

 因为芯片使用串口输出,所以很容易就能够获得数据。数据格式在 Data Sheet 上有描述:

 

 

 

解析数据会出现在 FireBeetle Serial2上。

电路图是立创 EDA设计的,如下:

CH3950L_JLC下载

对应的 CH9350L Datasheet

CH9350DS下载

2ESP32如何模拟成一个USB设备交互电脑

https://docs.qq.com/doc/DVlVyZUZjcVdIVmNM?pub=1&dver=2.1.0

 

 

http://www.clion.top/forum.php?mod=viewthread&tid=88&page=1&extra=

 

posted on 2022-10-13 18:10  MKT-porter  阅读(1475)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3