推荐阅读最新更新时间:2024-05-03 00:36
STM32 USB HID 自定义设备 bulk 传输
ST(意法半导体公司)为STM32系列处理器编写了外设USB的库,并提供了很好的参考例程,本文就是参考ST提供的例程,在STM32F4 discovery板子上实现usb bulk传输。Host端是在linux平台上利用libusb库函数写的读写USB应用。 本次实现在STM32 USB例程中的Device HID 鼠标例程基础上添加bulk传输端点修改而来。 usb_conf.h 文件中添加 bulk传输端点 /* * endpoint 0x80 and 0x00 are used for enumerating device. * endpoint 0x81 and 0x80 are used for cont
[单片机]
USB供电的立体声电脑扬声器的电路图
这是USB供电的立体声电脑扬声器的电路图,或者它被广泛称为PC多媒体扬声器。该电路采用单片机设计,低电压供电,兼容电脑USB电源,散热简单,价格低廉,灵活性大,耐温范围广。 电路的核心是 IC TDA2822M。该 IC 实际上是采用 8 引脚迷你 DIP(双列直插式封装)的单片类型。它设计用作电池供电的声音播放器中的双音频功率放大器。TDA2822M 的特点是非常低的静态电流、低交叉失真、低至 1.8 伏的直流电源电压以及在 5V 直流电源输入下使用 4 欧姆扬声器的最小输出功率约为 450 mW/通道。 理想的功率放大器基本上可以描述为一个电路,它可以向外部负载提供音频功率,而不会产生大量的信号失真,也不会消耗极端的
[嵌入式]
USB OTG技术及其在存储测试中的应用
存储测试是在对被测对象无影响或影响在允许范围的条件下,在被测体或测试现场放置微型数据采集与存储测试仪,现场实时完成信息的快速采集与记忆,事后回收并由计算机处理和再现测试信息的一种动态测试技术。存储测试的主要技术特点是现场实时快速完成动态数据采集与存储记忆,特别是在多种恶劣环境和紧凑设计条件下完成动态参数测试,事后回收处理再现。传统的存储测试仪存在着如下不足: (1)存储介质置于仪器内部,回读数据必须将整个仪器伺收。由于存储测试所面临的测试环境复杂,往往加装了复杂、笨重的防护体或置于掩体中,给仪器的拆卸回收造成了困难。而户外回读分析数据往往受条件所限难以续施。 (2)随着存储测试技术的发展,存储测试所面临的对豫和环境日趋复杂
[嵌入式]
初涉USB,初学者USB入门总结(1)枚举
一,概述 现在很多的主控上都带有USB的功能,但是对于初学者来说,这方面应用还是比较棘手,因为usb的不但固件程序需要编写,PC端的驱动也要编写,而且驱动写好了还要写个上位机才能看出效果。这样调试起来十分困难,建议从USB的键盘,鼠标开始做,了解清楚了,再做自己的协议就比较简单了。 USB的概念历史啥的这里就不说了。我们先不管具体的数据包格式,这一节先从整个包的层面上简单的说,过程是这样的, ---------------------------------------设备插入------------------------------------------------------------- 1) 主机会轮回查询各个USB端
[嵌入式]
PS2鼠标使用USB接口的转换器
为了出差方便,笔者购置了笔记本电脑,由于笔记本电脑已淘汰了PS2接口,于是家中的PS2鼠标就被闲置了起来,笔者突发奇想,USB鼠标可以通过一个简易的转接器插到台式机的PS2口中使用,反过来行不行呢?笔者做了试验,结果却很失望,根本不行。看来需要另辟蹊径,于是,一不做二不休,用PDIUSBD12和51单片机设计了一个PS2转USB的协议转换器。原本其实并不抱太大的希望,结果却神奇般地成功了,而且不需要另外编写驱动,采用USB直接供电,识别为USB鼠标,十分好用,现将制作成果分享如下。 硬件设计
电路原理图如图1所示。
其中鼠标PS2接口的引脚定义如图2。
电路的主体为ATMEL
[嵌入式]
jz2440 ----移植自制的USB RTL8188EUS网卡驱动
1:google 下载rtl8188eus的网卡驱动源码 https://github.com/quickreflex/rtl8188eus 2.解压缩下载的文件,把驱动文件rtl8192_8188eus_linux_xxx.tar.gz(xxx是版本号)添加到要编译的内核树里面去 (1)假定你的内核位置为/root/linux-kernel,解压缩驱动文件,并且把解压缩后的驱动文件夹名改为rtl8192eus。 (2)把改好名字的驱动文件夹rtl8192eus复制到/root/linux-kernel/drivers/net/wireless/下。 (3)修改/root/linux-kernel/driver
[单片机]
三星无线充电板Duo2/Pad2解密:黑白两色+USB-C接口
三星将在 1 月 14 日召开 Galaxy S21 系列新品发布会,现在有越来越多的消息表明,发布会上不止有新品手机。 今日,外媒 Nieuwemobiel 曝光了一组图片,展示了即将到来的三星 Wireless Charger Duo 2 无线充电板和 Wireless Charger Pad 2 无线充电板。外媒预计,这两款无线充电板将会与 Galaxy S21 系列一起发布。 Wireless Charger Duo 2 无线充电板将采用圆角长方形设计,可同时为手机、手表和 TWS 耳机充电,拥有黑白两种配色,并附赠充电头和 USB-C 充电线。 Wireless Charger Pad 2 无线
[手机便携]
基于ZIGBEE的压力传感器标定系统的研究
在旋转导向钻井中,随钻测量的信息主要靠泥浆脉冲传递,因此,压力信息的采集就则显得极为重要。压力传感器在使用一段时间后,因为各种原因造成误差偏大,并且需要校准。压力传感器一般采用电桥式电路结构,以提高输出灵敏度。但一个微应变电桥输出只有2 mV左右,即使在满载情况下,应变片的最大输出也只20 mV左右,这就要求前置测量放大电路具有高增益、高精度、低噪声和低漂移等特点,而 一般的运放和A/D不具备上述特点,使用内置PGA的4.8 kHz、超低噪声、24位∑-△型的A/D,AD7190则可以较好的解决上述问题。另外传统的压力传感器的标定都是使用于摇式活塞压力台,效率低下,人为误差较大,且比较危险。本系统通过软件控制自动加压台,在不同
[测试测量]