|
< >我在测试南京沁恒公司的CH341中发现个问题,想咨询下. </P>
< >测试第一天:</P>
< >> 我原来的东西是用MAX232做的,上位机软件编写好都可以用的,现在换成了CH341,上位机软件在改变串口波特率时,电脑就重新启动,我看了下资料说,改变波特率后要重新打开串口,我就在改变波特率的地方前关串口,改好后打开串口,但还是一样.
< >测试第2天:
< >我测试了一般串口调试软件,这个发现不了问题的啊.因为我的上位机功能是这样的:
< >发一串数据到下位机(通过CH341,速度为57600),这串数据能改变下位机的串口速度.下位机(开始速度为57600,保证和上位机通讯)收到数据后,回发确认码.
< >上位机收到确认码后修改串口(CH341)速度,这时候,上位机软件已经发出改变波特率值的命令,但下位机还是57600的串口设置,我怀疑这导致电脑重新启动了.
< >因为我在上位机中把
< >上位机收到确认码后修改串口(CH341)速度 这一步骤
< >去掉就好的,没什么问题.
<P>因此,想请教,CH341是不是有这个问题存在.望回复,谢谢! </P> |
|