测试结果如下:
FPGA-(并行数据)-CH376-(USB接口)-电脑 (双向通信成功) MCU-(串行UART)-CH340T-(USB接口)-电脑 (双向通信成功) FPGA-(并行数据)-CH376-(USB接口)-CH340T-(串行UART)-MCU (通信失败)
不知道为什么单独和上位机测试都通过了,接在一起却不行呢? 谁能帮忙解答一下?谢谢了!
测试结果如下:
FPGA-(并行数据)-CH376-(USB接口)-电脑 (双向通信成功) MCU-(串行UART)-CH340T-(USB接口)-电脑 (双向通信成功) FPGA-(并行数据)-CH376-(USB接口)-CH340T-(串行UART)-MCU (通信失败)
不知道为什么单独和上位机测试都通过了,接在一起却不行呢? 谁能帮忙解答一下?谢谢了!
USB分为主机和设备。设备必须和主机连在一起才可以通讯。 FPGA-(并行数据)-CH376-(USB接口)-电脑 (双向通信成功) CH376为设备方式 MCU-(串行UART)-CH340T-(USB接口)-电脑 (双向通信成功) CH341设备方式 FPGA-(并行数据)-CH376-(USB接口)-CH340T-(串行UART)-MCU 肯定通信失败
这个情况很好理解,你把两个鼠标连在一起也是无法通讯的。U盘也是。 CH376要启用HOST模式才可以(和PC通讯一定要设备模式),并且FPGA的代码要加入CH341的驱动。才能正常通讯。
原来是这样啊。。。那CH340T的驱动能在FPGA上实现么?
完全可以,我们这边有相关参考程序。
那太好了,网站上能下得到吗?
发送邮件到tech@wch.cn邮箱,会有技术人员给您回复的,写明您需要的资料。CH376操作CH341即可
FPGA-(并行数据)-CH376-(USB接口)-电脑 (双向通信成功) 请问楼主 能不能共享一下你的设计给我参考一下了,我做了半个月还是没能成功,我的邮箱是个人信息保护,已隐藏 非常感谢
调试软件请下载CH372EVT.ZIP,是兼容的。