?? ad9850_test.c
字號:
#include <stdlib.h>
#include "string.h"
#include "math.h"
#include "DSP28_Device.h"
#define _const_length 0x400
#define _econst_length 0x400
#define DAOUT * (int * )0x80000
#define DAOUT1 * (int *)0x002000
#define M 157
char CON_word[5]={8,21,86,86,86};
//int CON_word[5]={8,21,89,89,89};
//int juchi[M]={82,164,246,328,410,492,573,655,737,819,901,983,1065,1147,1229,1311,1393,1475,1557};
int juchi[M]={142,167,192,217,242,267,292,317,344,367,392,417,442,467,492,517,542,567,592,617,642,667,692,717,742,767,792,817,842,867,892
,917,942,967,992,1017,1042,1067,1092,1117,1142,1167,1192,1217,1242,1267,1292,1317,1342,1367,1392,1417,1442,1467,1492,1517,1542,1567,1592,
1617,1642,1667,1692,1717,1742,1767,1792,1817,1842,1867,1892,1917,1942,1967,1992,2017,2042,2067,2092,2117,2142,2167,2192,2217,2242,2267,2292,
2317,2342,2367,2392,2417,2442,2467,2492,2517,2542,2567,2592,2617,2642,2667,2692,2717,2742,2767,2792,2817,2842,2867,2892,2917,2942,2967,2992,
3017,3042,3067,3092,3117,3142,3167,3192,3217,3242,3267,3292,3317,3342,3367,3392,3417,3442,3467,3492,3517,3542,3567,3592,3617,3642,3667,3692,
3717,3742,3767,3792,3817,3842,3867,3892,3917,3942,3967,3992,4017,4042};
void delay(Uint16 count)
{
int i;
for(i=0;i<count;i++)
{
}
}
void initial()
{
GpioDataRegs.GPADAT.bit.GPIOA13=0;//RESET
GpioDataRegs.GPADAT.bit.GPIOA13=1;
GpioDataRegs.GPADAT.bit.GPIOA13=0;
GpioDataRegs.GPADAT.bit.GPIOA15=0;//FQ_UD
}
void WRITE_AD9850(void)
{
unsigned char ii;
GpioDataRegs.GPADAT.bit.GPIOA15=0;
for(ii=0;ii<5;ii++)
{
DAOUT=CON_word[ii];
}
GpioDataRegs.GPADAT.bit.GPIOA15=1;
}
void write_ad7845(void)
{
unsigned char iii;
for(iii=0;iii<M;iii++)
{
DAOUT1=juchi[iii];
}
}
void main(void)
{
InitSysCtrl();
DINT;
IER = 0x0000;
IFR = 0x0000;
InitPieCtrl();
InitXintf();
InitGpio();
InitPieVectTable();
GpioDataRegs.GPADAT.bit.GPIOA13=0;
initial();
WRITE_AD9850();
while(1)
{
write_ad7845();
// delay(200);
}
// for(;;)
// {
// KickDog();
// }
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -