① usb鼠标可不可以和单片机连接
可以,前提是你使用的单片机支持USB协议。
② 单片机可否读取USB接口上的数据
一般来说,单片机是不可以直接读USB数据的,除非你加一个USB host控制器。当然,单片机读U盘的方案,早就有了,有这样的开发板,不过楼主的开发板是否支持就不知道了。
③ 我想用单片机控制USB打印机,不知道怎么下手,请各位高手指点
仅凭单片机是不行的,打印机是USB device,而驱动这一device需要USB Host。单片机不具备USB Host这一模块。就算是ARM芯片也多是内置USB从机控制器,
STM32 部分型号支持USB OTG,我没做过USB主机部分的驱动程序,你有兴趣可以去学习下
④ host主机方式是什么意思,就是用ch375或372,实现单片机通过USB接口与pc通信,那个是主哪个是从多谢
你了解USB协议的话你就知道什么是主机:USB是主从方式通讯的,通讯都是由host发起的。从协议上来看,能够实现主机协议的一方就是host。
从硬件上来看,USB芯片分主控芯片和设备芯片两种。通讯都是建立在主控芯片与设备芯片之间的。(如PC主板上有主控芯片,U盘上有设备芯片)
单片机通过USB与pc通讯中,主机很明显是PC。单片机是从机设备。
⑤ 用单片机控制两个USB扫码枪先后扫码,不需要通讯,让它们直接打印到PC上,请问怎么实现
如果用usb的扫码枪,这个很难实现,因为:这个usb是设备端,单片机必须是host端才能连接,连接后还需要usb协议解析才能解析数据。具有usb host的单片机不多,多数是用树莓派来做。
提供方案:扫描枪采用串口输出,或者ps2的键盘口输出,这样的话单片机可以直接接受数据。
⑥ 想要这样一个程序,在android手机上,用usb连接一个单片机,能收发数据进行通讯。看了一些资料
要实现你想要的,首先你的单片机要具备USB Host,Android的手机与单片机进行USB通信,有以下两种方式,一种是ADB的方式,另一种就是用Accessory的方式,我以前用的就是Accessory的方式,谷歌是有这样一个通信接口的,另外就是要在单片机USB的Host使用Accessory的USB子类
⑦ 单片机读写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等
⑧ 如何用51单片机和U盘直接读写文件
推荐用PB375A,单芯片的,我用在数据采集上。根本就没去了解过USB HOST底层协议和文件系统这些东西,这颗芯片里面都集成了。只需要单片机通过spi或者uart来发命令创建读写U盘中的文件就可以了。而且价格相当便宜!
⑨ 单片机数据写入U盘的问题
如果要实现需要满足以下条件:
1、单片机usb接口必须为USB HOST接口
2、需要有对USB存储设备的驱动支持
3、需要移植文件系统如 FAT FAT32等