招财进宝2011 IP属地:山东

文章 关注 粉丝 访问 贡献
 
共 51 篇文章
显示摘要每页显示  条
连续读出ADXL345内部加速度数据,地址范围0x32~0x37.void Multiple_read_ADXL345(void)ADXL345_Start();ADXL345_SendByte(SlaveAddress);ADXL345_SendByte(0x32);ADXL345_SendByte(SlaveAddress+1);i++) //连续读取6个地址数据,存储中BUF.BUF[i] = ADXL345_RecvByte();ADXL345_SendACK(1);ADXL345_SendACK(0);ADXL345_Stop();
TIM_ETRClockMode2Config(TIM1, TIM_ExtTRGPSC_OFF, TIM_ExtTRGPolarity_NonInverted, 0);//配置TIMER2作为计数器 TIM_DeInit(TIM2); TIM_TimeBaseStructure.TIM_Period = 0xFFFF;TIM_TimeBaseStructure.TIM_Prescaler = 0x00;TIM_TimeBaseStructure.TIM_ClockDivision = 0x0;TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;...
void KalmanFilter(unsigned int ResrcDataCnt,const double *ResrcData,double *FilterOutput,double ProcessNiose_Q,double MeasureNoise_R,double InitialPrediction)float sumerror_kalman=0;// 显示kalman 估计值以及真值和卡尔曼估计值的误差。printf(" 总体卡尔曼滤波误差: %f\n",sumerror_kalman); // 输出kalman 累积误差...
GPIO_Init(SCL_PORT, &GPIO_InitStructure);GPIO_Init(SDA_PORT, &GPIO_InitStructure);GPIO_SetBits(SDA_PORT,SDA);GPIO_SetBits(SCL_PORT,SCL);GPIO_ReadInputDataBit(SDA_PORT, SDA))return FALSE;GPIO_ResetBits(SDA_PORT,SDA);if(GPIO_ReadInputDataBit(SDA_PORT, SDA)) return FALSE;GPIO_ResetBits(SCL_PORT,SCL);if(GPIO_ReadI...
adxl345.c://清除寄存器原来的设置.delay_ms(100);ADXL345_WR_Reg(DATA_FORMAT,0X2B);//低电平中断输出,13 位全分辨率,输出数据右对齐,16g 量程ADXL345_WR_Reg(BW_RATE,0x0A); //数据输出速度为 100HzADXL345_WR_Reg(POWER_CTL,0x28); //链接使能,测量模式ADXL345_WR_Reg(INT_ENABLE,0x00); //不使用中断 `ADXL345_WR_Reg(OFSX,0x00);ADXL345_...
时间单位换算关系。
ADXL345基本介绍。在Trigger 模式中,FIFO 开始工作与Stream 模式类似,收集样本值直到FIFO 缓存器满,然后丢弃最旧的数据,一旦触发事件发生(由FIFO_CTL 寄存器中TRIG_SOURCE 位所定义),FIFO 将保留最后n 采样值(其中n 在FIFO_CTL 寄存器中指定),然后像FIFO 模式一样运行,即FIFO 不满时,继续收集新的样本值。不管哪种模式,在往ADXL34...
电源滤波器选型及参数电源滤波器选型及参数www.elecfans.com 2019-12-17 10:00电源滤波器是由电容、电感和电阻组成的滤波电路,又名“电源EMI滤波器”,或是“EMI电源滤波器”,一种无源双向网络,它的一端是电源,另一端是负载。电源滤波器选型及参数选电源滤波器的目的是抑制电磁噪声,功能就是通过在电源线中接入电源滤波器,得到一个特定频...
我们通过以下几方面学习串口DMA: 一、如何理解DMA 对于DMA,打个比方就很好理解: 角色预设: 淘宝店主 —- STM32 MCU 快递员 —- 外设(如UART,SPI) 发货室 —- DMA 1、首先你是一个淘宝店主,如果每次发货收货都要跟快递沟通交涉会很浪费时间和精力。/* DMA1 Channel5 (triggered by USART1 Rx event) Config */ DMA_DeInit(DMA1_Channel5);
从FIFO中读取数据从FIFO中读取数据从DATAX、DATAY和DATAZ寄存器(地址0x32至0x37)读取FIFO数据。当FIFO为FIFO模式、流模式或触发器模式时,DATAX,DATAY和DATAZ寄存器读取存储在FIFO中的数据。为确保FIFO完全弹出(即新数据完全移动到DATAX、DATAY和DATAZ寄存器),读取数据寄存器结束后至FIFO重新读取或FIFO_STATUS寄存器(地址0x39)读取前,至少...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部