提交SMOD ATSC IMX APP版本 V122
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
/******************************************spi_sh.h头文件**************************************/
|
||||
#ifndef __SPI_COMM_H
|
||||
#define __SPI_COMM_H
|
||||
#include "type.h"
|
||||
|
||||
#define SPI_MASTER 1 //本端为MASTER
|
||||
#define SPI_USE_INT 0 //spi是否使用中断模式
|
||||
#define SPI_COMM_WITH16 1 //通讯是否为16bit位宽模式 建议16位
|
||||
|
||||
#define SPIx SPI2
|
||||
#define SPIx_CLK RCC_APB1Periph_SPI2
|
||||
#define SPIx_CLK_INIT RCC_APB1PeriphClockCmd
|
||||
#define SPIx_IRQn SPI2_IRQn
|
||||
#define SPIx_IRQHANDLER SPI2_IRQHandler
|
||||
|
||||
#define SPIx_SCK_PIN GPIO_Pin_1
|
||||
#define SPIx_SCK_GPIO_PORT GPIOI
|
||||
#define SPIx_SCK_GPIO_CLK RCC_AHB1Periph_GPIOI
|
||||
#define SPIx_SCK_SOURCE GPIO_PinSource1
|
||||
#define SPIx_SCK_AF GPIO_AF_SPI2
|
||||
|
||||
#define SPIx_MISO_PIN GPIO_Pin_2
|
||||
#define SPIx_MISO_GPIO_PORT GPIOI
|
||||
#define SPIx_MISO_GPIO_CLK RCC_AHB1Periph_GPIOI
|
||||
#define SPIx_MISO_SOURCE GPIO_PinSource2
|
||||
#define SPIx_MISO_AF GPIO_AF_SPI2
|
||||
|
||||
#define SPIx_MOSI_PIN GPIO_Pin_3
|
||||
#define SPIx_MOSI_GPIO_PORT GPIOI
|
||||
#define SPIx_MOSI_GPIO_CLK RCC_AHB1Periph_GPIOI
|
||||
#define SPIx_MOSI_SOURCE GPIO_PinSource3
|
||||
#define SPIx_MOSI_AF GPIO_AF_SPI2
|
||||
|
||||
|
||||
|
||||
struct
|
||||
{
|
||||
uint16 header;
|
||||
uint16 length;
|
||||
|
||||
}SPI_COMM_FRAME,*pSPI_COMM_FRAME;
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
/********************************************END**********************************************/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user