基于STM32 的USB程序开发笔记目前市场上USB设备的种类繁多,但是这些设备会有一些共同的特性,根据这些特性可以把USB设备划分为不同的类,如显示设备、通信设备、音频设备、大容量存储设备、人机接口设备(HID)。HID 类设备属于人机交互操作的设备。如 USB鼠标,USB键盘,USB游戏操纵杆,USB触摸板,USB轨迹球、电话拨号设备、VCR遥控等等设备。用于控制计算机操作的一些方面。(从Windows98操作系统开始,为HID类设备提供了通用的驱动程序,所以只要按照HID设备类的规范编写设备的固件程序,就能够让Windows系统自动识别设备,省去了复杂的驱动程序编写过程。)
上传时间: 2022-02-05
上传用户:
针对嵌入式产品程序更新问题,提出了一种基于IAP技术的STM32单片机在线固件升级方案,设计了STM32单片机最小系统硬件电路和USB转串口通信电路,并给出了Bootloader程序、APP程序、PC上机程序的实现流程.实验结果表明,该方案具有简单实用、稳定性高、维护成本低和设备使用效率高的特点,适用于嵌入式产品升级.For the problem of updating embedded products program,an online firmware upgrade scheme of STM32 single chip microcomputer based on IAP technology is proposed.This scheme not only elaborates the principle of IAP technology in detail but also provides the design of the minimum system hardware circuit of STM32 MCU,the design of USB for serial communication circuit,and the implementation flow of Bootloader program,APP program and PC program.The experiment results show that the scheme is simple,practical and highly stable.In addition,it can be used to actual embedded product upgrading,significantly reducing maintenance costs and improving the efficiency of equipment.
上传时间: 2022-03-25
上传用户:
本设计介绍了一种基于STM32单片机控制的智能水杯,可利用插口式电源或无线充电底座为加热器提供能量,并在达到某种饮品所需温度时进行保温。水杯内置充电电池,可选用USB接口或无线充电。在水杯内部设置无线模块,用户利用手机App与水杯进行匹配进行加热操作,加热完后水杯会通过手机App和液晶显示屏实时反馈液体温度,通过指示灯显示电量情况等,给用户进行提醒。该智能水杯设计创新,实用价值较高。This paper introduces an intelligent water cup based by STM32 microcontroller,it can provide energy for the heater by socket type power supply or wireless charging base,and hold temperature needed for some kind of drink.Builtedin rechargeable battery,water cup can use USB or wireless charging.The wireless module is set up inside it,and customers can use mobile App to match and heat.After heating,water cup feeds back liquid temperature through the mobile App,and then displays on LCD,reminds users through the indicator light.The intelligent water cup is designed innovatively and has high practical value.
上传时间: 2022-03-28
上传用户:
本文的目的是说明怎样使用STM32Cube USB 从设备库 ( 该库支持所有意法半导体的STM32系列MCU),并如何使用该库实现通用USB 设备类(HID 类、 MSC类、音频类、 CDC类……)产品的开发与应用。
上传时间: 2022-05-05
上传用户:aben
本文档详细描述了STM32Cube™ USB 主机库,即在STM32CubeF2 和STM32CubeF4 软 件包中所提供的USB主机协议栈。它使用STM32微控制器作为USB嵌入式主机,与各种USB类的USB外设进行通信(MSC、HID 、CDC、音频和MTP)。
上传时间: 2022-05-05
上传用户:d1997wayne
少走弯路学单片机.jpg - 38.32KB少走弯路学单片机.jpg - 38.32KBSTM32刘凯视频教程及资料第一部_刘凯stm32原想科技STM32清晰视频教程第9集--Keil4--刘凯老师STM32培训视频.mp4 - 45.04MB第8集--Keil4开发环境使用技巧--刘凯老师STM32培训视频.mp4 - 55.28MB第80集--高级应用:USB总线与USB设备(六)--刘凯老师STM32培训视频.mp4 - 38.04MB第7集--STM32--刘凯老师STM32培训视频.mp4 - 48.52MB......
标签: stm32
上传时间: 2022-05-26
上传用户:
本资料 提供多个基于stm32实现的完整项目方案,可以直接用于工程参考中,非常全面。小马哥STM32F1主控720空心杯四轴飞行器资料(包含源代码和相关教程).zip5.2M2021-03-30 09:52物联网智能家居方案-基于Nucleo-STM32L073&机智云.zip20.8M2021-03-30 09:52手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码).zip37.9M2021-03-30 09:52基于物联网的户外环境检测装置(STM32、APP、WIFI).zip5.4M2021-03-30 09:52基于STM32蓝牙控制小车系统设计(硬件+源代码+论文).zip9.2M2021-03-30 09:52基于stm32和mpu9250的usb hid键盘、鼠标、游戏控制器.zip30.5M2021-03-30 09:52基于STM32的武警哨位联动报警系统设计,支持以太网和WIFI通信(硬件、源码、论文等).zip6.4M2021-03-30 09:52基于STM32的卫星GPS路径记录仪(附完整源代码).zip1.1M2021-03-30 09:52基于STM32的数据采集+心率检测仪(原理图、PCB、程序源码等).zip2.6M2021-03-30 09:52基于STM32的二维码识别源码+二维码解码库lib.zip2M2021-03-30 09:52基于STM32的多功能数控电源设计(原理图、PCB、程序源码等).zip1.3M2021-03-30 09:52基于STM32F103RC的电子相册(原理图、PCB源文件、程序源码及制作).zip2.2M2021-03-30 09:52基于STM32 人群定位、调速智能风扇设计(程序、设计报告、视频演示).zip2.2M2021-03-30 09:52基于STM32 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频).zip16.7M2021-03-30 09:52基于STM32 NUCLEO板设计彩色LED照明灯(纯cubeMX开发).zip5.2M2021-03-30 09:52基于stm32 nucleo_L476的智能灯(操作说明+源码).zip25.7M2021-03-30 09:52电赛一等奖作品,老人健康监测智能手表(STM32F4主控).zip76.4M2021-03-30 09:52低功耗STM32F411开发板(原理图+PCB源文件+官方例程+驱动等).zip9M2021-03-30 09:52(ST大赛三等奖作品)超声波自拍神器.zip4.5M2021-03-30 09:52STM32数字示波器源码+数字信号处理教程、配套实例.zip33.4M2021-03-30 09:52(大赛作品)STM32F072RB NUCLEO智能家居控制.zip
标签:
上传时间: 2022-05-27
上传用户:canderile
用于STM32 Windows驱动,可以实现与STM32系列800KB/s的高速传输。
上传时间: 2022-05-28
上传用户:qdxqdxqdxqdx
随着经济发展,步进电机在工业生产与社会生活中的应用越来越广泛,对精度的要求也在不断提高。日益扩展的实际应用需求,不仅对步进电机结构提出了更高的要求,而且对步进电机的驱动控制也提出了更高的要求。虽然步进电机存在很多的优点,但是实际应用起来也有许多的不方便,很大程度上是受到步进电机驱动器的限制。步进电机的应用必须选用与之匹配的步进电机驱动器,以满足电机对不同电流大小的要求。而且现在的很多控制器不够智能化,实际应用中,除了要选用专门的驱动器之外,还要配备一个控制器,来发送一些脉冲,或者调节一些步进电机的运行参数。大多数驱动器都无法满足高精度高效控制的需求,这些驱动器没能更好的开发出步进电机的细分等方面的潜能。由上述可知,目前常用驱动器缺乏普适性,电流大小无法满足不同类型电机的要求,细分分辨率不高,斩波频率不可调,保护功能不足,智能化程度不高。 针对步进电机存在的上述问题,本课题设计了性能较为优越的步进电机驱动系统。该驱动器采用了恒流驱动与细分驱动的原理,结合单片机与电力电子应用技术,来提高驱动器的性能。该步进电机驱动系统,硬件上包括STM32与LV8726专用芯片组成的控制电路、功率放大电路、光耦隔离电路以及USB转串口的通信电路。软件上使用VB6.0编写了驱动器的控制应用程序,通过上位机实时控制步进电机的运行状态,以提高智能化的程度。 对整个系统的测试表明,电机的实际输出波形与理论输出波形接近。优化的加速曲线的设计,使得电机在高速启动的时候,不会出现失步或者堵转的情况。通过上位机的界面,可以实时控制步进电机在各种参数下运行,并实时地切换运行状态,运行参数主要包括步进电机的速度,加速度,步距角细分,绕组电流,正反转,启动和停止,电流衰减率,上下桥臂切换的死区时间等参数。驱动器除具备以上功能之外,还具备多种保护功能,如欠压保护,过流保护,过温报警等功能。该驱动器能够驱动多种不同类型的步进电机,具有更高的输出电流,电流无极可调,具有更高的细分分辨率。能够满足多场合下,高精度高效的应用需求。
上传时间: 2022-05-29
上传用户:qdxqdxqdxqdx
STM32F103C8T6最小系统板,引出所有IO引脚,正面背面都带2.54排针,此最小系统板原来是用于自己DIY些电子小玩意的主控板,如果每个DIY都焊接个STM32上去就很浪费了,所以就制作了这个最小系统板,尺寸4.5x5cm。电路板使用该最小系统时,可将原理图和PCB的排针封装另存,在新电路板中调用此排针封装。电路尺寸小,适合作为比赛用的核心板,STM32F103C8T6是ST旗下的一款常用的增强型系列微控制器,适用于:电力电子系统方面的应用,电机驱动,应用控制,医疗,手持设备,PC游戏外设,GPS平台,编程控制器(PLC),变频器,扫描仪,打印机,警报系统,视频对讲,暖气通风,空调系统,LED 条屏控制。STM32F系列属于中低端的32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。该系列芯片按片内Flash的大小可分为三大类:小容量(16K和32K)、中容量(64K和128K)、大容量(256K、384K和512K)。芯片集成定时器Timer,CAN,ADC,SPI,I2C,USB,UART等多种外设功能。
上传时间: 2022-06-11
上传用户: