ch375B串口问题!高手帮忙!谢谢!

我现在用自己的电路板,与电脑连接测试串口,调试一切正常,但接到375上串口就收不到数据,一直卡在375reset这条指令上,请高手指点一下这是为什么?谢谢!

你先做一下测试命令,默认情况下为波特率9600,9位串口,发送命令第9为为1,数据为0. 另外看一下CH375有没有正常复位.26,25应该为高电平,低电平.


现在的测试命令又通过了,25和26都正常!我不知道为什么这么不稳定,有时候测试时就会卡在测试数据接收那里,就是接受不到数据!


找到具体位置了,是发送复位指令05后,等待接收的时候接收不到数据!这是为什么?


CH375B做主机还是设备?复位后,需要重新初始化CH375


请教一下:我单步运行测试程序返回值是取反后的值,后面不会进行重新复位375动作,但我全速运行后测试程序的返回值就不对了,这时程序会跳到复位375程序,复位后会进入读取返回数据函数,在这里就一直接不到数据了。


我是做主机的!这样的原因跟延时有关系吗?因为我对375收发数据是用串口的,所以收发函数是我自己写的


那就是说全速运行时,程序流程会乱了!应该检查你的程序流程,你可以把程序贴出来


我在测试命令发出后延时50us再发送数据就不会出现以上的情况,这样正常吗?我这样改以后的每条指令都会有这么长的延时,我用的是你们公司提供的读u盘程序,因为用串口只是写了一下串口发送函数。这是我写的串口程序UploadImages/200941316244681.rar


 如果你是串口方式来操作CH375的,就不要用同一个串口来监视你的程序.


能发份你的程序给我吗?谢谢!这里下不来 个人信息保护,已隐藏


程序已经发给你了!


对了,375的串口格式是9位,你的程序里面发送命令时怎么直接发8位的呢?


我是用芯片的奇偶校验位做第九位的,不好意思!没说明!


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