新聞中心

        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所示。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿巴嘎旗| 上栗县| 旬阳县| 湘潭县| 始兴县| 泰兴市| 陇南市| 海丰县| 葫芦岛市| 龙州县| 鲜城| 杭州市| 厦门市| 垫江县| 大理市| 曲麻莱县| 卢龙县| 仙游县| 上虞市| 卢湾区| 巨鹿县| 庄浪县| 比如县| 贞丰县| 南川市| 周宁县| 阳城县| 达日县| 碌曲县| 菏泽市| 枣强县| 洛阳市| 阳城县| 栾川县| 沾益县| 朝阳区| 凉城县| 肇东市| 雅江县| 镇远县| 西畴县|