关于CH375A控制打印机的问题

CH375A终于可以工作了 但是又遇到了新的问题,就是用你们的测试程序运行的时候,第一步是设置工作模式6,然后检测到有打印机连接后设置为模式7,完成以后再设置为模式6,现在的问题是,在设置为7完成以后,再次设置为6的时候怎么也无法完成。 我就做了一下检查,发现在没有连接打印机的时候能够正常设为模式6,然后连接打印机,也可以设置为模式7,所以可能是由于连接了打印机的问题,我就在单片机启动前先连接打印机,结果连第一次设置为模式6都无法通过了,现在看来,CH375A在连接了打印机以后为什么会有这些异常呢? 请指教,谢谢了!

这个你需要检查下你的硬件上面,首先你检查下你的电压够不够,其次你看下在你插上打印机之后,你在做下测试命令,你看下可以不可以


电源我是用的外部电源,那种专用电源,应该不会有问题 也许是线太长了,因为我买的现成的模块,但是我看它在USB信号线的布线上没有加粗,而我是线有大概2米长。 还有我是9号脚也就是那个接3.3V的V3脚是悬空的,在用5V电源的情况下这样可以吗?


刚才把上面两条都改了,线用的20厘米的,那个V3的电容也接上了,还是那样,郁闷


没有人帮忙解答一下吗?谢谢了啊


那你接上打印机之后设置模式6可以操作成功吗???没有成功的话,返回的状态是什么?


只要接上打印机,就无法设置模式,返回的是无规则的代码 贵公司的USB模块可以做打印机的实验吗?你们测试过可以运行吗?如果可以的话想买现成的模块试试。


那你在接打印机的时候看下375的25和26引脚的电压是多少???


在前面描述的情况中,都是25脚低,26脚高


那你测下375在工作的时候电压是多少?以及测试命令的时候,你看下到底返回什么样的数据。


工作的时候电压是5V,至于返回的数据,明天我再试试看了,下班了,呵呵 谢谢你啊


郁闷,查看了一下,输入0X79,为什么printf出来的数据是30000多,而且还是个负数, -31232。我变动送入的数据后,读出来的有少许差别。


楼上的用户你的活干完了吗。你用的是什么型号的班子和芯片。


这个是你串口数据输出上面有问题。


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