利用中断改进UART功能
时间:11-20
来源:互联网
点击:
增加代码如下:
- /*******************************************************
- *名称:UART0_Int
- *功能:中断服务程序,根据接收的字符点亮相应的LED
- *入口参数:无
- *出口参数:无
- *********************************************************/
- void__irqUART0_Int(void)
- {
- chartemp;
- rSUBSRCPND|=(1<0);
- rSRCPND|=(1<28);
- rINTPND|=(1<28);//清除中断标志
- temp=rURXH0;//接收到字符
- if(temp==0x01)
- {
- LED_On(LED1);
- }
- if(temp==0x02)
- {
- LED_On(LED2);
- }
- }
- /*******************************************
- *名称:UART0_INT_Init
- *功能:关于UART0接收中断的初始化
- *入口参数:无
- *出口参数:无
- **********************************************/
- voidUART0_INT_Init(void)
- {
- rSRCPND|=(1<28);
- rINTPND|=(1<28);
- rINTMSK&=~(1<28);
- rSUBSRCPND|=(1<0);
- rINTSUBMSK=~(1<0);
- }
中断UART功 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)