/*********************主程序***********************/
/**************************************************/
main()
{
P0=0XFF;
P1=0XFF;
P2=0XFF;
P3=0XFF;
ad9833_data(100000,0,2,0 ); //100KHz,频率寄存器0,三角波输出
/*
write_ad9833_d16(0x0100); //复位AD9833,即RESET位为1
write_ad9833_d16(0x2100); //选择数据一次写入,B28位和RESET位为1
write_ad9833_d16(0x69F1); //L14,选择频率寄存器0的低14位输入
write_ad9833_d16(0x4000); //H14 频率寄存器0为(两行组成28位数据表示1KHz)
write_ad9833_d16(0x93E3); //L14选择频率寄存器1的低14位输入
write_ad9833_d16(0x8001); //H14 频率寄存器1为2KHz
write_ad9833_d16(0x2000); //设置FSELECT位为0,芯片进入工作状态,频率寄存器0输出1KHz正弦波形//write_ad9833_d16(0x2002); //设置MODE位为1,输出三角波模式
//write_ad9833_d16(0x2020); //设置OPBITEN位为1,方波输出模式
*/
while(1)
{
delay(100000);
}
}