您的位置 首页 产品

使用中止改善UART功用

增加代码如下:/********************************************************名称:UART0_Int*功能:中断服务程序,根据接收的字符点亮相应..

添加代码如下:

  1. /*******************************************************
  2. *称号:UART0_Int
  3. *功用:中止服务程序,依据接纳的字符点亮相应的LED
  4. *进口参数:无
  5. *出口参数:无
  6. *********************************************************/
  7. void__irqUART0_Int(void)
  8. {
  9. chartemp;
  10. rSUBSRCPND|=(1<<0);
  11. rSRCPND|=(1<<28);
  12. rINTPND|=(1<<28);//铲除中止标志
  13. temp=rURXH0;//接纳到字符
  14. if(temp==0x01)
  15. {
  16. LED_On(LED1);
  17. }
  18. if(temp==0x02)
  19. {
  20. LED_On(LED2);
  21. }
  22. }
  23. /*******************************************
  24. *称号:UART0_INT_Init
  25. *功用:关于UART0接纳中止的初始化
  26. *进口参数:无
  27. *出口参数:无
  28. **********************************************/
  29. voidUART0_INT_Init(void)
  30. {
  31. rSRCPND|=(1<<28);
  32. rINTPND|=(1<<28);
  33. rINTMSK&=~(1<<28);
  34. rSUBSRCPND|=(1<<0);
  35. rINTSUBMSK=~(1<<0);
  36. }

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/chanpin/264425.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部