cs5460a.h

来自「手操器」· C头文件 代码 · 共 48 行

H
48
字号
#ifndef __CS5460A_H__
#define __CS5460A_H__
#include <iom8v.h>
#include <macros.h>

#define SYNC0         0xfe
#define SYNC1       	0xff

#define Clr_CS() PORTD &=0xfb
#define Set_CS() PORTD |=0x04
#define Clr_RST() PORTD &=0xf7
#define Set_RST() PORTD |=0x08

#define Clr_CLK() PORTB &=0xDf
#define Set_CLK() PORTB |=0x20
#define Clr_MOSI() PORTB &=0xF7
#define Set_MOSI() PORTB |=0x08

#define MOSI  (PINB & 0X10)
//-------------------------------------------------------------
union WORD_BYTE
{
	struct
	{
	  unsigned char l_byte;
	  unsigned char m_byte;
	  unsigned char h_byte;
	  unsigned char command;		
	}Byte;
	
	unsigned long Word;
};
//-------------------------------------------------------------
 
void CS5460a_Write(unsigned char,
                   unsigned char,
                   unsigned char,
                   unsigned char);
long CS5460a_Read (unsigned char);
void CS5460a_Write_Byte(unsigned char);

void CS5460A_REG_WR(unsigned char,
         				    unsigned char,
	         			    unsigned char,
		         		    unsigned char);

//-------------------------------------------------------------
#endif

⌨️ 快捷键说明

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