基于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è)的通信,不需要增加硬件,非常方便。??