CH573 模拟CDC时如何获取上位机 DTR 信号

我参考了CH573  CDC的示例程序,串口收发数据和波特率自适应都ok,但是不知道怎么获取上位机串口助手的DTR信号


          case SET_CONTROL_LINE_STATE :    //0x22  generates RS-232/V.24 style control signals


           printf("set line state %d\r\n" , SetupReqLen); //获取到设置 SetupReqLen的长度一直是0 ,那怎么能知道DTR true还是false 。

    

            break;

          case SET_LINE_CODING :      //0x20  Configure

看了很多资料都没有这个地方的说明,请求官方给个示例

电脑上可以装个bushound,通过bushound看下 选择DTR时,PC对设备发送的数据信号。


使用这个工具, 串口工具DTR 时 ,抓包看不到任何数据,不知道 时环境问题还是 ? 有没有相关资料和示例。 


搞定了


这个程序可以发我一下吗??usb转串口   程序


邮箱 :个人信息保护,已隐藏


可以根据8位MCU示例程序尝试移植:

https://www.wch.cn/bbs/thread-65023-1.html

移植参考:

https://www.wch.cn/bbs/thread-91615-1.html




只有登录才能回复,可以选择微信账号登录