空中鼠标硬件由两个部分组成,鼠标端(发射板)和USB端(接收板)。◆ 发射板主要器件是STM32、MPU6050、NR24L01。MPU6050感知人手的动作(X、Y、Z轴上的角速度值),并将测得的数据通过I2C数据接口传输给STM32。STM32内部自带12位ADC对数据做转换,并且通过NRF24L01无线传输给USB端。◆ 接收板是模拟的HID鼠标和键盘即插即用,通过USB接口和电脑连接。USB端同样有一颗NRF24L01芯片接收发射板传输过来的数据,通过SPI接口传输给STM32。 作为电脑的输入设备,空中鼠标可以像传统鼠标一样操作屏幕,仅需要在空中晃动或者移动就可以实现鼠标的操作和翻页等功能。
标签: stm32
上传时间: 2022-06-16
上传用户:
针对闪存系统对在应用中编程(in-application programming,IAP)的强烈需求,介绍基于 STM32 平台的IAP 设计原理以及实现方法。分析 IAP 设计的重要性,以 STM32F103RC 为例,介绍 IAP 程序中的 FLASH 规划、用户程序条件,IAP 实现原理以及在产品中应用 IAP 详细设计的实现过程。结果表明:IAP 应用在产品项目中的成功实现,能使现场产品固件的更新更为便捷,可进行大面积推广使用。在应用中编程(in-application programming,IAP)是用户自己的程序在运行过程中对 User Flash的部分区域进行烧写,可在产品发布后方便地通过预留的通信口对产品中的固件程序进行更新升级。通讯接口可以是 SPI、I2C、UART、USB、CAN 和以太网等。随着用户对产品现场适应能力的要求越来越高,大部分基于闪存的系统对于 IAP 的需求也越来越强。笔者以 STM32F103RC 为例,介绍了 IAP在产品中应用的详细设计和实现过程。
上传时间: 2022-07-11
上传用户:aben
1、STM32F103ZET6最小系统例程及教程 -2020-04-01 17:40 2、STM32程序ISP串口下载软件 -2020-04-01 17:40 3、STM32程序ISP下载方法.pdf 381KB2020-04-01 17:40 4.3吋电容触摸-液晶屏资料-1608 -2020-04-01 17:40 4、STM32_MAX开发板液晶显示中文方案.rar 43.6M2020-04-01 17:40 CH340 --USB转串口驱动.rar 175KB2020-04-01 17:40 CP2102--USB转串口驱动.rar 3.4M2020-04-01 17:40 STM32F103CDE增强型系列数据手册.pdf 2.8M2020-04-01 17:40 STM32F103ZET6最小系统--原理图及封装库资料.rar 769KB2020-04-01 17:40 STM32F103ZET6最小系统介绍.txt 430B2020-04-01 17:40 STM32F103ZE核心板--元件封装库1707(新版).rar 70KB2020-04-01 17:40 STM32F103ZE核心板--原理图(新版).PDF 1.6M2020-04-01 17:40 STM32_MAX核心板原理图(前一版本).PDF 1.2M2020-04-01 17:40 TFT3.2吋液晶-原理图.pdf 434KB2020-04-01 17:40 TFT3.2吋液晶资料 -2020-04-01 17:40 测试程序 -2020-04-01 17:40
上传时间: 2013-06-06
上传用户:eeworm
USB子类协议.part2
上传时间: 2013-05-22
上传用户:eeworm
USB HID Demonstrator Release 1.0.1
标签: Demonstrator Release USB HID
上传时间: 2013-04-15
上传用户:eeworm
USB子类协议.part3
上传时间: 2013-08-03
上传用户:eeworm
usb_cdc AVR309 USB协议转换到UART
上传时间: 2013-07-19
上传用户:eeworm
USB技术大全
上传时间: 2013-04-15
上传用户:eeworm
USB子类协议.part4
上传时间: 2013-04-15
上传用户:eeworm
USB 1.1 协议 中文
上传时间: 2013-05-24
上传用户:eeworm