基于GPIO管腳定時(shí)器實(shí)現(xiàn)串口功能的方法及終端
基本信息
申請?zhí)?/td> | CN202010777088.3 | 申請日 | - |
公開(公告)號 | CN111984567A | 公開(公告)日 | 2020-11-24 |
申請公布號 | CN111984567A | 申請公布日 | 2020-11-24 |
分類號 | G06F13/38(2006.01)I;G06F13/42(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 欒紹鵬 | 申請(專利權(quán))人 | 青島英泰軟件技術(shù)有限公司 |
代理機(jī)構(gòu) | 北京一格知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 李魏英 |
地址 | 266114山東省青島市高新區(qū)新業(yè)路28號英泰產(chǎn)業(yè)園 | ||
法律狀態(tài) | - |
摘要
摘要 | 一種基于GPIO管腳定時(shí)器實(shí)現(xiàn)串口功能的方法,在發(fā)送數(shù)據(jù)時(shí),需要先將TX設(shè)為起始位0,將數(shù)據(jù)位的八位按照從低位到高位的順序發(fā)出,TX的電平為當(dāng)前要發(fā)送數(shù)據(jù)位的高低,最后將TX設(shè)為停止位1,完成數(shù)據(jù)發(fā)送過程。在發(fā)送每兩個(gè)字節(jié)間都要延時(shí)一定的通信間隔時(shí)間。在接收數(shù)據(jù)時(shí),需要先由GPIO口捕捉RX的下降沿,隨后打開定時(shí)器。定時(shí)器按照通信間隔時(shí)間來接收數(shù)據(jù),到接收到八位數(shù)據(jù)位和一位停止位后,關(guān)閉定時(shí)器。本發(fā)明的優(yōu)點(diǎn)是:在硬件串口數(shù)量少或者硬件串口被占用的情況下,通過使用GPIO口模擬I2C及SPI口的方法來實(shí)現(xiàn)與外設(shè)的通信,不需要增加硬件,非常方便。?? |
