想要实现的功能是单片机通过串口连接CH376,能够模拟PC的串口调试助手那样,能读取另一个单片机通过ch340发送过来的数据,间接与mcu通讯
连接结构如下:
mcu---串口--->ch376<----usb----->ch340---串口--->mcu
请问1.这种方案有可行性吗 2.如果可行,具体该如何实现呢
想要实现的功能是单片机通过串口连接CH376,能够模拟PC的串口调试助手那样,能读取另一个单片机通过ch340发送过来的数据,间接与mcu通讯
连接结构如下:
mcu---串口--->ch376<----usb----->ch340---串口--->mcu
请问1.这种方案有可行性吗 2.如果可行,具体该如何实现呢
您好,可参考此贴:/bbs/thread-65122-1.html
那个示例是ch376控制ch340实现ch340自己和自己传输数据,那么怎么做到ch376不断接收ch340端发送的数据呢
您好,例子程序是演示CH340的串口发送数据然后读取,已经包含了接收部分。如果你想不断接收,代码循环通过USB端点来读取数据就可以了。
请问光标所在行是不是写错了,个人感觉应该是wr_usbdata(8,Req_buf);
您好,操作没有问题,这个您可以当作是红框OUT报的一个处理。
用串口助手模拟单片机发送串口指令,前面的获取描述符之类的都成功了,运行到接收数据部分时收到的数据都是0(发送端一直发送'A')请问这是什么情况。
您好,一般这个情况有三种:1. 程序移植问题,导致实际主机的IN包一直没有发下去。所以主机没有任何获取数据的动作。2. IN端点看看是否正确。3. 设备本身没有数据上传(没有ACK)。可以确认下前面两个。