资源简介
LIS3DH为意法半导体退出的高性能低功耗三轴加速度传感器。
此资源为其在STM32单片机上的驱动参考代码。
代码片段和文件信息
/******************** (C) COPYRIGHT 2012 STMicroelectronics ********************
* File Name : example_main.c
* Author : MSH Application Team
* Author : Abhishek AnandFabio Tota
* Revision : $Revision: 1.5 $
* Date : $Date: 16/06/2011 12:19:08 $
* Description : Example main file for MKI109V1 board
* HISTORY:
* Date | Modification | Author
* 16/06/2011 | Initial Revision | Fabio Tota
* 11/06/2012 | Support for multiple drivers in the same program | Abhishek Anand
********************************************************************************
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
* AS A RESULT STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*
* THIS SOFTWARE IS SPECIFICALLY DESIGNED FOR EXCLUSIVE USE WITH ST PARTS.
*
*******************************************************************************/
/* Includes ------------------------------------------------------------------*/
//include files for MKI109V1 board
#include “stm32f10x.h“
#include “usb_lib.h“
#include “usb_desc.h“
#include “hw_config.h“
#include “usb_pwr.h“
#include “led.h“
#include “button.h“
#include “adc_mems.h“
#include “string.h“
#include “spi_mems.h“
#include
//include MEMS driver
#include “lis3dh_driver.h“
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
uint8_t response;
uint8_t USBbuffer[64];
/* Extern variables ----------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
/* Private functions ---------------------------------------------------------*/
//define for example1 or example2
//#define __EXAMPLE1__H
#define __EXAMPLE2__H
/*******************************************************************************
* Function Name : main.
* Description : Main routine.
* Input : None.
* Output : None.
* Return : None.
*******************************************************************************/
int main(void)
{
uint8_t buffer[26];
uint8_t position=0 old_position=0;
AxesRaw_t data;
//Initialize your hardware here
//function for MKI109V1 board
InitHardware();
SPI_Mems_Init();
EKSTM32_LEDOff(LED1);
EKSTM32_
- 上一篇:高速数模转换器DAC904的PCB图
- 下一篇:RADARSAT_wKA.rar
相关资源
- Scratch源码
- E4A无障碍跨程序操作类库(带源码、
- 设备管理系统源码
- 安卓wifi直连app源码
- 我的世界源码(易语言版)
- labview编程软件滤波器以及编写程序设
- 我的界面(visual foxpro)源码
- 易语言:一键cf基址源码
- The Secret Path 3D 3D魔方迷宫[源码][scra
- scratch垃圾分类源码(最终版本).sb
- 安卓QQ6.71协议源码易语言,qq协议源码
- 编译原理实验工具及参考源码(lex&
- E盾偷后台工具源码
- UNIX/LINUX编程实践教程的源码
- 十以内加减法练习 powerbuilder源码
- 农场开发项目
- OCR源码
- PLC上位机编程软件
- 用foobar2000听google音乐[更新一下]
- 学生信息管理系统源码
- 用VC 编写的仿QQ聊天室程序源代码
- 毕业论文之温度传感器DS18B20(源码
- 可自定义导航网站源码
- 栅栏填充算法源码(VC)
- msp430F149操作红外接收模块源码
- [免费]图像识别c 源码
- 周易排盘源码
- RSA算法源码
- 一个人脸识别程序源码
- 编译原理课程设计:词法语法编译器
评论
共有 条评论