[發明專利]嵌入式微控制器端口自定義方法有效
| 申請號: | 201110388817.7 | 申請日: | 2011-11-30 |
| 公開(公告)號: | CN102521025A | 公開(公告)日: | 2012-06-27 |
| 發明(設計)人: | 胡建美;蔡鵬飛;秦威 | 申請(專利權)人: | 上海新時達電氣股份有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F11/10 |
| 代理公司: | 上海華祺知識產權代理事務所 31247 | 代理人: | 左一平 |
| 地址: | 201801 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入 式微 控制器 端口 自定義 方法 | ||
技術領域
本發明涉及一種嵌入式微控制器端口自定義方法。
背景技術
隨著工藝與技術的發展,嵌入式系統應用的日益普及。在嵌入式系統應用中,嵌入式產品通常以固定功能作現場應用,特別是對于系統數據采集端口與信號輸出端口,在實際應用過程中,不同現場或客戶對于端口常常會有不同用法,而對于任意端口功能的變化需求,都會帶來嵌入式軟件的變更。嵌入式軟件是與實際應用密切相關的,應用功能的變更會比較麻煩。簡單的功能變更可以通過硬件上部分輸入口如跳線、開關、撥碼開關等的方式來實現,但靠硬件設計很難滿足復雜或相對復雜的配置更改。
由于固定功能的輸入與輸出接口已無法滿足不同現場或客戶的需求,因此如何在不更改嵌入式軟件基礎上,對硬件端口功能做人性化的配置與定義,是科技人員必需考慮和解決的問題。
發明內容
本發明所要解決的技術問題是提供一種輸入輸出端口自定義與映射的軟件實現方法。該方法在可不更改嵌入式軟件基礎上,通過人機界面的端口配置,實現輸入輸出端口功能的定義與配置,以滿足不同現場與客戶的需求。
本發明采取的技術方案是:嵌入式微控制器端口自定義方法,其特點是,包括以下步驟:
建立端口配置信息表的步驟;
微處理器接收修改端口功能的指令的步驟;
微處理器判斷是否可作此功能定義的步驟;
將修改端口功能的指令映射到端口配置信息表的步驟;
端口映射實現的步驟。
上述嵌入式微控制器端口自定義方法,其中,所述的建立端口配置信息表的步驟包括原始建立端口配置信息表和根據用戶指令更新端口配置信息表。
上述嵌入式微控制器端口自定義方法,其中,所述的原始建立端口配置信息表為首次使用時初始化端口定義的默認值。
上述嵌入式微控制器端口自定義方法,其中,所述的根據用戶指令更新端口配置信息表包括以下步驟:
微控制器接收修改端口功能的指令的步驟;
微控制器將接收到的修改端口的功能送到端口配置信息表進行比對的步驟;
根據比對結果確定是否可進行端口功能定義的步驟;
如比對結果可修改該端口功能,則對端口配置信息表進行修改,輸入增加的配置信息,然后再將該新增的配置信息輸出到存儲器,形成新的端口配置信息表;否則原端口功能不作更改。
上述嵌入式微控制器端口自定義方法,其中,所述的輸入端口的功能定義是唯一的;輸入端口做修改時應查詢是否已經有其他輸入定義為此功能,若有,則提醒用戶不可作此定義。
上述嵌入式微控制器端口自定義方法,其中,所述的輸出端口重定義可與其他端口重復。
上述嵌入式微控制器端口自定義方法,其中,所述的端口映射實現的步驟包括:
輸入端口的實現:微控制器首先根據端口配置信息表查詢該輸入端口的物理輸入點對應的邏輯輸入點,即可得到該邏輯輸入點對應的輸入端口的功能;
輸出端口的實現:微控制器首先根據端口配置信息表查詢該物理輸出點對應的邏輯輸出點,得到該邏輯輸出點對應的輸出功能信息后,輸出端口再根據該輸出功能信息由微控制器控制輸出。
上述嵌入式微控制器端口自定義方法,其中,還包括端口配置信息自動糾錯的步驟,該步驟為:對輸入端口和輸出端口的配置分別作校驗,若校驗出錯,則端口配置恢復為默認值。
上述嵌入式微控制器端口自定義方法,其中,所述的端口配置信息表存儲在所述微處理器的存儲器中。
上述嵌入式微控制器端口自定義方法,其中,所述的存儲器為EEPROM存儲器,其中存儲了端口配置信息表的每個輸入端口和輸出端口功能的存儲地址,以及對輸入端口或輸出端口的配置分別作CRC校驗值的存儲地址。
本發明由于采用了以上的技術方案,產生的效果是明顯的:
1、可在不修改嵌入式軟件基礎上,在實際應用過程中修改各端口的功能設置,滿足不同現場與客戶的功能需求,用戶可以靈活方便的根據需要修改輸入輸出功能,以提高嵌入式應用軟件的適應性與實用性;
2、端口有默認定義,符合常用的功能要求,如無特殊功能無需作手動修改;
3、可利用微控制器自帶或外擴的存儲器,實現端口配置信息表的儲存,掉電仍可存儲,端口配置如無特殊要求只作首次配置即可;
4、端口定義有自動糾錯功能,若存儲讀寫出錯,端口配置自動復位為默認。
附圖說明
本發明的具體特征、性能由以下的實施例及其附圖進一步詳細說明。
圖1是實現本發明的系統框圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海新時達電氣股份有限公司,未經上海新時達電氣股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110388817.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種文件同步方法、裝置及系統
- 下一篇:低溫容器壓力控制系統及控制方法





