基于单片机I2C接口的协议扩展与移植方法
基本信息
申请号 | CN202210020846.6 | 申请日 | - |
公开(公告)号 | CN114461566A | 公开(公告)日 | 2022-05-10 |
申请公布号 | CN114461566A | 申请公布日 | 2022-05-10 |
分类号 | G06F13/42(2006.01)I;G06F15/78(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 汪杨刚;李林峰;杨叶婷;杨明洁 | 申请(专利权)人 | 武汉海微科技有限公司 |
代理机构 | 武汉泰山北斗专利代理事务所(特殊普通合伙) | 代理人 | - |
地址 | 430074湖北省武汉市东湖新技术开发区武大园四路3号国家地球空间信息产业基地二区B3栋15楼1588-2 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及基于单片机I2C接口的协议扩展与移植方法,基于单片机I2C接口的协议扩展与移植方法,其特征在于,进行协议扩展时,在单片机的程序空间中将对应的寄存器地址扩展成一个数组的形式Address[RegInd],对应256个寄存器地址则对应256个数组,数组的长度根据需要进行定义。本发明的方法在I2C遵循标准单片机I2C协议格式的状态下,扩展成Uart通信协议格式,并添加协议校验,增强扩展性、移植性和健壮性。修改之后的协议可以自定义长度和添加扩展协议Uart协议和I2C协议可以互相移植,实现平台化对接。 |
