1
0
Fork 0
stm32_paw3395_mouse/软件/mouse_paw3395/MyCode/usr_spi.h
2024-09-06 17:10:09 +08:00

18 lines
604 B
C

#ifndef _SPI_H_
#define _SPI_H_
#include "stdint.h"
#include "gpio.h"
#define CS_High HAL_GPIO_WritePin(CS_GPIO_Port, CS_Pin, GPIO_PIN_SET)
#define CS_Low HAL_GPIO_WritePin(CS_GPIO_Port, CS_Pin, GPIO_PIN_RESET)
#define SPI_I2S_FLAG_RXNE ((uint16_t)0x0001)
#define SPI_I2S_FLAG_TXE ((uint16_t)0x0002)
/**********************************************************************************************************/
void SPI1_Init(void);
uint8_t SPI_SendReceive(uint8_t data);
uint8_t read_register(uint8_t adress);
void writr_register(uint8_t adress,uint8_t vlue);
#endif