基于GPIO管脚定时器实现串口功能的方法及终端
基本信息
申请号 | CN202010777088.3 | 申请日 | - |
公开(公告)号 | CN111984567A | 公开(公告)日 | 2020-11-24 |
申请公布号 | CN111984567A | 申请公布日 | 2020-11-24 |
分类号 | G06F13/38(2006.01)I;G06F13/42(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 栾绍鹏 | 申请(专利权)人 | 青岛英泰软件技术有限公司 |
代理机构 | 北京一格知识产权代理事务所(普通合伙) | 代理人 | 李魏英 |
地址 | 266114山东省青岛市高新区新业路28号英泰产业园 | ||
法律状态 | - |
摘要
摘要 | 一种基于GPIO管脚定时器实现串口功能的方法,在发送数据时,需要先将TX设为起始位0,将数据位的八位按照从低位到高位的顺序发出,TX的电平为当前要发送数据位的高低,最后将TX设为停止位1,完成数据发送过程。在发送每两个字节间都要延时一定的通信间隔时间。在接收数据时,需要先由GPIO口捕捉RX的下降沿,随后打开定时器。定时器按照通信间隔时间来接收数据,到接收到八位数据位和一位停止位后,关闭定时器。本发明的优点是:在硬件串口数量少或者硬件串口被占用的情况下,通过使用GPIO口模拟I2C及SPI口的方法来实现与外设的通信,不需要增加硬件,非常方便。 |
