基于单片机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协议可以互相移植,实现平台化对接。