[發明專利]一種MCU系統的狀態響應方法有效
| 申請號: | 201710919491.3 | 申請日: | 2017-09-30 |
| 公開(公告)號: | CN107729211B | 公開(公告)日: | 2020-09-18 |
| 發明(設計)人: | 程遠雄;張文中;寇少波;陸林;康念輝;何星星 | 申請(專利權)人: | 湖北華中光電科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 武漢東喻專利代理事務所(普通合伙) 42224 | 代理人: | 李佑宏 |
| 地址: | 432000 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 mcu 系統 狀態 響應 方法 | ||
本發明公開了一種MCU系統的狀態響應方法,包括下列步驟:將事件以第一狀態變量表示,在MCU系統中對應該事件以第二狀態變量表示;建立第一狀態變量與第二狀態變量之間的響應關系,作為MCU系統事件響應的判斷依據;對第一狀態變量與第二輔助狀態變量之間的關系進行判斷;滿足響應關系則MCU系統響應該事件,并改變第二狀態值使其不滿足響應關系;若不滿足響應關系則MCU系統不響應該事件。本發明還公開了能夠執行上述步驟的存儲器和終端。本發明技術方案的方法,僅在狀態變化時才對事件進行處理,可避免MCU不停地處理事件,節省MCU系統不必要的開銷或減少占用其它系統資源。
技術領域
本發明屬于狀態機事件處理領域,具體涉及一種MCU系統的狀態響應方法。
背景技術
在MCU(包括DSP及SoC)為核心組成的控制系統中,需要監控的事件一般要連接到MCU的輸入輸出端口(I/O端口)上,通過電平(低電平或高電平)來偵測事件的狀態,根據事件的狀態進行相關處理。對事件的狀態的改變,也可依靠電平變化產生的下降沿或上升沿來偵測。此外,事件的狀態也可通過MCU的通信接口接收知悉,進行事件的相關處理。在MCU的實際運行過程中,需要實時監測輸入端端口接收到的事件狀態,并作出及時的處理。
一般來說,MCU順次處理列表中的工作任務,遇到事件的狀態時,需要處理該事件狀態后再進行下一任務處理,即先響應事件狀態的高電平或是低電平。即,當MCU依次處理完事件的狀態之前的其它任務后,會按順序查詢事件狀態接入的I/O端口,檢測當前事件的狀態。如果是高電平,會按高電平的對應狀況處理事件;如果是低電平,會按低電平的對應的狀況處理事件。但是,這種只要涉及到事件狀態就需要不斷處理的方式,在不涉及其他設備通信的情況下,都會占用MCU太多的時間開銷;如果涉及到與其它設備的通信,還會過多地占用總線資源,加重系統的負擔,影響系統的工作效率。但是實際上,事件的狀態只有兩種特征,高電平或者低電平,只有事件發生改變時,才需要對事件進行相應的處理。現有技術中,由于MCU在事件狀態沒有發生變化的時候也需要對事件進行處理,會造成較大的MCU開銷,也會占用其他系統資源。
注:MCU為微控制器(Microcontroller Unit)的英文縮寫;DSP為數字信號處理器(Digital Signal Processing)的英文縮寫;SoC為片上系統(System on Chip)的英文縮寫,SoC類似于MCU,但比MCU復雜些。
發明內容
針對現有技術的以上缺陷或改進需求,本發明提供了一種MCU系統的狀態響應方法,以及能夠執行上述步驟的存儲器和終端。本發明技術方案的方法,針對現有技術中MCU系統需要不斷響應事件狀態、占用系統資源的情況,采用先事件狀態是否改變,然后決定是否響應的方法,可以大大降低MCU的開銷,還能降低系統占用資源。
為實現上述目的,按照本發明的一個方面,提供了一種MCU系統的事件狀態響應方法,其特征在于,包括如下步驟:
以值隨事件狀態改變而改變的第一狀態變量代表事件狀態,以第二狀態變量表示事件狀態在MCU系統中的對應狀態;
設置第一狀態變量與第二狀態變量之間的值對應關系作為MCU系統響應事件的響應規則,并在響應事件后改變第二狀態變量值使其不滿足上述響應規則;MCU系統不響應事件時保持該第二狀態變量值不變;
MCU系統運行過程中,在該事件對應的第一狀態變量值與第二狀態變量值滿足所述響應規則時,響應該事件;不滿足所述響應規則時,MCU不響應該事件;以此方式實現MCU僅在事件狀態發生改變時響應事件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖北華中光電科技有限公司,未經湖北華中光電科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710919491.3/2.html,轉載請聲明來源鉆瓜專利網。





