?? ad9851.c
字號:
////////////////////////////////
//ad9851.c
//by ly
//AUG.20, 2007
//Version 1
///////////////////////////////
#include<intrins.h>
#include "ad9851.h"
#include "common.h"
//API/////////////////////////
void ad9851_init(void)
{
RESET=0;
RESET=1;
_nop_();
RESET=0;
W_CLK=0;
W_CLK=1;
W_CLK=0;
FQ_UD=0;
FQ_UD=1;
FQ_UD=0;
}
void ad9851_input(unsigned long ad9851_frequency, unsigned char ad9851_phase)
{
unsigned int i;
for (i=0; i<32; i++)
{
if((ad9851_frequency&0x00000001)==0x00000001)
{
AD9851_D7=1;
}
else
{
AD9851_D7=0;
}
W_CLK=1;
W_CLK=0;
ad9851_frequency=(ad9851_frequency>>1);
}
for (i=0;i<8;i++)
{
if(ad9851_phase&0x01==0x01)
{
AD9851_D7=1;
}
else
{
AD9851_D7=0;
}
W_CLK=1;
W_CLK=0;
ad9851_phase=(ad9851_phase>>1);
}
_nop_();
_nop_();
FQ_UD=1;
FQ_UD=0;
}
//local funtions proto////////
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -