2812---通用定时器1初始化程序(启动ADC)
来源:互联网 发布:淘宝网店铺转让协议 编辑:程序博客网 时间:2024/05/20 20:21
通用定时器1初始化程序(启动ADC) // $ Date: 4/11/2009 整理: eyes417 $ // FILE : Example_281xEvTimerPeriod.c // // ASSUMPTIONS: // #i nclude "DSP281x_Device.h" #i nclude "DSP281x_Examples.h" interrupt void eva_timer1_isr(void); void main(void) InitGpio(); //IO口初始化 //将相应的向量指向中断服务程序,中断发生时,自动跳转 init_eva_timer1(); //初始化EV-A定时器1 //使能PIE中断INT2.4(T1PINT中断) for(;;); } //EV-A定时器1初始化 EvaRegs.T1CNT = 0x0000; //计数器初值 //递增模式,x/1分频,内部时钟,使能比较,使用自己的周期,立即启动定时器计数 } //EV-A定时器1中断服务函数 //清除定时器中断位
//###########################################################################
//
//
// TITLE: 事件管理器GP定时器--周期中断启动ADC转换
//
// As supplied, this project is configured for "boot to H0" operation.
// Other then boot mode pin configuration, no other hardware configuration is required.
//###########################################################################
void init_eva_timer1(void);
{
InitSysCtrl();
DINT; //关CPU总中断
InitPieCtrl(); //初始化PIE控制寄存器
IER = 0x0000;
IFR = 0x0000;
InitPieVectTable(); //初始化PIE中断向量表
EALLOW;
PieVectTable.T1PINT = &eva_timer1_isr;
EDIS;
PieCtrlRegs.PIEIER2.all = M_INT4;
IER |= M_INT2 ;
EINT; // 使能INTM(全局中断)
ERTM; // Enable Global realtime interrupt DBGM
void init_eva_timer1(void)
{
EvaRegs.GPTCONA.all = 0;
EvaRegs.T1PR = 0x1200; // Period---周期值
EvaRegs.T1CMPR = 0x0000; // Compare Reg--比较值
//清除周期EV-A定时器1中断位
EvaRegs.EVAIMRA.bit.T1PINT = 1;
EvaRegs.EVAIFRA.bit.T1PINT = 1;
EvaRegs.T1CON.all = 0x1042;
//启动由EVA定时器1周期中断产生的ADC转换
EvaRegs.GPTCONA.bit.T1TOADC = 2;
interrupt void eva_timer1_isr(void)
{
...... //中断服务内容程序
EvaRegs.EVAIMRA.bit.T1PINT = 1;
EvaRegs.EVAIFRA.all = BIT7; //BIT7---0x0080
//响应中断,从而使INT2中断组继续接收中断
PieCtrlRegs.PIEACK.all = PIEACK_GROUP2;
}
- 2812---通用定时器1初始化程序(启动ADC)
- stm32中ADC初始化程序
- 内核定时器初始化到启动
- STM32学习--定时器(通用定时器)1
- samsung ADC 通用驱动
- samsung ADC 通用驱动
- samsung ADC 通用驱动
- samsung ADC 通用驱动
- 通用定时器
- stm32 定时器 通用定时器
- STM32的定时器和ADC
- STM32通用文件(adc-delay)
- PIC12F617单片机ADC初始化配置
- C语言程序>>ADC
- adc 裸机中断程序
- mini2440之--adc程序
- MSP430--ADC程序
- linux adc驱动(基于三星通用adc api)
- 烦啊
- 多线程 DLL 回调函数问题,当应用程序退出时,有些操作并未完成,造成程序内存泄露,如何解决呢
- 2812的IO口控制--LED点亮
- 2812的IO口控制--LED点亮
- 32位系统下安装windows 64位操作系统
- 2812---通用定时器1初始化程序(启动ADC)
- 雨夜
- 基于Ext+S2SH的企业人力资源管理系统
- DSP---PWM波形源码
- SCI查询方式
- winform怎么实现textbox提示框的效果
- form
- TMS320F2812引脚详细分析
- 精彩评论~~~~