[發明專利]進入在系統編程模式的控制系統有效
| 申請號: | 200610031084.0 | 申請日: | 2006-09-13 |
| 公開(公告)號: | CN101145137A | 公開(公告)日: | 2008-03-19 |
| 發明(設計)人: | 張彥枚 | 申請(專利權)人: | 上海華虹NEC電子有限公司 |
| 主分類號: | G06F13/00 | 分類號: | G06F13/00 |
| 代理公司: | 上海浦一知識產權代理有限公司 | 代理人: | 顧繼光 |
| 地址: | 201206上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 進入 系統 編程 模式 控制系統 | ||
技術領域
本發明涉及一種在線系統編程技術,尤其涉及一種基于MCU上電過程進入在系統編程模式的控制系統。
背景技術
隨著SOC(系統控制臺)的MCU(可編程微控制器)產品應用環境和領域的多樣化,對MCU的可靠性和靈活性提出了越來越高的要求。而盡可能的基于應用現場環境修改代碼,并“在線系統”的對MCU內建代碼存儲器進行燒寫的構想被提出。其中,“在系統編程”這種代碼燒寫方式目前被越來越多的廠商所采用。
在本發明前,這些廠商采用的“在系統編程”采用的是基于系統按鍵復位方式和判斷固定的單一條件進入方式。眾所周知,MCU的應用領域越來越廣泛,應用環境和外部信號也是非常的多樣化。這樣利用系統按鍵復位方式就很有可能出現“誤進入”這種事情發生。這樣將有害于系統的穩定性。此外,單一的進入條件將局限MCU的開發和應用。這些都是不符合當今MCU開發應用的現狀和發展趨勢的。
發明內容
本發明所要解決的技術問題是提供一種進入在系統編程模式的控制系統,它是基于MCU上電過程進入在系統編程模式的系統,該系統具有高可靠性,可以減少誤進入。
為了解決以上技術問題,本發明提供了一種基于MCU上電過程進入在系統編程模式的控制系統,該系統主要包括:上電過程偵測器,用于偵測電源開啟的情況,并在電源開啟后復位系統使其初始化,同時給出在設定時間內循環有效的信號;寄存器,用于存貯用戶根據需要設定的進入在系統編程模式的條件;??檢測判斷電路,用于將所述寄存器的進入條件進行譯碼,并判斷外部操作是否滿足所述寄存器所存貯的條件;總線選擇器,用于選擇系統進入在系統編程模式或正常工作模式;該系統的工作過程為:首先,如果所述上電過程偵測器偵測到電源開啟,那么使整個系統初始化,并且給所述檢測判斷電路一個在設定時間內循環有效的信號,然后所述檢測判斷電路檢測到該信號時,則將用戶外部操作所輸入的信號條件和寄存器存貯的進入條件進行對比,如果所述設定時間內一直符合進入條件,則指示總線選擇器選擇進入在系統編程模式。
所述上電過程偵測器主要包括上電模擬復位檢測電路和檢測時鐘,所述上電模擬復位檢測電路在電源開啟后使整個系統處于初始化狀態,同時將檢測時鐘清零;所述檢測時鐘是用于在設定時間內給出循環有效的信號。
所述上電過程偵測器還包括振蕩器預熱定時器,所述振蕩器預熱定時器在電源開啟后被所述上電模擬復位檢測電路清零并開始計時,在計時到設定時間后開啟所述檢測時鐘。
所述寄存器可以存貯2個以上不同的進入條件,并且不同的條件之間為邏輯與的關系。
所述寄存器存貯的進入條件是使用外部機臺或者編程工具通過燒寫控制模塊將進入條件固化到設定區域內,并在上電復位后,將進入條件載入到該寄存器。
因為本發明定義了一種可靈活編程的基于MCU上電過程引導的“在系統編程”技術,它基于“上電復位過程”來判斷是否進入在系統編程模式,較之前利用按鍵復位將有效的降低“誤進入”的可能性。因為,系統穩定前,電源上電穩定只出現一次,而按鍵復位應用的場合高于電源上電復位。另外,利用在設定時間內外部操作一直滿足進入條件才能進入在系統編程模式,這樣可以避免偶然的操作而誤進入。另外,寄存器可以根據具體環境和產品寫入多個進入條件,并且各進入條件采取邏輯與的關系,這樣可以進一步減少誤操作,提高系統的穩定性,并且可以提高產品的適應性。還有,通過外部機臺或專用編程工具可以利用代碼燒寫方式選擇進入在系統編程模式的判斷條件選項,這樣可以隨時依據特定的應用和產品提供多樣化的進入判斷條件。
附圖說明
下面結合附圖和具體實施方式對本發明作進一步詳細說明。
圖1是本發明控制系統的功能模塊方框圖;
圖2是本發明控制系統的工作流程圖;
圖3是本發明控制系統的檢測時序示意圖;
圖4是本發明實施例電路示意圖;
圖5是圖4實施例的檢測時序示意圖。
具體實施方式
如圖1所示,它是本發明控制系統的功能模塊方框圖。本發明進入“在系統編程”模式控制系統共有8部分組成,各模塊主要功能如下:
上電復位檢測電路1,用于產生上電RC模擬異步復位。復位整個系統使其處于初始化狀態,包括將內部寄存器器復位,將“振蕩器預熱定時器2m”和“檢測時鐘2n”清零。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海華虹NEC電子有限公司,未經上海華虹NEC電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610031084.0/2.html,轉載請聲明來源鉆瓜專利網。





