新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于双模式USB接口的多处理器数据采集系统

基于双模式USB接口的多处理器数据采集系统

作者: 时间:2010-08-26 来源:网络 收藏

  3 双模式系统软件设计

  使用51系列兼容单片机C语言编程软件Keil uVision3编写单片机程序,完成、通讯控制、数据处理等功能。主程序流程如图3所示。

  3.1 主机模式程序设计

  厂家提供了适用于单片机操作U盘的文件级子程序库CH375HF6.LIB,将主机模式下处理USB存储设备的API进行了封装,支持FAT12、FAT16和FAT32文件系统[5]。该文件级子程序库的所有API函数在调用后都有操作状态返回,但不一定有应答数据,API参数在CH375HF6.H文件内进行说明。调用的API子程序主要有:芯片初始化CH375Init( ),查询设备准备好CH375DiskReady(),查询存储设备信息CH375DiskQuery(),新建文件CH375FileCreate(),打开文件CH375FileOpen(),写文件数据CH375ByteWrite(),关闭文件CH375FileClose()等[6]。操作U盘存储采集数据的程序流程如图4所示。



评论


相关推荐

技术专区

关闭