⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eint.c

📁 交流异步电机直接转矩控制程序
💻 C
字号:
/****************************************************************************
* 文 件 名:EINT_Driver.c
* 版    本: V1.0
* 连    接:
* 功    能:外中断驱动源文件

*   作者:黄振升
*   日期:2007/8/20
*---------------历史版本信息-------------------------------------------------
*  修 改 人: 黄振升
*  版    本: 
*  日   期: 2007/8/20
*  描   述:
****************************************************************************/
/***********************************************************************
							包含文件
***********************************************************************/
#include "config.h"
void Eint0_Handler(void);

/***********************************************************************
* 名    称:Eint0_Init(void)
* 功    能: 定时器0初始化,作为电压电流过零检测
* 入口参数:
* 出口参数: 无
* 说    明:
***********************************************************************/
void Eint0_Init(void)
{
	PINSEL1 = PINSEL1|0x01;
	EXTMODE = EXTMODE|0x01;				//边沿触发
	EXTPOLAR = EXTPOLAR|0x01;			//上生沿触发
	IRQEnable();	
	VICIntSelect = 0x00000000;				// 设置所有中断分配为IRQ中断
	VICVectCntl0 = 0x20 | 14;				// 分配EINT0中断到向量中断1
   	VICVectAddr0 = (uint32)Eint0_Handler; 	// 设置中断服务程序地址
   	EXTINT   = 0x01;						// 清除EINT0中断标志	
	VICIntEnable =  (1 << 14);				// EINT0中断
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -