发作品签到
标准版

基于CH559无线双USB手柄

工程标签

6.1k
0
0
5

简介

我做这个板子是为了把手柄数据上传,大家这边可以插鼠标、键盘、U盘等HID设备,需要稍微改一下usb.c里面,看大家想用什么了,而且板子可以直接去掉LED那些不重要的,这样就可以很小的板子打样出来使用。

简介:我做这个板子是为了把手柄数据上传,大家这边可以插鼠标、键盘、U盘等HID设备,需要稍微改一下usb.c里面,看大家想用什么了,而且板子可以直接去掉LED那些不重要的,这样就可以很小的板子打样出来使用。

开源协议

GPL 3.0

创建时间:2020-10-02 10:24:52更新时间:2021-11-28 14:38:13

描述

1、CH559介绍

首先,把官方CH559L说明放上来,简单了解一下。

    CH559L 芯片是一款兼容 MCS51 指令集的增强型 E8051 内核单片机,其 79%的指令是单字节单周期指令,平均指令速度比标准 MCS51 快 8~15 倍。

    CH559L 支持最高 56MHz 系统主频,内置 64K 程序存储器 Flash-ROM 和 256 字节内部 iRAM 以及 6K字节片内 xRAM,部分 xRAM 支持 DMA 直接内存存取。

    CH559L 内置了 ADC 模数转换、4 组定时器和 PWM、双异步串口、双 SPI 等功能模块,以及内置双端口 Root-HUB,支持 USB-Host 主机模式和 USB-Device 设备模式。

    

以上就是官方文档的CH559L简介,具体大家可以自行下载查看。

    最新文档下载链接:http://www.wch.cn/downloads/file/212.html?time=2020-10-02%2009:32:26&code=9cfmsSUjcREzeMl5wtmFxnGCdxmbJDoCgz7XCiHf

    注意:CH559有2种封装,只有CH559L可以同时支持2个USB-HUB,CH559T只支持一个。

CH559封装图

   

2、板子说明

    CH559L可以直接USB下载,原理图中我没有画TTL转串口,但是USB下载需要每次都重新上电,我没有找到其解决办法,如果有知道的可以在评论区留言。串口是可以不用重新上电下载,而且调试更方便。

    我用这个片子是为了把手柄数据上传,大家这边可以插鼠标啊、键盘啊、U盘啊等HID设备,需要稍微改一下程序,上传数据我是留了ESP8266和蓝牙的串口,看大家想用什么了,而且板子可以直接去掉LED那些不重要的,这样就可以很小的板子打样出来使用,

如果想保留WS2812的电平转换电路,大家可以用一个1N4148加上一个4.7K上拉电阻作电平转换,我也试过,可以直接替换原理图中TXB0102,具体连接方法点击链接:https://www.jianshu.com/p/4fc9bcfd9c4c

 

3、板子代码

     GitHub链接:https://github.com/w-strive/CH559--USB-HUB-

     附件中也有代码可以下载

     关于ESP8266编译固件或者是nodemcu自行编译固件可以看我B站的视频(https://space.bilibili.com/124402993)

 

 

4、工程视频介绍

     B站链接:https://www.bilibili.com/video/BV1Ap4y1Y7MC/

 

 

 

 

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
CH559L_源码.zip
82
2
CH559下载软件.exe
42
3
CH559评估板说明及参考应用例程.ZIP
63
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航