求助 ch375

ch375有没有寄存器啊,有的话可以提供一下寄存器的相关资料吗

您好,CH375是指令操作的,并不是寄存器控制

关于指令操作的详细解释可以下载对应的数据手册进行查阅

http://www.wch.cn/search?t=all&q=375


使用指令需要使用你们的子程序库?还是只需要将对应的宏发送过去就行了?不使用你们的驱动的话,应该将命令发送给谁?



是这样的,我们想用我们自己的总线协议的驱动来实现对ch375数据的读取,你们这边不提供寄存器。所以想问问,应该将命令具体发送到哪里


命令端口怎么选择?


您好,

1、CH375芯片在操作U盘进行读写的时候会用到子程序库,方便用户完成对U盘文件系统的操作,操作类似键鼠之类的设备用不到。

2、指令只是将手册中的“命令”章节中的“代码”所标注的单字节数据按照串口或者并口要求的时序发送过去即可实现对芯片的操作。这个过程和库没有关系,是需要用户根据自己的主控平台进行修改的接口函数实现的。

3、命令是发送到CH375芯片的,要实现对芯片的控制必须按照手册中所描述的串口或者并口的时序来发送命令和数据。并在芯片外围电路中配置好芯片的通讯方式。

4、芯片没有区分命令端口或者数据端口,硬件上就是串口或者并口,这个是通过芯片外围电路决定的。具体的命令和数据的区分是在时序上体现出来的。



您好:

    请问,有没有更加详细的并口时序,pdf里面不够全面


我看着有一个c51的代码,区分了命令和数据端口,那个I/O地址是怎么得到的?其他的单片机不能借用吗?



您好,例程代码中的I/O端口是利用了单片机的硬件并口,对应的数据和命令端口会分别控制硬件做出不同的时序,来实现对芯片的命令或数据传输,不同的单片机在硬件并口上有不同的操作方式,具体是需要看数据线实际输出的数据时序是怎么样的。关于并口时序更具体的可以参考CH376EVT包中的软件并口的接口代码,里面相当于是并口所有信号线的信号输出状态和时序关系.

下面附上链接http://www.wch.cn/downloads/CH376EVT_ZIP.html,参考压缩包中的PARA_SW.C文件,是软件模拟出来的并口时序


插入U盘的话怎么获得LBA地址?


您好,你说的获得LBA地址是想要获取U盘中的信息吗?可以参考手册中的DISK_READ和DISK_WRITE命令。


我就是看着这两个命令,不知道怎么得到LBA地址才来问的


是所谓的第0扇区就是0x00000000第1扇区就是0x00000001吗?


是的,这个是LBA地址是主机发的,相当于主机想要哪一个扇区数据就会发送对应LBA地址来获取对应地址扇区数据


您好,请问一下我对已经检测到的usb设备执行DISK_INIT命令时读取到的中断是USB_INT_CONNECT,这样是没有成功执行命令还是什么?


如果可以,我的邮箱是个人信息保护,已隐藏


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