资源简介
DDS代码,已经在单片机上调通,非常好用!
代码片段和文件信息
/******************************************************************************
说 明:AD9851各自程序定义 包括复位 串口写入 并口写入
*******************************************************************************/
#include
#include
#include
#include
#include
#include
#include “DDS.h“
#define BIT_DATA GPIO_PORTD_baseGPIO_PIN_0
#define W_CLK GPIO_PORTD_baseGPIO_PIN_1
#define FQ_UP GPIO_PORTD_baseGPIO_PIN_2
#define RESET GPIO_PORTD_baseGPIO_PIN_3
#define BIT_DATA_L GPIOPinWrite(BIT_DATA0x00);
#define BIT_DATA_H GPIOPinWrite(BIT_DATA0xff);
#define W_CLK_L GPIOPinWrite(W_CLK0x00);
#define W_CLK_H GPIOPinWrite(W_CLK0xff);
#define FQ_UP_L GPIOPinWrite(FQ_UP0x00);
#define FQ_UP_H GPIOPinWrite(FQ_UP0xff);
#define RESET_L GPIOPinWrite(RESET0x00);
#define RESET_H GPIOPinWrite(RESET0xff);
void DDSInitial()
{
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);
GPIOPinTypeGPIOOutput(BIT_DATA);
GPIOPinTypeGPIOOutput(W_CLK);
GPIOPinTypeGPIOOutput(FQ_UP);
GPIOPinTypeGPIOOutput(RESET);
BIT_DATA_L;
W_CLK_L;
FQ_UP_L;
RESET_L;
}
/*******************************************************************************
函数名:void ad9851_reset()
功 能:并口复位
参 数:无
返回值:无
*******************************************************************************/
/*void ad9851_reset()
{
W_CLK_L;
FQ_UP_L;
//rest信号
RESET_L;
RESET_H;
//_NOP();
RESET_L;
}*/
/*******************************************************************************
函数名:void ad9851_reset_serial()
功 能:串口复位
参 数:无
返回值:无
*******************************************************************************/
void ad9850_reset_serial()
{
W_CLK_L;
FQ_UP_L;
//rest信号
RESET_L;
RESET_H;
RESET_L;
//w_clk信号
W_CLK_L;
W_CLK_H;
W_CLK_L;
//fq_up信号
FQ_UP_L;
FQ_UP_H;
FQ_UP_L;
}
/******************************************************************************
函数名:void ad9851_wr_parrel(unsigned char w0double frequence)
功 能:向ad9851中写命令与数据(并口)
参 数:unsigned char w0,double frequence
返回值:无
*******************************************************************************/
/*void ad9851_wr_parrel(unsigned char w0double frequence)
{
unsigned char w;
相关资源
- 数字频率合成dds正弦波基于FPGA的DDS产
- DAT DDS 磁带机DAT 72产品手册
- fpga DDS 信号发生器_v2
- tgaddsmax缩略图显示插件大全.7z
- 基于FPGA的双通道幅度相位频率可调节
- 基于stm32和ad9850的dds信号源
- DDS最终版(PCB\\原理图\\源程序)
- 利用DDS产生各种信号的源码
- 捷变频雷达信号代码
- 基于FPGA的任意波形发生器硬件系统设
- DDS简易信号发生器设计指导
- 于DDS技术的信号发生器的设计与实现
- OpenDDS Version 3.12中文版
- 基于DDS正弦波信号发生器
- 基于DDS的三相正弦波发生器
- vhdl dds 方波 正弦波 信号发生器
- 在FPGA中实现DDS波形可选,频率可调,
- 基于stm32f103c8的ad9854驱动程序
- verilog实现DDS
- DDS的原理及FPGA实现代码
- VHDL语言实现DDS的完整程序 Quartus仿真
- 基于Quartus II 的dds信号发生器.rar.rar
- 基于DDS技术的毫米波雷达收发器频综
- 毕业论文51系列单片机实现AD9850DDS信号
- 基于dds信号发生器的设计
- 基于fpga的dds信号发生器设计200680
- AD9959 stm32f103c8t6 驱动
- 信号发生器
- 基于Quartus II 的dds信号发生器
- FPGA_veriog_Quartus_DDS
评论
共有 条评论