我现在使用的是新华龙的单片机C8051F064,是想通过C8051F064来控制CH375B来读写U盘。 采用的编译器是Silicon laboratories IDE (这是从新华龙单片机公司下载的编译环境) 想实现的功能有如下: 功能1: 通过C8051F064控制CH375B来写U盘,是并口操作方式,然后也可以读U盘。 功能2 : 当通过USB延长线连接CH375到电脑的时候,能够实现与上位机的通讯 我昨天的时候按照指导,通过编译环境 Silicon laboratories IDE ,使用的是你们公司的U盘文件级子程序库CH375LIB.ZIP下的MCS51下的 FILELIB5 文件目录下的例子和库文件,能够实现写U盘了。非常感谢你们的悉心指导。 我现在刚开始调试CH375B的U盘读写功能和与上位机通讯的功能,所以还得麻烦你们,在百忙之中指导我。 非常感谢。

我要实现的功能就是单片机C8051F064通过并口控制CH375B,来读写U盘。 硬件连接如下: (单片机)P7端口-------------D0~D7 P6.4端口 ---------------CH375_A0 P6.7端口 ---------------CH375_RD P3.1端口 ---------------CH375_WR P3.2端口 ---------------CH375_CS P3.3端口 ----------------CH375_INT CH375的输出端采用的是 D+ 和D- 两个信号线,没有采用串口输出功能,硬件上我直接把TXD引脚接地了。 /////////////////////////////////////////////

我要实现的功能就是单片机C8051F064读写U盘,然后还可以与上位机通讯。

您们还能指导我一下先看哪一部分程序吗? 就是在CH375LIB.ZIP中的文件。

/////////////////////////////////////////////

还有就是我看到MCS51的子程序库下的C程序有的是采用总线方式的, #define CH375_CMD_PORT_ADDR 0xBDF1 /* CH375命令端口的I/O地址 */ #define CH375_DAT_PORT_ADDR 0xBCF0 /* CH375数据端口的I/O地址 */ 这是采用总线方式的吗? 我这种情况还能采用这里面的程序吗?就是有这种定义的程序吗?

///////////////////////////////////////////

还有就是CH375B 的主从模式切换的时候可不可以通过这种方式来切换, 比方说我 接上U盘了,CH375B转换为主模式 然后我链接了电脑,CH375B转换为从模式。 可以这样实现吗? 不通过按键可以实现吗?

//////////////////////////////////////////

期待您们的回复。