我使用的是凌智电子的 DDS AD9854模块。
成功实现输出正弦波,扫频的功能
末尾包含完整的HAL库工程文件,极简无繁琐的其他无用内容。
可直接输出正弦波
模块一般都是模拟SPI通信,现成的模块直接套用即可。
输入的电压5V,最好别用单片机供电,功率不够。
DDS部分代码
for(int i=10000;i<10000000;i+=10000)
{
AD9854_SetSine ( i , 4090 );
HAL_Delay(100);
}
程序只需初始化和设置参数即可,包含工程文件