资源简介
本程序主要是DSP的例程,使用DSP进行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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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个文件信息
- 上一篇:labview 采集功率 电流
- 下一篇:医学图像配准
相关资源
- cadence部分封装
- 传智播客Hadoop教程(吴超版本,价值
- CameraDs.h CameraDs.cpp directshow文件夹
- 基于simbad平台的避障算法---栅格法改
- AD封装库晶振15种
- 基于DSP2812的DS18B20温度采集
- 利用DSP F28335 实现了12864显示工程
- CAD展点小程序
- ad620差分放大电路图 原理图和PCB
- 光伏MPPT控制模型
- LTC1865 程序
- ABCAutoCAD_RasterManager
- hadoop.dll
- SPARAN6 ORCAD 库
- 3DS文件导入opengl程序
- 基于AD620的心电放大电路
- ADC过采样技术实现与原理
- 高通磁盘模式ADB一键进入9008
- AD转换PROTEUS仿真电压表套件
- Unity Shader入门精要最新更正版,含资
- DSP28335开发板最小系统
- STM32所有系列F0F1F2F3F4CAN总线波特率计
- opnet adov 仿真
- modelsim10.6d
- InternetDownloadManager-IDM_6.2x_Crack_v16.2.e
- DSP入门教程(非常经典)
- MSP430F55xx_ADC多通道多次转换串口发送
- VLAD 经典的PPT
- notepadd++ 32/64位 PluginManager 插件
- AD17 破解文件、安装教程、链接、局域
评论
共有 条评论