资源简介
F2812 AD采样程序 自己用的一个程序,已经测试过,可以帮助理解F2812AD模块

代码片段和文件信息
#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]=((float)AdcRegs.RESULT0)*3.0/65520.0+adclo;
a1[1]=((float)AdcRegs.RESULT1)*3.0/65520.0+adclo;
a1[2]=((float)AdcRegs.RESULT2)*3.0/65520.0+adclo;
a1[3]=((float)AdcRegs.RESULT3)*3.0/65520.0+adclo;
a1[4]=((float)AdcRegs.RESULT4)*3.0/65520.0+adclo;
a1[5]=((float)AdcRegs.RESULT5)*3.0/65520.0+adclo;
a1[6]=((float)AdcRegs.RESULT6)*3.0/65520.0+adclo;
a1[7]=((float)AdcRegs.RESULT7)*3.0/65520.0+adclo;
a1[8]=((float)AdcRegs.RESULT8)*3.0/65520.0+adclo;
a1[9]=((float)AdcRegs.RESULT9)*3.0/65520.0+adclo;
a1[10]=((float)AdcRegs.RESULT10)*3.0/65520.0+adclo;
a1[11]=((float)AdcRegs.RESULT11)*3.0/65520.0+adclo;
a1[12]=((float)AdcRegs.RESULT12)*3.0/65520.0+adclo;
a1[13]=((float)AdcRegs.RESULT13)*3.0/65520.0+adclo;
a1[14]=((float)AdcRegs.RESULT14)*3.0/65520.0+adclo;
a1[15]=((float)AdcRegs.RESULT15)*3.0/65520.0+adclo;
AdcRegs.ADC_ST_FLAG.bit.INT_SEQ1_CLR=1;
AdcRegs.ADCTRL2.bit.SOC_SEQ1=1;
EINT;
}
//===========================================================================
// No more.
//===========================================================================
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2119 2007-04-24 17:34 ad\ad.c
文件 16058 2009-04-01 15:15 ad\AD.MAP
文件 10559 2009-04-01 15:18 ad\AD.paf
文件 1172 2007-04-24 17:34 ad\AD.pjt
文件 10173 2007-04-24 17:34 ad\ad.wks
文件 2893 2009-04-01 15:15 ad\cc_build_Debug.log
文件 19427 2009-04-01 15:15 ad\Debug\ad.obj
文件 8089 2009-04-01 15:15 ad\Debug\DSP28_Adc.obj
文件 4670 2009-04-01 15:15 ad\Debug\DSP28_CpuTimers.obj
文件 11576 2009-04-01 15:15 ad\Debug\DSP28_DefaultIsr.obj
文件 465 2009-04-01 15:15 ad\Debug\DSP28_ECan.obj
文件 453 2009-04-01 15:15 ad\Debug\DSP28_Ev.obj
文件 138526 2009-04-01 15:15 ad\Debug\DSP28_GlobalVariableDefs.obj
文件 11087 2009-04-01 15:15 ad\Debug\DSP28_Gpio.obj
文件 850 2009-04-01 15:15 ad\Debug\DSP28_InitPeripherals.obj
文件 467 2009-04-01 15:15 ad\Debug\DSP28_Mcbsp.obj
文件 4362 2009-04-01 15:15 ad\Debug\DSP28_PieCtrl.obj
文件 13569 2009-04-01 15:15 ad\Debug\DSP28_PieVect.obj
文件 454 2009-04-01 15:15 ad\Debug\DSP28_Sci.obj
文件 454 2009-04-01 15:15 ad\Debug\DSP28_Spi.obj
文件 5129 2009-04-01 15:15 ad\Debug\DSP28_SysCtrl.obj
文件 3275 2009-04-01 15:15 ad\Debug\DSP28_Xintf.obj
文件 473 2009-04-01 15:15 ad\Debug\DSP28_XIntrupt.obj
文件 740 2009-04-01 15:15 ad\Debug.lkf
文件 740 2009-04-01 15:15 ad\Debug.lkv
文件 2747 2007-04-24 17:34 ad\DSP28_Adc.c
文件 6469 2007-04-24 17:34 ad\DSP28_Adc.h
文件 3808 2007-04-24 17:34 ad\DSP28_CpuTimers.c
文件 5211 2007-04-24 17:34 ad\DSP28_CpuTimers.h
文件 25191 2007-04-24 17:34 ad\DSP28_DefaultIsr.c
............此处省略36个文件信息
- 上一篇:汇编课程设计模板-进制转换
- 下一篇:visio2019激活批注文件bat
相关资源
- radmin3.5.2.1完美破解版(支持win10)8
- pthreads-w32-2-9-1-release.zip
- 电信中兴光猫超密获取工具使用方法
- pscad近海风电模型 Fortran语言
- AutoCAD永久去教育版破解补丁
- grads绘制雨量(GRID.GRD)
- HAP_Advanced_PDF_Password_Recovery 5.05
- Reparatory Effects of Nicotine on NMDA Recepto
- LenovoTinkPad; Marker 5.01
- railroad铁路CAD生成
- CAD中插入带坐标的正射影像——Inse
- 单片机和adc0809数字电压表
- adams vibration 练习原文件
- 单片机、ADC0808809设计简易数字电压表
- STM32基于rt_thread操作系统的SDHC卡文件
- 加密cad图形的lisp文件
- Auto CAD_LISP程序集
- CAD2010注册机32bit and 64bit
- ado数据库MFC图书管理系统vs2010
- 基于c8051f020的AD转换程序及LCD显示程序
- 地下停车场CAD设计图
- 实时显示钢筋标注面积V0.44
- Adobe Illustrator CS5原版amtlib.dll文件
- CAD计算板料展开插件
- ADNS-3080光流传感器测试程序Arduino
- CAD LISP24个源代码
- CAD剖面图制作LISP程序
- 数据采集系统——ADC0808的应用,单片
- 一个比较完整的开源cad 图形程序
-
ob
jectARX给Auto CAD加工具条
评论
共有 条评论