毕业设计做的是USB接口芯片和加密EEPROM之间的通信,现在做实验将评估板上的带 CH341的那块小板子取下来,接了EEPROM,并将ACT#脚接1K电阻接2极管再接电源.
现在将设备一连上计算机,就提示要安装串口的驱动.可是在CH341的相关资料中提到,要 使用2线同步串口的功能,要用并口的驱动.
我是参考CH341中文手册(一)中CH341接24C02的图来连接的,请问是不是我的硬件连接有 问题?应该怎么解决?
毕业设计做的是USB接口芯片和加密EEPROM之间的通信,现在做实验将评估板上的带 CH341的那块小板子取下来,接了EEPROM,并将ACT#脚接1K电阻接2极管再接电源.
现在将设备一连上计算机,就提示要安装串口的驱动.可是在CH341的相关资料中提到,要 使用2线同步串口的功能,要用并口的驱动.
我是参考CH341中文手册(一)中CH341接24C02的图来连接的,请问是不是我的硬件连接有 问题?应该怎么解决?
已经解决了,按照CH341中文手册(二)中的接法,将ACT#接上2K电阻再接地,插上去就可以用并口驱动了
恭喜! 上位机的程序怎么写的?能说一下吗? 谢谢!
CH341和加密EEPROM的通信,在程序方面的设计参考了exam.c中和 X76F640相关的部分。 经调试,基本上没问题。 就是X76F640在发地址的时候,是高位在前,低位在后,所以应该将exam.c中的
mBuffer[ i++ ] = (UCHAR)( iAddress & 0x00FF ); // 地址低8位 mBuffer[ i++ ] = (UCHAR)( ( iAddress >> 8 ) & 0x00FF ); // 地址高8位
改为
mBuffer[ i++ ] = (UCHAR)( ( iAddress >> 8 ) & 0x00FF ); // 地址高8位 mBuffer[ i++ ] = (UCHAR)( iAddress & 0x00FF ); // 地址低8位