1. 如何將單片機數據存到U盤裡面
單片機讀寫U盤的模塊 USB118
_不用電腦也能讀寫U盤中的文件!
■ 型 號: USB118AD USB118A
關鍵詞:U盤、單片機、USB2.0、USB Host、USB主設備、設備黑匣子、數據記錄
■ 簡 介
目前,基於USB2.0介面的移動存儲設備已經被廣泛使用,尤其是採用USB-FLASH技術的U盤產品的容量由幾年前的16M增加到現在的4G以上。我們知道,U盤通常是作為計算機的外部存儲設備,能否脫離計算機直接向U盤讀寫文件呢?答案是肯定的。USB118系列嵌入式U盤讀寫模塊提供了通過串口或SPI口讀寫U盤的簡單途徑,由此結合單片機的RS232串口或高速SPI匯流排就可以實現對U盤上的文件讀寫。 USB118AD型高速U盤讀寫模塊是對USB118A模塊的性能進行改進後的USB2.0介面的高速模塊,具有與USB118A模塊完全兼容的串口,同時增加了高速的SPI介面,主要應用於便攜儀器或者嵌入式數據採集系統的外掛式海量存儲。
■ 特 征
◆ 不必了解USB協議,直接嵌入用戶系統
◆ 兼容1G以上U盤、移動硬碟
◆ USB2.0介面,提供USB HOST介面
◆ RS232串口波特率:57600/115200/9600bps
◆ 高速SPI介面文件傳輸速度:150KByte/Sec
◆ 支持文件系統:FAT16/FAT32
◆ 創建Word、 Excel、二進制等各種類型文件
◆ 提供單片機編程實例C51源代碼
◆ 提供模塊測試板及電腦串口測試軟體
◆ 直流5V供電,電流100mA(不含U盤)
◆ 模塊只有火柴盒大小:51.6×43×12mm
■ 應 用
◆ 海量數據採集存儲
◆ 設備黑箱子
◆ 考勤機數據記錄
◆ 石油儀器儀表
◆ 紡織機械
◆ 水文監測
◆ 無紙記錄儀
■ 訂貨信息
產品型號 說明
USB118AD USB2.0介面,串口及SPI口
USB118AD_Demo USB118AD模塊測試板
USB118A USB1.1介面,TTL串口
USB118C 與USB118A尺寸不同
USB118D 與USB118A尺寸不同
註:USB118AD是升級產品,建議優先選用。可以根據用戶要求規格訂制,至今已經訂制的規格有:USB118C和USB118D等
2. host主機方式是什麼意思,就是用ch375或372,實現單片機通過USB介面與pc通信,那個是主哪個是從多謝
你了解USB協議的話你就知道什麼是主機:USB是主從方式通訊的,通訊都是由host發起的。從協議上來看,能夠實現主機協議的一方就是host。
從硬體上來看,USB晶元分主控晶元和設備晶元兩種。通訊都是建立在主控晶元與設備晶元之間的。(如PC主板上有主控晶元,U盤上有設備晶元)
單片機通過USB與pc通訊中,主機很明顯是PC。單片機是從機設備。
3. 用單片機控制兩個USB掃碼槍先後掃碼,不需要通訊,讓它們直接列印到PC上,請問怎麼實現
如果用usb的掃碼槍,這個很難實現,因為:這個usb是設備端,單片機必須是host端才能連接,連接後還需要usb協議解析才能解析數據。具有usb host的單片機不多,多數是用樹莓派來做。
提供方案:掃描槍採用串口輸出,或者ps2的鍵盤口輸出,這樣的話單片機可以直接接受數據。
4. 單片機與掃碼槍怎麼實現實現的通信呢,,掃碼槍是usb介面的
USB介面分兩種,HID鍵盤和USB轉串口信號兩種
HID鍵盤的話可以用單片機做一個USB HOST,識別鍵盤
串口的話只能通過電腦軟體轉成232信號之類的
而且你這需求純粹是脫褲子放屁
5. 我想用單片機控制USB列印機,不知道怎麼下手,請各位高手指點
僅憑單片機是不行的,列印機是USB device,而驅動這一device需要USB Host。單片機不具備USB Host這一模塊。就算是ARM晶元也多是內置USB從機控制器,
STM32 部分型號支持USB OTG,我沒做過USB主機部分的驅動程序,你有興趣可以去學習下