这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 浅谈键鼠转换器里的单片机

共6条 1/1 1 跳转至

浅谈键鼠转换器里的单片机

工程师
2019-07-04 22:36:30     打赏

学习工作之余少不了玩些游戏放松消遣下。无论是手游,端游还是主机游戏都有所涉及,玩过游戏的朋友应该都特别理解游戏外设的选择真的对游戏体验有极大影响。由于个人的习惯与偏好,所选的外设必是最适合自己的,就拿我来说吧,或许是从事咱们电子行业的原因,超喜欢用鼠标键盘来操作,玩一般PC游戏没问题,但是玩到手游吃鸡或者是PS4,xbox的主机游戏就相当不习惯触屏及手柄操作,不得不借助各种外设神器,比如吃鸡王座啊,PS4键鼠转换器,这些神器真是我的福音。
       实现功能很直接,就是键鼠转换!哈哈,职业原因就想深入研究下,看看是如何用单片机实现这些功能的。
      满足键鼠转换功能的单片机首先必须能够支持USBHost/Device模式,键盘鼠标就必须要求双Host。为此有查阅相关资料,国外很多大公司有相关USBHost单片机,比如STM等,但考虑到性价比及中美贸易关系下的政策约束,我还是更愿意看看咱们的国产单片机,为此我研究了我所买的吃鸡键鼠转换器中的主控单片机,并特意查看了相关资料分享给大家看看。
       单片机是沁恒电子的CH559,一款8位双USB Host单片机。主要特点如下:
> 增强型E8051内核,主频56M,速度比标准MCS51快8-15倍。
> 内置60KB Code Flash、1KB Data Flash,支持USB或串口ISP。
> 内置6K+256byte RAM。
> 内置DMA控制器,支持USB和Timer3、ADC以及LED控制。
> 内嵌USB控制器和双USB收发器,支持USB2.0全速和低速主机或设备。
> USB主机模式下可以通过内嵌的双端口Root-HUB同时管理两个USB设备。
> 提供支持 FAT12/FAT16/FAT32 文件系统的 U 盘文件级子程序库,实现读写 U 盘文件。
> 提供4组定时器/计数器,支持3路引脚信号捕捉和3路PWM输出。
> 提供2个全双工异步串口,串口1内置8字节FIFO,支持类485模式数据收发。
> 提供2个SPI通信接口,SPI0内置FIFO,支持主/从模式,SPI1支持主模式。
> 提供与GPIO复用的8通道10/11位ADC模数转换器。
> 内置晶振。
> 封装:SSOP20、LQFP48 
     资料是根据官网手册提取的,有兴趣的朋友可以百度看看。另附上手册及相关开发资料。对啦,实在有兴趣想自己动手设计,可以在他们官网免费申请样板玩玩。



工程师
2019-07-04 22:44:05     打赏
2楼

可以


工程师
2019-07-04 22:47:47     打赏
3楼

学习学习


工程师
2019-07-04 22:48:44     打赏
4楼

感谢分享


院士
2019-07-05 09:18:46     打赏
5楼

这个还有USB协议的部署呢!

这个是难点啊


工程师
2019-07-05 18:15:45     打赏
6楼

键鼠,一般都用OTP单片机吧!

价格最底、最低


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]