<div id="7x91n"></div>
    <progress id="7x91n"><tr id="7x91n"><ruby id="7x91n"></ruby></tr></progress>

    <em id="7x91n"></em>
      <progress id="7x91n"></progress>

      <dl id="7x91n"><ins id="7x91n"></ins></dl>

          <div id="7x91n"></div>

          <dl id="7x91n"></dl>

          <dl id="7x91n"><ins id="7x91n"><thead id="7x91n"></thead></ins></dl>

            <div id="7x91n"><tr id="7x91n"></tr></div>

            <div id="7x91n"></div>
            <div id="7x91n"></div>
            <dl id="7x91n"></dl><dl id="7x91n"><ol id="7x91n"></ol></dl>
            首頁 > 其他 > 詳細

            ISR中斷服務程序

            時間:2018-09-23 10:59:34      閱讀:18      評論:0      收藏:0      [點我收藏+]

            標簽:oid   nbsp   服務   返回值   重入   應用層   this   事件   處理   

            __Interrupt

            作用:執行緊急中斷事件

            要點:

            1. 無參數

            2. 無返回值

            3. 短而高效,由中斷置位標志位或發出信號由應用層去處理其他工作

            4. 不應該有重入和性能上的問題,用puts而不是printf。

            正確示例:

            void interrupt int60()

            {    

              puts("This is an example");

            }

            錯誤示例:

            __interrupt double compute_area (double radius) 

            double area = PI * radius * radius; 
            printf(" Area = %f", area); 
            return area; 
            }

             

            ISR中斷服務程序

            標簽:oid   nbsp   服務   返回值   重入   應用層   this   事件   處理   

            原文:https://www.cnblogs.com/embeddedking/p/9691919.html

            (0)
            (0)
               
            舉報
            評論 一句話評論(0
            0條  
            登錄后才能評論!
            ? 2014 bubuko.com 版權所有 魯ICP備09046678號-4
            打開技術之扣,分享程序人生!
                         

            魯公網安備 37021202000002號

            福建省餐饮许可现场