标题:
MSP430单片机 AD9851调试程序
[打印本页]
作者:
ywj913
时间:
2019-7-11 22:34
标题:
MSP430单片机 AD9851调试程序
最近在调AD9851写了个小程序。
单片机源程序如下:
#include <msp430.h>
#include "ad9851SPI.h"
/*
* ad9851SPI.c
*
* Created on: 2019年6月21日
* Author: 墨*
*/
#define FQ BIT5
#define W_CLK BIT6
#define RESET BIT2
#define CONTROLPOS FQ+W_CLK+RESET
#define DATADIR P4DIR
#define CONTROLDIR P8DIR
#define DATAOUT P4OUT
#define CONTROLOUT P8OUT
unsigned char W[5] = {0x09,0x0E,0x38,0xE3,0x8E};
void ad9851Init()
{
CONTROLDIR |= CONTROLPOS;
DATADIR = 0xFF;
P6DIR |= BIT1+BIT2+BIT3;
CONTROLOUT |= RESET;
__delay_cycles(10);
CONTROLOUT &= ~RESET;
}
void ad9851Transferword()
{
CONTROLOUT &=~ FQ;
CONTROLOUT &=~ W_CLK;
int i=0;
for(i=0;i<5;i++)
{
DATAOUT = W[i];
__delay_cycles(10);
CONTROLOUT |= W_CLK;
__delay_cycles(10);
CONTROLOUT &= (~W_CLK);
__delay_cycles(10);
}
P8OUT |= FQ;
DATAOUT = 0x00;
}
void IOtest()
{
CONTROLOUT = 0xFF;
DATAOUT = 0xFF;
__delay_cycles(10);
CONTROLOUT = 0x00;
DATAOUT = 0x00;
}
复制代码
所有程序51hei提供下载:
ad9851.zip
(68.39 KB, 下载次数: 6)
2019-7-11 22:33 上传
点击文件名下载附件
AD9851工程
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1