你们好!针对CH372的通讯请教几个急需的问题!

1、计算机应用层是干什么用的?还有这个应用程序的作用是什么? 2、在CH372评估板上,信号的传输在哪一层? 3、怎样测试硬件故障? 4、如果两端通讯不成功,如何判断是单片机的问题还是PC机的问题? 谢谢各位工程师哦!![Emot]23[/Emot][Emot]23[/Emot]

CH372是传输芯片,主要是将PC机上的数据通过CH372USB接口传输到单片机.计算机分内核层,是指驱动程序工作的环境,和应用层,就是我们平常用VC等工具编写的程序工作的环境.CH372芯片在计算机上他是一个USB设备,所以你通过调用我们的DLL库里的函数,来编写通讯软件,通过CH372芯片,与单片机通讯. 硬件工作是否正常,首先是通过单片机程序设置CH372的工作方式,然后将他插到计算机上,计算机会发现是新硬件,然后你装上我们提供的驱动,他会在设备管理器里出现一个外部接口类设备.至此,你硬件已正常.下面就是编写上下位机的程序. 我们在网上提供了CH372evt.zip在这里有很多上下位机配套的例子,还有端点调试工具CH372DBG.ZIP(上位机的程序).你可以用这些程序来调试.


还有就是你在接好了372和单片机这边的时候,你可以先发测试命令,如果输出的数据是输入数据的取反的话,那就说明硬件没问题,如果不是取反的话,那就是你的硬件有问题。 在者,你可以先用我们的CH375DEBUG来调试你的下位机程序是否正确,如果下位机程序正确的话,那么就在用你下位机的程序来调试上位机的程序就可以了


请问信号传输是在哪个层次呢???


这是由USB协议驱动,USB主机来处理转换的

.


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