USB解决方案:
经过一周的USB学习,感受颇多,由于在网上申请了几片CH375,我就打算用这个芯片来做USB通信。CH375 是一个USB总线的通用接口芯片,支持USB-HOST 主机方式和USB-DEVICE/SLAVE 设备方式。可用并行和串行等连接方式。
CH375 特点
● 全速USB-HOST 主机接口,兼容USB V2.0,外围元器件只需要晶体和电容。
● 全速设备接口,完全兼容CH372 芯片,支持动态切换主机与设备方式。
● 主机端点输入和输出缓冲区各64 字节,支持常用的12Mbps全速USB 设备。
● 支持USB 设备的控制传输、批量传输、中断传输。
● 自动检测USB 设备的连接和断开,提供设备连接和断开的事件通知。
● 内置控制传输的协议处理器,简化常用的控制传输。
● 内置固件处理海量存储设备的专用通讯协议,支持Bulk-Only传输协议和SCSI、UFI、RBC 或
等效命令集的USB存储设备(包括USB硬盘/USB 闪存盘/U 盘)。
● 通过U 盘文件级子程序库实现单片机读写USB存储设备中的文件。
● 并行接口包含8位数据总线,4 线控制:读选通、写选通、片选输入、中断输出。
● 串行接口包含串行输入、串行输出、中断输出,支持通讯波特率动态调整。
● 支持5V 电源电压和3.3V 电源电压,CH375A 芯片还支持低功耗模式。
● 采用SOP-28 封装,可以提供SOP28 到DIP28 的转换板。
CH375驱动安装路径:CH375HST\PUB\CH372DRV.EXE
CH375调试工具路径(DEBUG372):CH372DBG\DEBUG372\Release\DEBUG372.EXE
[ 本帖最后由 zhang5157098 于 2011-6-13 10:25 编辑 ]CH375调试工具
资料集+程序集
我的程序