main.c
主 c 程序中定义了中断处理程序
#include "2440addr.h" //将"2440addr.h"包含进来,这里面放的是所有寄存器的地址宏
//UART的 no fifo 模式,从串口获取数据...,设定为收发中断模式
rUFCON0 = (0字节...(0号接收缓存寄存器)中的数据读到RecData2中
switch(RecData2) //判断接收到的数据
{
case '1':
rGPBDAT &= 0xfffffe1f...0
uprint("KO"); //再打印"KO"作为提示
}
}
}
编译执行
[Build]->[Debug]->[Run]
编译执行过程中没有报错,从结果来看,符合预期
使用串口助手与电脑进行连接..., 尝试发送数据进行测试
依次输入1,2,3,4
会产生所有灯开,所有灯关,蜂鸣器响,蜂鸣器不响的效果
----
附.UART