📄 uscia1_spi.h
字号:
# 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -