资源简介
基于dsp2812的pwm驱动程序,可读性强。
代码片段和文件信息
/****************************************************************************
*
*文件名:AD02.c
*
*功 能:T1周期中断启动ADC,实现ADC模块16路通道的采样
*
*说 明:AD采样频率为10K,序列发生器SEQ1和SEQ2级联成一个16通道的序列发生器,
* 采样模式采用并发采样。利用通用定时器T1的周期中断来触发AD转换。
*
*作 者: likyo from hellodsp
*
*版 本: V1.0
*
****************************************************************************/
#include “DSP28_Device.h“
float adc[16]; //用于存储AD转换结果
float adclo; //AD转换的模拟参考电平,super2812中已经将其接地
/****************************************************************************
*
*名 称:main()
*
*功 能:完成系统初始化工作,实现AD16通道的采样
*
*入口参数:无
*
*出口参数:无
*
****************************************************************************/
void main(void)
{
InitSysCtrl(); //初始化系统函数
DINT;
IER = 0x0000; //禁止CPU中断
IFR = 0x0000; //清除CPU中断标志
InitPieCtrl(); //初始化PIE控制寄存器
InitPieVectTable(); //初始化PIE中断向量表
InitPeripherals(); //初始化EV和AD模块
adclo=0; //通常ADCLO接地,super2812中已经将其接地
PieCtrl.PIEIER1.bit.INTx6 =1; //使能PIE模块中的AD采样中断
PieCtrl.PIEIER2.bit.INTx4=1; //使能PIE模块中的T1周期中断
IER|=M_INT1; //开CPU中断
IER|=M_INT2;
EINT; //使能全局中断
ERTM; //使能实时中断
EvaRegs.T1CON.bit.TENABLE=1; //启动T1计数
for(;;)
{
}
}
//===========================================================================
// No more.
//===========================================================================
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1680 2009-08-01 15:12 10_ADC02\AD02\AD02.c
文件 3072 2009-08-01 14:59 10_ADC02\AD02\AD02.CS_\FILE.CDX
文件 1226 2009-08-01 15:34 10_ADC02\AD02\AD02.CS_\FILE.DBF
文件 1477 2009-08-01 14:59 10_ADC02\AD02\AD02.CS_\FILE.FPT
文件 280576 2009-08-01 15:34 10_ADC02\AD02\AD02.CS_\SYMBOL.CDX
文件 209858 2009-08-01 15:34 10_ADC02\AD02\AD02.CS_\SYMBOL.DBF
文件 364713 2009-08-01 15:34 10_ADC02\AD02\AD02.CS_\SYMBOL.FPT
文件 6789 2009-06-27 11:21 10_ADC02\AD02\AD02.paf
文件 7111 2009-11-16 14:25 10_ADC02\AD02\AD02.paf2
文件 1234 2009-08-01 15:12 10_ADC02\AD02\AD02.pjt
文件 4459 2009-11-16 14:25 10_ADC02\AD02\AD02.sbl
文件 2010 2009-08-01 12:39 10_ADC02\AD02\cc_build_Debug.log
文件 15313 2009-08-01 12:39 10_ADC02\AD02\Debug\AD02.map
文件 11903 2009-08-01 12:39 10_ADC02\AD02\Debug\AD02.obj
文件 138655 2009-08-01 12:39 10_ADC02\AD02\Debug\AD02.out
文件 7807 2009-08-01 12:39 10_ADC02\AD02\Debug\DSP28_Adc.obj
文件 54795 2009-08-01 12:39 10_ADC02\AD02\Debug\DSP28_DefaultIsr.obj
文件 8389 2009-08-01 12:39 10_ADC02\AD02\Debug\DSP28_Ev.obj
文件 111382 2009-08-01 12:39 10_ADC02\AD02\Debug\DSP28_GlobalVariableDefs.obj
文件 1975 2009-08-01 12:39 10_ADC02\AD02\Debug\DSP28_InitPeripherals.obj
文件 4943 2009-08-01 12:39 10_ADC02\AD02\Debug\DSP28_PieCtrl.obj
文件 16446 2009-08-01 12:39 10_ADC02\AD02\Debug\DSP28_PieVect.obj
文件 5526 2009-08-01 12:39 10_ADC02\AD02\Debug\DSP28_SysCtrl.obj
文件 986 2009-08-01 12:39 10_ADC02\AD02\Debug.lkf
文件 688 2009-06-27 11:19 10_ADC02\AD02\Debug.lkv
文件 2607 2009-08-01 12:39 10_ADC02\AD02\DSP28_Adc.c
文件 5962 2009-06-17 20:59 10_ADC02\AD02\DSP28_Adc.h
文件 3978 2009-06-17 21:11 10_ADC02\AD02\DSP28_CpuTimers.h
文件 23133 2009-08-01 15:34 10_ADC02\AD02\DSP28_DefaultIsr.c
文件 4054 2009-06-17 21:56 10_ADC02\AD02\DSP28_DefaultIsr.h
............此处省略30个文件信息
- 上一篇:基于蚁族算法的二维路径规划算法
- 下一篇:云南大学软件学院编译原理实验1-5
相关资源
- altium designer DSP2812主控板 原理图
- DSP2812最小系统原理图及PCB
- 基于DSP的单相Z源逆变器的代码实现
- DSP2812编写的利用光电编码器的无刷直
- dsp2812控制直流无刷电机调速程序
- DSP课程设计(基于TMS320F2812的DSP最小系
- 2812can总线自发自收程序
- DSP2812的LCD1602显示程序
- 基于DSP2812的DS18B20温度采集
- DSP2812封装库
- dsp2812外部中断控制实验程序
- 基于DSP2812控制的单相光伏逆变器程序
- 关于DSP2812复位、初始化、CMD文件编写
- 用DSP2812实现的音乐播放器
- dsp2812的电机调速程序,并可以通过与
- 基于DSP2812的无刷直流电机伺服控制程
- DSP2812用GPIO口模拟I2C协议
- DSP2812 SCI通信例程
- STM32的ADC程序,亲测能用
- DSP产生SPWM波程序
- dsp2812 伺服电机开环控制源代码
- DSP2812步进电机控制
- DSP2812的SPWM程序,验证过
- SEED-DSP2812所有程序源代码及原理图
评论
共有 条评论