GeekIMU/2.Firmware/STM32/Firmware/driver/spi.h

34 lines
1.3 KiB
C
Raw Normal View History

2024-11-09 21:39:20 +08:00
/******************** (C) COPYRIGHT 2020 GEEKIMU *******************************
* File Name : spi.h
* Current Version : V2.0 & ST 3.5.0
* Author : zhanli 719901725@qq.com & JustFeng.
* Date of Issued : 2019.5.22 zhanli : Create
* Comments : SPI<EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
********************************************************************************/
#ifndef __SPI_H_
#define __SPI_H_
#include "stm32f10x.h"
#define SPI_SPEED_2 0
#define SPI_SPEED_8 1
#define SPI_SPEED_16 2
#define SPI_SPEED_256 3
/**----------------------------------------------------------------------
* Function : MEMS_SPI_Init
* Description : <EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǻʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD>SPI<EFBFBD>ӿ<EFBFBD>
* Author : zhanli&719901725@qq.com
* Date : 2019/5/04 zhanli
*---------------------------------------------------------------------**/
void MEMS_SPI_Init(void);
/**----------------------------------------------------------------------
* Function : SPI2_ReadWriteByte
* Description : <EFBFBD><EFBFBD>дSPI2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>Ҫ<EFBFBD>Ƕ<EFBFBD>дMPU6500 + LIS3MDL<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* Author : zhanli&719901725@qq.com
* Date : 2015/2/13 zhanli
*---------------------------------------------------------------------**/
uint8_t SPI2_ReadWriteByte(uint8_t TxData);
#endif