CH375作为HOST读取CH340时的波特率匹配问题

我的连接方式:MCU->CH340->CH375->MCU

想要实现的功能是CH375能够像PC的串口调试助手那样,能读取/发送数据到340,间接与MCU通讯。

目前能够正常获取描述符等。但是在375发送数据后,340这边转出的串口数据错乱,我看出了是波特率的问题,所以将340的串口初始化为19200波特率(一个一个试过来的)时,接收到了正确的数据。

想请教两个问题,

  1. 如何配置375输出的数据类型, 包括数据位,校验位,波特率等。看了很多手册,都没有描述这一块的寄存器。

  2. 看了“CTRL_341”的文件,发现有一个“CH34X_Baud_Config”函数,但是里面的运算过程没有看懂,以及算出的数据放在8字节的数组中,这个数组每个字节的作用也没有搞清楚,希望可以得到解答。

1、设置的对象并不是375,375只是作为数据接口,实际操作对象还是340    

2、函数应该没有“运算”,只是调用收发函数发送一些指令数据,具体的应该发送的数据可以在电脑端用BUSHOUND看一下电脑是如何对340进行设置的。


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