一種基于FreeRTOS的指令交互控制系統(tǒng)及其方法
基本信息
申請?zhí)?/td> | CN202110799534.5 | 申請日 | - |
公開(公告)號 | CN113721498A | 公開(公告)日 | 2021-11-30 |
申請公布號 | CN113721498A | 申請公布日 | 2021-11-30 |
分類號 | G05B19/042(2006.01)I | 分類 | 控制;調(diào)節(jié); |
發(fā)明人 | 劉福利;欒紹鵬 | 申請(專利權(quán))人 | 青島英泰信息技術(shù)有限公司 |
代理機構(gòu) | 青島清泰聯(lián)信知識產(chǎn)權(quán)代理有限公司 | 代理人 | 李紅巖 |
地址 | 266101山東省青島市嶗山區(qū)科苑緯一路1號創(chuàng)新園G座18樓1801室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種基于FreeRTOS的指令交互控制方法,方法應(yīng)用于MCU模塊與至少一個通信模塊之間的指令交互控制,方法包括:指令發(fā)送準(zhǔn)備步驟,指令發(fā)送執(zhí)行步驟,定時等待步驟和數(shù)據(jù)接收步驟;指令發(fā)送準(zhǔn)備步驟用于將MCU模塊的交互指令的多個參數(shù)傳入對應(yīng)的結(jié)構(gòu)體中存儲,供指令交互運行過程中進行拿取;指令發(fā)送執(zhí)行步驟用于調(diào)用并運行發(fā)送處理函數(shù),將交互指令的參數(shù)傳入發(fā)送處理函數(shù)的指針空間中,并通過串口發(fā)送函數(shù)將指針空間中的參數(shù)發(fā)送到通信模塊;定時等待步驟用于啟動定時器,設(shè)置所述定時器的定時參數(shù)為最大等待時間,運行等待隊列,進行任務(wù)阻塞等待,在隊列阻塞等待期間MCU模塊運行其他任務(wù);數(shù)據(jù)接收步驟用于在隊列阻塞等待期間,隊列接收到信號時,判斷接收到信號的數(shù)據(jù)類型,并根據(jù)數(shù)據(jù)類型分別進行交互指令的超時重發(fā)或當(dāng)前交互指令發(fā)送成功,則切換執(zhí)行下一個交互指令。 |
