91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.92MB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2023-09-08
  • 語言: 其他
  • 標簽: 代碼??

資源簡介

stm32f030驅(qū)動MPU6050,輸出加速度,加速度,角度,都有

資源截圖

代碼片段和文件信息

#include?“24cxx.h“?
//#include?“delay.h“?
#include?“delay.h“





void?AT24CXX__uConfiguration(void)
{
GPIO_InitTypeDef???GPIO_uInitStructure;

RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOBENABLE);

GPIO_uInitStructure.GPIO_Pin?=?GPIO_Pin_6?|?GPIO_Pin_7;
GPIO_uInitStructure.GPIO_Mode?=?GPIO_Mode_OUT;
GPIO_uInitStructure.GPIO_OType?=?GPIO_OType_PP;??
GPIO_uInitStructure.GPIO_PuPd?=?GPIO_PuPd_NOPULL;
GPIO_uInitStructure.GPIO_Speed?=?GPIO_Speed_Level_3;??//?10M
GPIO_Init(GPIOB&GPIO_uInitStructure);
}

void?I2C_SDA_OUT(void)
{
GPIO_InitTypeDef???GPIO_uInitStructure;

GPIO_uInitStructure.GPIO_Pin?=?GPIO_Pin_7;
GPIO_uInitStructure.GPIO_Mode?=?GPIO_Mode_OUT;
GPIO_uInitStructure.GPIO_OType?=?GPIO_OType_PP;??
GPIO_uInitStructure.GPIO_PuPd?=?GPIO_PuPd_NOPULL;
GPIO_uInitStructure.GPIO_Speed?=?GPIO_Speed_Level_3;??//?10M
GPIO_Init(GPIOB&GPIO_uInitStructure);
}

void?I2C_SDA_IN(void)
{
GPIO_InitTypeDef???GPIO_uInitStructure;

GPIO_uInitStructure.GPIO_Pin?=?GPIO_Pin_7;
GPIO_uInitStructure.GPIO_Mode?=?GPIO_Mode_IN;
GPIO_uInitStructure.GPIO_OType?=?GPIO_OType_PP;??
GPIO_uInitStructure.GPIO_PuPd?=?GPIO_PuPd_NOPULL;
GPIO_uInitStructure.GPIO_Speed?=?GPIO_Speed_Level_3;??//?10M
GPIO_Init(GPIOB&GPIO_uInitStructure);
}




void?AT24CXX_I2C_Start(void)
{
I2C_SDA_OUT();

AT24CXX_SDA_H;
AT24CXX_SCL_H;
delay_us(5);
AT24CXX_SDA_L;
delay_us(5);
AT24CXX_SCL_L;
}

void?AT24CXX_I2C_Stop(void)
{
I2C_SDA_OUT();

??AT24CXX_SDA_L;
??AT24CXX_SCL_H;
??delay_us(5);
??AT24CXX_SDA_H;
??delay_us(5);
}


void?I2C_SendAck(void)
{
??I2C_SDA_OUT();

??AT24CXX_SDA_L;
??AT24CXX_SCL_H;
??delay_us(5);
??AT24CXX_SCL_L;
??delay_us(5);
}


void?I2C_SendNak(void)
{
??I2C_SDA_OUT();

??AT24CXX_SDA_H;
??AT24CXX_SCL_H;
??delay_us(5);
??AT24CXX_SCL_L;
??delay_us(5);
}


u8?I2C_RecAck(void)
{
??u8?RecAck=0;

??I2C_SDA_IN();

??AT24CXX_SCL_H;
??delay_us(5);
??RecAck?=?(u8)AT24CXX_SDA_READ;
??AT24CXX_SCL_L;
??delay_us(5);

??return?RecAck;
}


