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主机部分的驱动程序,你有兴趣可以去学习下