uscia1_spi.h

来自「MSP430z_f247.rar」· C头文件 代码 · 共 46 行

H
46
字号
# ifndef USCIA_SPI_H_H_
# define USCIA_SPI_H_H_


#include "AVR_Environment_Configure.h"

# define CS_DIR_OUT			P1DIR |= BIT1| BIT2| BIT3
# define CS_ALL_HIGH		P1OUT |= BIT1| BIT2| BIT3
# define CS0_LOW			P1OUT &= ~BIT1
# define CS1_LOW			P1OUT &= ~BIT2
# define CS2_LOW			P1OUT &= ~BIT3

# define SS_DIR_OUT			P1DIR |=  BIT0; _NOP();
# define SS_LOW				P1OUT &= ~BIT0; _NOP();
# define SS_HIGH			P1OUT |=  BIT0; _NOP();

# define UCA1_SPI_MOSI		P3SEL |= BIT6
# define UCA1_SPI_MISO		p3SEL |= BIT7
# define UCA1_SPI_SCK		P5SEL |= BIT0

# define UCAI_SPI_OUT		P3DIR |= BIT6; P5DIR |= BIT0;


# define UCA0_SPI_MOSI		P3SEL |= BIT4
# define UCA0_SPI_MISO		p3SEL |= BIT5
# define UCA0_SPI_SCK		P3SEL |= BIT0

# define UCA0_SPI_OUT		P3DIR |= BIT4; P3DIR |= BIT0;


static unsigned char SPI_NUM_New=1;
static unsigned char SPI_Buffer[2]={0};

static unsigned char Is_SPI_OK=0;

void SPI_Master_PORT_INIT(void);
void SPI_Master_INIT(void);
void USCIA1_SPI_Device_INIT(void);


void Update_SPI_Buffer(unsigned char* p_Data_Array, 
					   unsigned char Data_SUM);

void Set_DAC_Data(unsigned int DAC_Data, 
				  unsigned char Target_NUM);
# endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?