手机网站建设怎样,关于网站开发的期刊,网视易网站建设,网站制作公司茂名概述
CH9329是一款串口转USB HID设备功能芯片#xff0c;根据不同的工作模式#xff0c;HID设备可以识别为#xff1a;USB键盘设备、USB鼠标设备或者自定义HID类设备。接收串口数据#xff0c;并自动根据串口工作模式进行数据解析#xff0c;解析完成后按照HID类设备规范…概述
CH9329是一款串口转USB HID设备功能芯片根据不同的工作模式HID设备可以识别为USB键盘设备、USB鼠标设备或者自定义HID类设备。接收串口数据并自动根据串口工作模式进行数据解析解析完成后按照HID类设备规范将数据打包通过USB口上传给计算机。 特点
芯片出厂内置固件程序无需进行二次开发。
支持Windows/Linux/安卓/macOS等操作系统使用系统内置的键盘、鼠标、HID设备驱动程序无需额外安装。
提供4种工作模式单一键盘/鼠标/自定义HID功能或几个功能的复合。
提供3种串口通信模式协议传输模式/ASCII模式/透传模式。
支持USB设备信息、串口通信地址、键盘回车符等信息的配置。
工作模式
工作模式功能说明0USB键盘USB鼠标自定义HID1USB键盘2USB键盘USB鼠标3自定义HID
串口通信模式
串口通信模式功能说明0协议传输模式1ASCII模式2透传模式
USB键盘功能
芯片可以实现标准USB键盘功能USB键盘包含普通按键和多媒体按键。通过接收串口数据实现模拟键盘按键的效果。
该功能常用于扫码枪、收银机、小键盘、远程控制等。
USB鼠标功能
芯片可以实现标准USB鼠标功能USB鼠标包含相对鼠标和绝对鼠标。通过接收串口数据实现模拟鼠标的效果。
该功能常用于硬件版按键精灵、远程控制等。
自定义HID功能
此自定义非彼自定义这里的自定义实际上是指HID的subclass和protocol均为0的设备类型并非是指用户可以自定义类别或HID报表格式等把它比作一个不需要使用COM口的USB转串口设备功能更形象些。
该功能常用于USB转串口双向数据透传免驱HID方式配合键鼠功能使用提供计算机的数据下传通道。
QA
Q如何选择芯片工作模式
A各工作模式的适用场景
模式0多功能同时应用的场景如使用键鼠功能时需要和计算机之前收发自定义数据、需要多媒体键盘的场景、需要通过USB通道获取/配置芯片参数的场景。
模式1使用单一USB键盘功能并且不使用多媒体键盘适用于不支持复合设备的老式计算机。
模式2同时使用键盘和鼠标功能且对Linux/Android/苹果等操作系统的鼠标兼容性更好。
模式3使用单一USB自定义HID功能配合计算机软件实现串口设备和计算机的双向数据收发类似于USB虚拟串口COM口应用区别是看不到COM虚拟端口而是直接用系统HID API和设备完成交互。
Q如何选择串口通信模式
A各串口通信模式的适用场景
模式0协议传输模式此模式适用于至少2个功能同时应用的场景、需要通过串口通道获取/配置芯片参数的场景。该模式功能最齐全在不完全确定产品功能的前提下建议优先选用此模式作为默认模式。
模式1ASCII码模式为USB键盘功能量身定做的简版按键传输模式该模式会将通常的可见ASCII字符直接转成按键的HID报表以及按键释放的HID报表转换的字符主要包含数字0~9字母A~Z空格和回车等。注
不能转换特殊按键如F1~F12方向键Shift和Ctrl按键等。
模式2透传模式是指串口数据原封不动的通过USB打包上传给计算机该模式适用于自定义HID模式实现类似USB转虚拟串口的应用效果。