我用ch372做数据传输,参考ch372ds1的电路图设计 出现的问题是我插上时发现了新硬件标志,打开属性时新硬件上打了个大大的黄色的感叹号,说找不到相应的驱动,装上之后还是不行。 我用万用表测的晶振的电压是2v左右,但不稳定,我用自己编的测试程序检验,好像单片及也没有数据输出。 请各位帮帮忙,看看我下一步该怎么调试。 还有ch372的CHECK_EXIST命令该怎么用啊,是编程检验么?能说的具体一点么 谢谢各位了 [Emot]1[/Emot]
晶振在2V的话,那说明你的晶振起振了,CHECK-EXIST命令是先将这个命令写给372,在将你的测试数据写给372,在读372返回的数据,如果返回的数据是你输入数据的取反的话,那就说明你的硬件有问题,你插上发现新的硬件的话,那说明你的硬件没什么大的问题,出现感叹号那就说明你的驱动没安装上
哦,安装驱动很麻烦么?我是把程序烧写进去调试呢还是可以用仿真器呢,我看了一些贴自说要把单片机弄上,否则,无效 还有用CHECK-EXIST编写测试程序时,不用设置ch372的工作模式,初始化之类的么?
安装驱动不是很麻烦,你只要安装CH372DRV就可以了,你用仿真器也是可以的,用CHECK-EXIST命令的时候,是不要设置模式初始化之类的,在主程序的一开始就发这个命令,不过你的函数要写正确,你可以参考我们的例子程序
好的,谢谢,我明天试一下,我的晶振起振是不是就意味着硬件么问题了 还是只要晶振起振就可以用CHECK-EXIST来测试了
晶振起振并不代表你的硬件没问题,你最好还是用CHECK-EXIST命令测试下
我用你们提供的测试单片机测试程序试了,就是pub\mcu\test.c那个程序,然后在win文件夹下的test测试平台的命令提示符下测试,现实的结果是:“test data correctness" 但是,我用寄存器观察,不是取反结果啊