一種高速串口通信方法
基本信息
申請?zhí)?/td> | CN202110517210.8 | 申請日 | - |
公開(公告)號(hào) | CN113342720A | 公開(公告)日 | 2021-09-03 |
申請公布號(hào) | CN113342720A | 申請公布日 | 2021-09-03 |
分類號(hào) | G06F13/28(2006.01)I;G06F13/42(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 王飛;伍世財(cái) | 申請(專利權(quán))人 | 輔易航智能科技(蘇州)有限公司 |
代理機(jī)構(gòu) | 蘇州彰尚知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 潘劍 |
地址 | 215000江蘇省蘇州市工業(yè)園區(qū)杏林街78號(hào)新興產(chǎn)業(yè)工業(yè)坊5號(hào)樓廠房2樓B單元 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供一種高速串口通信方法,該方法用于實(shí)現(xiàn)主機(jī)和從機(jī)之間的串口通信,所述串口通信方法包括如下步驟:配置所述從機(jī)依次接收所述主機(jī)發(fā)送的命令字節(jié)的步驟S1;配置定時(shí)器,并配置該定時(shí)器自所述從機(jī)接收所述主機(jī)發(fā)送的命令字節(jié)開始計(jì)時(shí)的步驟S2;配置串口中斷的步驟S3,所述串口中斷直至所述從機(jī)接收完一個(gè)命令字節(jié)后,使所述定時(shí)器的計(jì)時(shí)清零;以及,配置所述定時(shí)器計(jì)時(shí)直至所述從機(jī)接收到構(gòu)成一個(gè)命令包的所有命令字節(jié)后,所述定時(shí)器產(chǎn)生中斷后關(guān)閉所述定時(shí)器的步驟S4,其能夠改善直接存儲(chǔ)器存取實(shí)現(xiàn)串口通信時(shí)的傳輸可靠性,顯著降低系統(tǒng)傳輸丟包率。 |
