#define SOUT GpioDataRegs.GPFDAT.bit.GPIOF0 //-o master out
#define SIN GpioDataRegs.GPFDAT.bit.GPIOF1 //i master in
#define SCK GpioDataRegs.GPFDAT.bit.GPIOF2 //clk
#define SCE GpioDataRegs.GPFDAT.bit.GPIOF3 //ce
//-----------------------------------------------------
void AdcIni(void)
{
//初始化 片选 时钟
SCK=1;
SCE=1;
}
//-----------------------------------------------------
unsigned int AdcOpr(unsigned int byte) //对ADC的操作:产生16个Clk,写控制寄存器,同时读转换结果.执行该函数的条件:SCE=1;SCK=1
//函数执行后,信号的状态:SCE=1;SCK=1
{
unsigned int m,data_buff,DataOut;
data_buff=byte;
DataOut=0; //转换结果初始化为0
//===========================================================================
// No more.
//===========================================================================