CH552模擬CDC波特率問題

使用CH340轉串口,電腦串口調試工具上選擇任意的波特率,串口接收端選擇對應的波特率就可以正常接收數據。

但使用CH552模擬CDC時,串口1被配置成了固定的波特率57600,電腦串口調試工具只能選擇57600波特率,串口接收端選擇對應的波特率才可以正常接收數據。

像CDC這種,不能做成類似CH340那種自動適應波特率的方式嗎,是不是只能通過修改代碼的方式去修改波特率。


您好

波特率是可以由程序任意設定的,自適應波特率的原理是:

電腦選擇波特率時,會下發(fā)SET_LINE_CODING指令,會下發(fā)想要配置的波特率,停止位等信息,用于設備更新串口參數。

設備程序可以做成收到SET_LINE_CODING指令及相關參數后,重新初始化串口外設,配置成目標波特率即可。


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频