資源簡介
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;
?
評論
共有 條評論