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 + -
显示快捷键?