资源简介

基于STM32F3xx 的LSM303DLHC程序,包含源文件、头文件和使用说明。已经亲测可用,共享给大家。

资源截图

代码片段和文件信息

#include 
#include “stm32f30x_conf.h“
#include “LSM303DLHC.h“



void LSM303DLHC_LowLevel_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
EXTI_InitTypeDef EXTI_InitStructure;
I2C_InitTypeDef  I2C_InitStructure;  

RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C1 ENABLE);
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB ENABLE); //SCL ---> PB6  SDA ---> PB7

RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOE ENABLE);  //INT1 ---> PE4
 //INT2 ---> PE5
 //DRDY ---> PE2

GPIO_PinAFConfig(LSM303DLHC_I2C_SCK_GPIO_PORT LSM303DLHC_I2C_SCK_SOURCE LSM303DLHC_I2C_SCK_AF);
GPIO_PinAFConfig(LSM303DLHC_I2C_SDA_GPIO_PORT LSM303DLHC_I2C_SDA_SOURCE LSM303DLHC_I2C_SDA_AF);

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
GPIO_InitStructure.GPIO_OTyp

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      16088  2015-08-25 14:52  LSM303DLHC.c

     文件       5634  2015-08-26 23:24  LSM303DLHC.h

     文件        134  2015-08-27 11:40  readme.txt

----------- ---------  ---------- -----  ----

                21856                    3


评论

共有 条评论