我按沁恒提供的375手册上的并口方式电路图进行连接,程序一直跑不起来,375的2脚一直是高电平,25脚是低电平,26脚是高电平,是不是375的晶振没有工作啊?为什么一直处在复位状态?另外单片机和375的中断连接始终是高电平,不能产生中断,这是为什么啊? 麻烦各位高手指点一下!谢谢!
2脚为高电平的话说明我们的芯片一直在复位,我们的375当然没办法工作了,你可以在375的复位引脚上面接0。47U的电容在点VCC,这样的话就应该可以复位在工作了。
我接的是0.1U的电容,是不是太小了啊! 还有不能产生中断是不是因为375没有工作的原因啊?
你好!再麻烦你问一下VD+和VD-上用不用接分压电阻啊(29-44欧)?
昨天帖子中已经给你说了,按照我们提供的电路来做,一般不需要加电阻,即使串联也不要超过5欧姆,到网站上下载CH375DS1看一下
好的!谢谢你啊!我再试一下!
我试了一下,还是不行啊
你可以把你的原理图帖出来看下
这个图有点问题,我已经改了,VD+,VD-上的电阻都去了,USB一脚接220uF的电容和2欧的电阻,再接5V电压了
那现在按照你说的,25脚和26脚的电压是多少?如果25脚电压为低,26脚电压为高的话,那就说明工作正常了,这个时候你在做测试命令,看下输入数据是不是输出数据的取反?
我重新插了一下面包板,现在测了一下,375的2脚是0V,25脚是0V,26脚是5V,中断为低电平,现在中断是有效的,375现在应该是工作的,可是运行程序时,运行到主程序(while ( wait_interrupt()!=USB_INT_CONNECT ); /* 等待USB打印机连接上来 */)这一句时运行不了,问题出在哪了?
那你去看下在你发送0X22命令之后,中断引脚可以拉高吗?你可以直接用万用表去测量下
我从命令端口发送了0X22命令后,中断还是是低电平
麻烦高手指教一下,我的硬件电路375现在是工作的,可是与单片机的中断连接一直是高电平,不能产生中断,当我把单片机中断和375中断都接地时,可是程序还是跑不起来,打印机一直连不上,不知道问题出哪了?