用51单片机,CH375做一个USB接口,和PC通信。
下位机程序部分用C语言编程,关于CH375的头文件要怎么写?需要看什么资料,从哪里入手呢,请各位大虾指点迷津,不胜感激~~~~~~[Emot]6[/Emot]
用51单片机,CH375做一个USB接口,和PC通信。
下位机程序部分用C语言编程,关于CH375的头文件要怎么写?需要看什么资料,从哪里入手呢,请各位大虾指点迷津,不胜感激~~~~~~[Emot]6[/Emot]
CH375的头文件有现成的。下载CH375EVT.ZIP 和PC通讯的相关程序可以参考CH372EVT.ZIP.包含PC驱动,应用软件,下位机代码。 CH372DS1.PDF为芯片说明书 以上资料请到在线下载里搜索相应的关键字即可
CH375做设备与PC通讯,主要含3个部分:PC端和单片机端应用程序,驱动程序及动态链接库,初学者只要对照资料参考例程。 1、通讯的流程参考CH372DS1.PDF 2、上下位机例程参考CH372EVT.ZIP,其中CH375451.PDF中各个例程的功能说明 3、CH372DRV.EXE,PC端驱动程序,直接安装就可以了。
为什么当做好的电路板连接到电脑上时,一点反应都没有? 硬件电路是参考CH375DS1.PDF 程序参考的是CH372EVT.ZIP 在电脑上也装了驱动。 请老师指点迷津
先做测试命令,来检查你的硬件连接以及读写时序是否正确。
建议你先做测试命令: CMD = 0X06; DATA = 0X55; i = DATA; 正常情况下i应该等于0XAA,这样才说明没问题,如果不是这个数据的话,那么建议你查下单片机和CH372的连线是否正常。
CH372B要进行初始化才可以。不是直接连接到电脑上就可以找到设备安装驱动的。要用MCU对CH372设置正常的工作模式。这点在CH372DS1上有详细解释。您可以启用内部固件模式。安装CH372的驱动就可以了。
请问是不是当单片机对CH375工作模式设置正常之后,ACT#的管脚输出就会变为低电平?
设备模式下,只有是内置固件模式,且被PC枚举成功后,ACT#是低电平 主机模式下,检测到设备连接后,ACT#是低电平
不是的。关于ACT灯CH375DS1上有说明的。你要看下资料再用芯片。 在内置固件的USB 设备方式下是 USB 设备配置完成状态输出,低电平有效。
做内置固件设备的时候,是计算机完成对设备配置之后,ACT#才为低电平,做主机的时候,检测到设备的连接之后为低电平。说明书上面都有说明。