资源简介
TMS320F2812 ADC的采样例程,用于测试DSP2812开发板的ADC模块

代码片段和文件信息
//2006-06-15调试AD,采样全为0,未加外部信号。
#include “DSP28_Device.h“
float a1[16];
unsigned int a2=0;
float adclo=0.0;
// Prototype statements for functions found within this file.
interrupt void ad(void);
void main(void)
{
InitSysCtrl();
DINT;
IER = 0x0000;
IFR = 0x0000;
InitPieCtrl();
InitPieVectTable();
EALLOW; // This is needed to write to EALLOW protected registers
PieVectTable.ADCINT=&ad;
EDIS; // This is needed to disable write to EALLOW protected registers
InitAdc();
// Enable INT14 which is connected to CPU-Timer 2:
IER |= M_INT1;
//KickDog();
// Enable global Interrupts and higher priority real-time debug events:
EINT; // Enable Global interrupt INTM
ERTM; // Enable Global realtime interrupt DBGM
while(AdcRegs.ADC_ST_FLAG.bit.SEQ1_BSY==0)
{
AdcRegs.ADCTRL2.bit.SOC_SEQ1=1;
}
for(;;)
{
KickDog();
}
}
interrupt void ad(void)
{
IFR=0x0000;
// PieCtrl.PIEIFR1.all = 0;
PieCtrl.PIEACK.all=0xffff;
a2++;
a1[0]=((AdcRegs.RESULT0>>4)*3)/4095.0+adclo;
a1[1]=((AdcRegs.RESULT1>>4)*3)/4095.0+adclo;
a1[2]=((AdcRegs.RESULT2>>4)*3)/4095.0+adclo;
a1[3]=((AdcRegs.RESULT3>>4)*3)/4095.0+adclo;
a1[4]=((AdcRegs.RESULT4>>4)*3)/4095.0+adclo;
a1[5]=((AdcRegs.RESULT5>>4)*3)/4095.0+adclo;
a1[6]=((AdcRegs.RESULT6>>4)*3)/4095.0+adclo;
a1[7]=((AdcRegs.RESULT7>>4)*3)/4095.0+adclo;
a1[8]=((AdcRegs.RESULT8>>4)*3)/4095.0+adclo;
a1[9]=((AdcRegs.RESULT9>>4)*3)/4095.0+adclo;
a1[10]=((AdcRegs.RESULT10>>4)*3)/4095.0+adclo;
a1[11]=((AdcRegs.RESULT11>>4)*3)/4095.0+adclo;
a1[12]=((AdcRegs.RESULT12>>4)*3)/4095.0+adclo;
a1[13]=((AdcRegs.RESULT13>>4)*3)/4095.0+adclo;
a1[14]=((AdcRegs.RESULT14>>4)*3)/4095.0+adclo;
a1[15]=((AdcRegs.RESULT15>>4)*3)/4095.0+adclo;
AdcRegs.ADC_ST_FLAG.bit.INT_SEQ1_CLR=1;
AdcRegs.ADCTRL2.bit.SOC_SEQ1=1; //在这里设置断点
EINT;
}
//===========================================================================
// No more.
//===========================================================================
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-09-01 16:48 Ex10_ADC\
文件 2103 2006-08-10 21:37 Ex10_ADC\ad.c
文件 2183 2006-08-04 21:52 Ex10_ADC\ad.c.bak
文件 16487 2007-06-25 14:22 Ex10_ADC\AD.MAP
文件 10606 2007-06-25 14:30 Ex10_ADC\AD.paf
文件 1306 2007-06-25 13:46 Ex10_ADC\AD.pjt
文件 10173 2003-11-12 10:05 Ex10_ADC\ad.wks
文件 2773 2007-06-25 14:22 Ex10_ADC\cc_build_Debug.log
目录 0 2007-06-22 16:34 Ex10_ADC\Debug\
文件 1178 2007-06-25 14:22 Ex10_ADC\Debug.lkf
文件 1178 2007-06-25 14:22 Ex10_ADC\Debug.lkv
文件 2747 2002-12-04 10:46 Ex10_ADC\DSP28_Adc.c
文件 6469 2002-12-03 16:26 Ex10_ADC\DSP28_Adc.h
文件 3808 2002-05-27 11:22 Ex10_ADC\DSP28_CpuTimers.c
文件 5211 2002-05-27 11:23 Ex10_ADC\DSP28_CpuTimers.h
文件 25191 2002-05-27 11:23 Ex10_ADC\DSP28_DefaultIsr.c
文件 4797 2002-05-27 11:23 Ex10_ADC\DSP28_DefaultIsr.h
文件 2447 2002-05-27 11:23 Ex10_ADC\DSP28_DevEmu.h
文件 3948 2002-12-02 18:19 Ex10_ADC\DSP28_Device.h
文件 1159 2002-05-27 11:20 Ex10_ADC\DSP28_ECan.c
文件 46740 2002-05-27 11:24 Ex10_ADC\DSP28_ECan.h
文件 1153 2002-05-27 11:23 Ex10_ADC\DSP28_Ev.c
文件 20967 2002-05-27 11:24 Ex10_ADC\DSP28_Ev.h
文件 1199 2002-05-27 11:24 Ex10_ADC\DSP28_GlobalPrototypes.h
文件 3026 2002-05-27 11:21 Ex10_ADC\DSP28_GlobalVariableDefs.c
文件 1748 2002-05-27 11:21 Ex10_ADC\DSP28_Gpio.c
文件 29551 2002-05-24 09:11 Ex10_ADC\DSP28_Gpio.h
文件 1889 2005-02-16 16:42 Ex10_ADC\DSP28_InitPeripherals.c
文件 1186 2002-05-27 11:21 Ex10_ADC\DSP28_Mcbsp.c
文件 34739 2002-05-27 11:24 Ex10_ADC\DSP28_Mcbsp.h
文件 2058 2002-12-04 09:16 Ex10_ADC\DSP28_PieCtrl.c
............此处省略16个文件信息
相关资源
- FreeRTOS采样ADC+KEY事件信号+DMA串口收发
- ADC0809的采样控制电路的实现.doc
- STM32F103RC+ADC+DMA多通道采样LCD显示
- 单片机和adc0809数字电压表
- 单片机、ADC0808809设计简易数字电压表
- dsp2812上128点FFTc程序以及其CMD文件
- 数据采集系统——ADC0808的应用,单片
- ADC0809数字电压表 LCD1602显示 汇编程序
- 基于DSP2812的以太网调试程序
- TMS320F2812_FLASH读写实例
- 数字电压表(源程序 protues仿真)
- stm32通过DMA方式采集ADC数据
- 合众达培训F2812教材.rar
- broadcom phy BCM5482S datasheet(开发用)
- ADC0808工作时序图
- bcm5482 datasheet
- broadcom 802.11g 网络适配器驱动程序 v
- STM32F103VCT6TR - High-density performance lin
- AT89C51+ADC0808 PROTEUS仿真
- ADC0832ADC0809DAC0832三种芯片程序,c程序
- 数据采集系统——ADC0808的应用
- 超声处理原位反应合成Al2O3/ADC12复合材
- STM32AD采集DA还原
- 以单片机AT89S52、光电脉宽调制器芯片
- ADC0808 数字电压表仿真+C程序
- AppleBluetoothBroadcomInstaller 滚轮
- BMS检测代码-12路-串联
- cs1237手册
- MSP430教程:MSP430单片机ADC12模块
- 过采样技术提高ADC分辨率
评论
共有 条评论