关于CH375芯片的简介以及其与51单片机的连接

在MP3这个项目中,除了解码模块,最重要的就是U盘读写模块了,我们需要通过U盘将音乐发送给单片机,再进行输出,而在这一模块中我们选用的是CH375这一款芯片。

同样,由于项目目前还处于硬件电路制作这一阶段,今天只能简单介绍一些它的功能以及它的连接方式,具体的软件读写以后再详细介绍。

CH375简介:

CH375 是一个 USB 总线的通用接口芯片,支持 USB-HOST 主机方式和 USB-DEVICE/SLAVE 设备方式。 在本地端,CH375 具有 8 位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机 /DSP/MCU/MPU 等控制器的系统总线上。在 USB 主机方式下,CH375 还提供了串行通讯方式,通过串行 输入、串行输出和中断输出与单片机/DSP/MCU/MPU 等相连接。

供 CH375 在 USB 设备方式下的说明,相关资料可以参考 CH372 手册。 CH375 的 USB 主机方式支持常用的 USB 全速设备,外部单片机可以通过 CH375 按照相应的 USB 协 议与 USB 设备通讯。CH375 还内置了处理 Mass-Storage 海量存储设备的专用通讯协议的固件,外部 单片机可以直接以扇区为基本单位读写常用的 USB 存储设备(包括 USB 硬盘/USB 闪存盘/U 盘)。

下面是CH375与单片机连接的模式图:

在实际应用中,CH375芯片与单片机的连接方式有两种,分别为并口方式和串口方式

①并口方式

CH375 的 TXD 引脚通过 1KΩ左右的下拉电阻接 地或者直接接地,从而使 CH375 工作于并口方式,RXD可悬空

CH375 芯片具有通用的被动并行接口,可以直接连接多种单片机、DSP、MCU 等。在普通的 MCS-51 系列单片机的典型应用电路中,CH375 芯片可以通过 8 位被动并行接口的 D7~D0、-RD、-WR、-CS、 A0 直接挂接到单片机 U2 的系统总线上。

②串口方式

如果 CH375 芯片的 TXD 引脚悬空或者没有通过下拉电阻接地,那么 CH375 工作于串口方式。在 串口方式下,CH375 只需要与单片机/DSP/MCU 连接 3 个信号线,TXD 引脚、RXD 引脚以及 INT#引脚, 其它引脚都可以悬空。除了连接线较少之外,其它外围电路与并口方式基本相同

但是CH375芯片并不支持串口通信方式


  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
51单片机中如果要实现读写U盘的功能,可以使用CH375芯片CH375是一款多功能USB设备控制芯片,可以方便地与单片机进行通信并实现U盘读写功能。 首先,需要准备好相应的硬件电路。电路原理图如下: 1. 使用51单片机作为主控,并将其与CH375芯片进行连接。将51单片机的P2口与CH375的D0口进行连接,P3口与D1口连接,P1口与D2口连接,P0口与D3口连接。 2. 在CH375芯片的RDY口接一个LED灯,用于指示CH375的工作状态。 3. CH375的DA1与SDA接一个IIC总线,用于与其他模块进行通信。 接下来,编写51单片机的程序,实现对U盘的读写操作。具体步骤如下: 1. 初始化51单片机的串口和中断,设置51单片机为主机模式。 2. 初始化CH375芯片,设置其工作参数,并进行复位。 3. 在主循环中,不断检测U盘的插拔状态。若检测到U盘插入,则进行U盘操作;若检测到U盘拔出,则进行相应的处理。 4. 在进行U盘操作时,首先发送启动命令给CH375芯片,并进行设备初始化。 5. 根据需要,发送读或写的指令给CH375芯片,并通过CH375的FIFO进行数据的读取或写入。 6. 当需要读取U盘数据时,将通过串口将读取到的数据传输给外部设备。当需要写入U盘数据时,将从外部设备接收数据并通过串口将数据发送给CH375芯片。 7. 当操作完成后,发送停止命令给CH375芯片,结束操作。 以上就是51单片机使用CH375芯片读写U盘的电路原理图和例程。通过合理的硬件连接和编写的程序,可以实现方便的U盘读写功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值