標題:
MSP430單片機 AD9851調(diào)試程序
[打印本頁]
作者:
ywj913
時間:
2019-7-11 22:34
標題:
MSP430單片機 AD9851調(diào)試程序
最近在調(diào)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;
}
復(fù)制代碼
所有程序51hei提供下載:
ad9851.zip
(68.39 KB, 下載次數(shù): 6)
2019-7-11 22:33 上傳
點擊文件名下載附件
AD9851工程
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1