利用ad9850 dds芯片和arduino uno 做信号发生器,效果挺好,正弦波波形不错。但是方波输出口总是恒定电压,无方波信号,不知道是不是模块有问题。
下面,把程序附上:
The Serial mode of demo pins to Arduino as below:
ad9850模块 arduino
GND---------------GND
VCC ---------------5V
DATA--------------D8
CLK--------------- D9
FQUP ------------ CD10
REST--------------D11
#include <EF_AD9850.h>
//BitData - D8, CLK - D9, FQUP - D10, REST - D11
EF_AD9850 AD9850(9, 10, 11, 8);
void setup()
{
AD9850.init();
AD9850.reset();
AD9850.wr_serial(0x00, 200); //200Hz
}
void loop(){
}
输出波形:
|