-
stm32硬件I2C程序
此代码是在stm32f072硬件平台,完成的硬件I2C程序,代码调试成功,还有页写功能,EEPROM采用的是AT24C02只有32页,每页只能写8个字节。
- 2023-08-29 20:20:05下载
- 积分:1
-
STM32 MPU6050
MPU-6000(6050)整合了3轴陀螺仪、3轴加速器,并含可藉由第二个I2C端口连接其他厂牌之加速器、磁力传感器、或其他传感器的数位运动处理(DMP: Digital Motion Processor)硬件加速引擎,由主要I2C端口以单一数据流的形式,向应用端输出完整的9轴融合演算技术InvenSense的运动处理资料库,可处理运动感测的复杂数据,降低了运动处理运算对操作系统的负荷,并为应用开发提供架构化的API,MPU-6000(6050)的角速度全格感测范围为±250、±500、±1000与±2000°/sec (dps),可准确追踪快速与慢速动作,并且,用户可程式控制的加速器全格感测范围为±2g、±4g±8g与±16g。产品传输可透过最高至400kHz的IC或最高达20MHz的SPI(MPU-6050没有SPI)。MPU-6000可在不同电压下工作,VDD供电电压介为2.5V±5%、3.0V±5%或3.3V±5%,逻辑接口VVDIO供电为1.8V± 5%(MPU6000仅用VDD)。MPU-6000的包装尺寸4x4x0.9mm(QFN),在业界是革命性的尺寸。其他的特征包含内建的温度感测器、包含在运作环境中仅有±1%变动的振荡器。
- 2022-07-28 01:53:11下载
- 积分:1
-
USB键盘的C实现
*************************************************************************************
README.TXT: Application notes for the Cypress Keyboard Demonstration Firmware
This file contains some useful information regarding the organization of the
keyboard code contained in this distribution.
1. CODE ORGANIZATION
- 2023-01-22 12:30:04下载
- 积分:1
-
rewrwere test spack free
定义VFD U主要147
- 2022-08-06 09:05:37下载
- 积分:1
-
测量捕捉输入端口信号的周期
测量捕捉输入端口信号的周期
#pragma data:code
const unsigned char table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,
0x77,0x7c,0x39,0x5e,0x79,0x71}; //七段译码字型表(共阴极)
- 2022-04-20 20:50:13下载
- 积分:1
-
s3c2440双端口RAM驱动程序(IDT70V9289)
应用背景做这个驱动的目的是通过双端口RAM来实现双CPU之间的通信,通信一方面是DSP28335,一方面s3c2440,可以通过此驱动程序来实现简单的CPU之间通信,使用的双端口RAM的型号为IDT70V9289。关键技术s3c2440所采用的平台为天嵌公司的TQ2440开发板,使用的是核心板,硬件连接方式为使用1-16号数据线,0-15号地址线,片选信号为nGCS5,过读写线为WR,时钟线为CAMERACLK.
- 2022-03-20 00:50:51下载
- 积分:1
-
基于51单片机的组合按键驱动
应用背景
此程序只要是用于组合按键扫描。类似键盘驱动。在一些按键比较紧张的场合,可以使用组合按键的方式来进行设置。
此程序可以为你提供帮助。
关键技术/******************************************************************************
* 组合按键扫描过程:
* 1、平时只要两个按键中有一个没有被按下时,按键的自锁标志,去抖动延时计数器一直被清零。
* 2、一旦两个按键都被按下,去抖动延时计数器开始在定时中断函数里累加,在还没有累加到阀值
* const_key_time12时,如果这期间由于受到外界干扰或者按键抖动,而使IO口瞬间触发为高电平,
* 这时候马上把延时计数器uiKeyTimeCnt12清零。
* 3、如果按键按下的时间超过了阀值const_key_time12,马上把自锁标志ucKeyLock12置位,
* 防止按住按键不松手后一直触发。并把ucKeySec赋值。组合按键触发。
* 4、等按键松开后,自锁标志ucKeyLock12及时清零,位下一次自锁做准备。
* 5、识别按键IO口下降沿触发的过程。
*******************************************************************************/
void key_scan()
{
if(key1 ==1||key2 == 2) // IO口高电平,说明没有按键按下,这时要及时清0一些标志位
{
ucKe
- 2022-08-12 13:36:29下载
- 积分:1
-
mega64 TWI驱动
应用背景IIC总线操作das afgafjaskfgahkghkajhklgkfjdklgvhajkfhkal;jfklajklajghjkahk;lsfka关键技术使用mega64a的Twi模块,根据其数据手册中的操作时序编写
- 2023-03-10 10:25:04下载
- 积分:1
-
BULKUSB驱动,适合C8051F340bulk,经过测试
BULKUSB驱动,适合C8051F340bulk,经过测试,是学习winddk入门 的参考教程,并且有相应的硬件作为配套,如果有兴趣的话。
程序里面已经做了相应优化,并且有很多注释,希望能够给下载的达人提供帮助!
- 2022-02-21 13:46:47下载
- 积分:1
-
mpu 6050 的dmp程序框架
如果你想玩四轴,想搞什么空中鼠标,平衡车等待,那么MPU6050真的是太强大了,能做很多东西。这个就是很好的关于stm32下如何使用mpu6050的源代码,包括了dmp姿态结算,i2c总线,各类设备驱动等等
- 2022-01-24 09:54:21下载
- 积分:1