[原创] 【R7F0C809】例程中#pragma EI的含义

wwwming0329   2015-8-19 22:05 楼主
    在学习瑞萨官方例程时,发现在初始化中有DI(),EI()的东东。而且找不到定义。如下:


  1. void System_Init(void)
  2. {
  3.     DI();
  4.     //LED
  5.     PORT_Init();        /* Set used ports */

  6.     //TAU0
  7.     TAU0_Init();        /* Initialize TAU0 module */
  8.    
  9.     EI();
   后来在头文件中找到如下定义:

  1. #pragma "sfr"
  2. #pragma EI
  3. #pragma DI
  4. #pragma NOP
   #pramga貌似在这里是将其后跟的文件名加载到文件中的意思?


    DI:关闭中断

    EI:使能中断





   欢迎大家交流指教

回复评论 (2)

这是瑞萨开发环境一种特殊的封装方式,可以参考我以前发的帖子看看
https://bbs.eeworld.com.cn/thread-471646-1-1.html 欢迎加入我的团队
点赞  2015-8-19 22:24
引用: youki12345 发表于 2015-8-19 22:24
这是瑞萨开发环境一种特殊的封装方式,可以参考我以前发的帖子看看

哪个贴子??
点赞  2017-10-12 14:41
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复