isr.c
来自「基于32位ColdFire构建嵌入式系统书本原程序.rar」· C语言 代码 · 共 42 行
C
42 行
//包含头文件
#include "Uart.h"
#include "isr.h"
//外部变量声明
extern uint8 ReChar[1];
//asm_exception_handler中断处理程序
__interrupt__
void asm_exception_handler(void)
{
DisableInterrupts(); //关总中断
//添加用户代码
EnableInterrupts(); //开总中断
}
//irq_handler中断处理程序
__interrupt__
void irq_handler(void)
{
DisableInterrupts(); //关总中断
//添加用户代码
EnableInterrupts(); //开总中断
}
//Uart0中断处理程序
__interrupt__
void Uart0_handler(void)
{
DisableInterrupts(); //关总中断
/*
if(uart_rev_one(ReChar) == TRUE)
{
uart_send(ReChar,1);
}
*/
EnableInterrupts(); //开总中断
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?