void?AT24CXX_I2C_SendByte(u8?dat)
{
??u8?i;
??I2C_SDA_OUT();
??for(i=0;i<8;i++)
??{
????if(dat&0x80)
{
??????AT24CXX_SDA_H;
}
????else
{
??????AT24CXX_SDA_L;
}
????dat?<<=1;
????AT24CXX_SCL_H;
????delay_us(5);
????AT24CXX_SCL_L;
????delay_us(5);
??}
??I2C_RecAck();
}


u8?I2C_RecByte(void)
{
??u8?idat=0;

??I2C_SDA_IN();

??for(i=0;i<8;i++)
??{
????AT24CXX_SCL_H;
????delay_us(5);
????dat?<<=1;
????dat?|=?AT24CXX_SDA_READ;
????AT24CXX_SCL_L;
????delay_us(5);
??}
??return?dat;
}




//AT24系列EPROM
void?AT24xx_uWriteByte(u8?slaveaddru8?writeaddru8?data)
{
u8?addr;

??AT24CXX_I2C_Start();
??AT24CXX_I2C_Stop();
??AT24CXX_I2C_Start();
??AT24CXX_I2C_SendByte(slaveaddr);
?
??AT24CXX_I2C_SendByte(writeaddr);
??AT24CXX_I2C_SendByte(data);
??AT24CXX_I2C_Stop();

??delay_ms(10);
}


u8?AT24xx_uReadByte(u8?slaveaddru8?readaddr)
{
??u8?addrdata;

??

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1120??2018-11-16?09:13??STM32f030_MPU6050\CORE\arm_common_tables.h

?????文件?????240326??2018-11-16?09:13??STM32f030_MPU6050\CORE\arm_math.h

?????文件??????31948??2018-11-16?09:13??STM32f030_MPU6050\CORE\core_cm0.h

?????文件??????15691??2018-11-16?09:13??STM32f030_MPU6050\CORE\core_cmFunc.h

?????文件??????16108??2018-11-16?09:13??STM32f030_MPU6050\CORE\core_cmInstr.h

?????文件??????10646??2018-11-16?09:13??STM32f030_MPU6050\CORE\startup_stm32f0xx.s

?????文件???????3299??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\24cxx.c

?????文件????????938??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\24cxx.h

?????文件???????2227??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\ADC.c

?????文件????????134??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\ADC.h

?????文件??????????2??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\Command.c

?????文件???????1896??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\exti.c

?????文件????????566??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\exti.h

?????文件????????699??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\Key.c

?????文件????????292??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\Key.h

?????文件???????2453??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\led.c

?????文件????????359??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\led.h

?????文件??????19342??2018-11-16?09:14??STM32f030_MPU6050\HARDWARE\MPU6050\eMPL\dmpKey.h

?????文件???????6765??2018-11-16?09:14??STM32f030_MPU6050\HARDWARE\MPU6050\eMPL\dmpmap.h

?????文件??????89471??2018-11-16?09:14??STM32f030_MPU6050\HARDWARE\MPU6050\eMPL\inv_mpu.c

?????文件???????4884??2018-11-16?09:14??STM32f030_MPU6050\HARDWARE\MPU6050\eMPL\inv_mpu.h

?????文件??????58410??2018-11-16?09:14??STM32f030_MPU6050\HARDWARE\MPU6050\eMPL\inv_mpu_dmp_motion_driver.c

?????文件???????3538??2018-11-16?09:14??STM32f030_MPU6050\HARDWARE\MPU6050\eMPL\inv_mpu_dmp_motion_driver.h

?????文件??????10439??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\MPU6050\mpu6050.c

?????文件???????5346??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\MPU6050\mpu6050.h

?????文件???????3936??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\MPU6050\mpuiic.c

?????文件???????1884??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\MPU6050\mpuiic.h

?????文件??????12300??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\MS5611.c

?????文件???????2631??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\MS5611.h

?????文件???????4270??2018-11-16?09:13??STM32f030_MPU6050\HARDWARE\myiic.c

............此處省略219個文件信息

評論

共有 條評論