|
楼主 |
发表于 2010-5-1 16:41:31
|
显示全部楼层
rayz82大哥还在啊,我的程序下面。
void Init_AD9852( )
{ //////////////IO口初始化///////////////////////////
UDCLK_L();
WR_H();
RD_H();
FDATA_H();
ORAMP_H();
AD_PORT=0x0000;
DATA_PORT=0x0000;
RESET_L();
RESET_H();
Delay_ms(10);
RESET_L(); //硬件复位
///////////////////////////
Set_AD9852(0x1D,0x00) ; // 关闭比较器
Set_AD9852(0x1E,0x45) ; // 设置5倍频 5X20M
Set_AD9852(0x1F,0x00) ; // 设置模式0,及外部更新
Set_AD9852(0x20,0x00) ; // 关闭OSK
Delay_ms(1);
}
void Set_AD9852(unsigned char ADDR,unsigned char DATA)
{ WR_L();
AD_PORT=ADDR;
DATA_PORT=DATA;
WR_H();
//Delay_us(100);
WR_L();
//Delay_us(100);
} |
|