WCH沁恒单片机
直播中

陈霞

7年用户 960经验值
私信 关注
[问答]

请问CH9350的状态同步pin怎么用?

请教一个问题,CH9350的状态同步引脚(IO1,IO2,IO3,IO4)要怎么使用? 我把这4个脚接在单片机IO口上,是不是意味着如果我在下位机比如把IO1拉高,下位机就会自动发送一帧:


“7.2.4.7 状态改变命令状态 2/3/4 支持该命令,由下位机发送,上位机接收,有应答。0x57 0xAB 0x80 1 字节状态值状态值低 4 比特为 report ID 值,高 4 比特为 IO0/IO1 状态值。“


然后上位机收到该帧数据就会把上位机的IO0拉高?


另外,这个”状态“跟”工作状态0,1,2,3,4“是两个概念吗?有没有什么联系?
  
  另外还有一个问题:
背景: 做一拖多的应用,datasheet上最后那张图,通过SEL控制跟哪个上位机通信


问题: 如果用状态2来实现该功能,那么当切换的时候,被切走的上位机是否会发生键鼠的热插拔事件然后上报给PC?
        如果是下位机上连接的键鼠有热插拔?PC是否会收到事件?

        这种应用下MCU需不需要处理数据,还是直接透传, 仅仅控制一下切换行为就行?

  

回帖(1)

李朗雯

2022-9-26 10:48:30
您好,CH9350L的同步状态脚就是用于远程IO的控制,IO1,2为一对,34为一对,控制方向相反。这个与工作状态无直接关系。9350L上位机及时未链接下位机9350,PC端也是有一个设备在这边。kvm方案,mcu仅需要控制模拟开关即可。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分