資源簡(jiǎn)介
本程序主要是DSP的例程,使用DSP進(jìn)行AD采樣,采樣外部的電流信息。

代碼片段和文件信息
//###########################################################################
//
//?FILE:???Example_analog_12.c
//
//?title:??Example_analog_12?TEST
//
//?ASSUMPTIONS:
//
//???This?program?requires?the?DSP281x?V1.00?header?files.??
//???As?supplied?this?project?is?configured?for?“boot?to?H0“?operation.
//
//???Make?sure?the?CPU?clock?speed?is?properly?defined?in?
//???DSP281x_Examples.h?before?compiling?this?example.
//
//???Connect?signals?to?be?converted?to?A2?and?A3.
//??
//
//?DEscriptION:
//
//???This?example?sets?up?the?PLL?in?x10/2?mode?divides?SYSCLKOUT????
//???by?six?to?reach?a?25Mhz?HSPCLK?(assuming?a?30Mhz?XCLKIN).?The????
//???clock?divider?in?the?ADC?is?not?used?so?that?the?ADC?will?see????
//???the?25Mhz?on?the?HSPCLK.?Interrupts?are?enabled?and?the?EVA??????
//???is?setup?to?generate?a?periodic?ADC?SOC?on?SEQ1.?Two?channels????
//???are?converted?ADCINA3?and?ADCINA2.
//
//???Watch?Variables:
//?
//?????????Voltage1[10]?????Last?10?ADCRESULT0?values
//?????????Voltage2[10]?????Last?10?ADCRESULT1?values
//?????????ConversionCount??Current?result?number?0-9
//?????????LoopCount????????Idle?loop?counter??
//?????????
//
//###########################################################################
//
//?Original?Author:?D.F.
//?
//??Ver?|?dd?mmm?yyyy?|?Who??|?Description?of?changes
//?=====|=============|======|===============================================
//??1.00|?11?Sep?2003?|?L.H.?|?Changes?since?previous?version?(v.58?Alpha)
//??????|?????????????|??????|?Cleanup?only.??Results?are?shifted?>>?4
//###########################################################################
#include?“DSP281x_Device.h“?????//?DSP281x?Headerfile?Include?File
#include?“DSP281x_Examples.h“???//?DSP281x?Examples?Include?File
#define??MAX_CHANNEL???????5
#define??MACROADC12_POINT??15
#define??tab??100
int?k=0;
int?pulse;
float?modem?=?0.9;
int?sinetable[tab]={053107160214267320374427480533586638691743795847899950100210531103115412041254130313531402145014981546159316401687173317791824186919131957200120432086212821692210225022892329236724052442247925152550258526192652268527172749277928092839286728952922294929742999302330473070309131123133315231713189320632223238325232663279329233033314332333323340334733543359336433683371337333743375};
//?Prototype?statements?for?functions?found?within?this?file.
interrupt?void?adc_isr(void);
interrupt?void??eva_T1UFINT_ISR(void);
void?init_eva(void);
//?Global?variables?used?in?this?example:
Uint16?adc12_count={0};
??#pragma?DATA_SECTION(Voltage“RamData1“);
Uint16?Voltage[MAX_CHANNEL][MACROADC12_POINT];
??#pragma?DATA_SECTION(Ample“RamData2“);
Uint16?Ample[MAX_CHANNEL];
int?*?p_ad;
int?*?p_amp;
main()?
{
Uint16?i;
//??Initialize?System?Control:
//?PLL?WatchDog?enable?Peripheral?Clocks
???InitSysCtrl();
???//?Initial
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件????????558??2010-06-16?22:07??AD_dianliu\cc_build_Debug.log
?????文件???????7012??2010-06-16?16:44??AD_dianliu\Debug\DSP281x_Adc.obj
?????文件???????1381??2010-06-16?16:44??AD_dianliu\Debug\DSP281x_CodeStartBranch.obj
?????文件??????37136??2010-06-16?16:44??AD_dianliu\Debug\DSP281x_DefaultIsr.obj
?????文件?????117661??2010-06-16?16:44??AD_dianliu\Debug\DSP281x_GlobalVariableDefs.obj
?????文件???????5339??2010-06-16?16:44??AD_dianliu\Debug\DSP281x_PieCtrl.obj
?????文件??????16482??2010-06-16?16:44??AD_dianliu\Debug\DSP281x_PieVect.obj
?????文件???????9400??2010-06-16?16:44??AD_dianliu\Debug\DSP281x_SysCtrl.obj
?????文件???????1137??2010-06-16?16:44??AD_dianliu\Debug\DSP281x_usDelay.obj
?????文件??????16094??2004-10-24?15:31??AD_dianliu\Debug\Example_281xAdcSoc.map
?????文件??????29888??2004-10-20?23:50??AD_dianliu\Debug\Example_281xAdcSoc.obj
?????文件??????17985??2010-06-16?22:07??AD_dianliu\Debug\Example_analog_12.map
?????文件??????37220??2010-06-16?22:07??AD_dianliu\Debug\Example_analog_12.obj
?????文件?????147624??2010-06-16?22:07??AD_dianliu\Debug\Example_analog_12.out
?????文件???????1198??2010-06-16?22:07??AD_dianliu\Debug.lkf
?????文件???????1193??2005-06-14?11:26??AD_dianliu\Debug.lkv
?????文件???????8291??2010-06-16?22:07??AD_dianliu\Example_analog_12.c
?????文件???????3072??2010-06-16?22:07??AD_dianliu\Example_analog_12.CS_\FILE.CDX
?????文件???????1188??2010-06-16?22:07??AD_dianliu\Example_analog_12.CS_\FILE.DBF
?????文件???????2240??2010-06-16?22:07??AD_dianliu\Example_analog_12.CS_\FILE.FPT
?????文件?????430592??2010-06-16?22:07??AD_dianliu\Example_analog_12.CS_\SYMBOL.CDX
?????文件?????343906??2010-06-16?22:07??AD_dianliu\Example_analog_12.CS_\SYMBOL.DBF
?????文件?????558833??2010-06-16?22:07??AD_dianliu\Example_analog_12.CS_\SYMBOL.FPT
?????文件????????485??2003-09-05?13:43??AD_dianliu\Example_analog_12.gel
?????文件???????8033??2005-06-14?12:53??AD_dianliu\Example_analog_12.paf
?????文件???????8311??2010-06-16?22:12??AD_dianliu\Example_analog_12.paf2
?????文件???????1785??2010-06-16?15:58??AD_dianliu\Example_analog_12.pjt
?????文件???????6319??2010-06-16?22:12??AD_dianliu\Example_analog_12.sbl
?????目錄??????????0??2011-05-15?22:04??AD_dianliu\Debug
?????目錄??????????0??2011-05-15?22:04??AD_dianliu\Example_analog_12.CS_
............此處省略4個(gè)文件信息
評(píng)論
共有 條評(píng)論