zntsbkhhh的个人空间 https://www.eechina.com/space-uid-161533.html [收藏] [复制] [RSS]

博客

LKT(LCS)系列IIC接口加密芯片

热度 9已有 536 次阅读2023-7-26 09:56 |个人分类:单片机| muc


调试常见问题(一)

 

1. 加密芯片的数据交互协议是什么格式?

发送时:地址+两字节数据长度(后续数据的长度)+后续数据内容。Eg.50 0005 0084000008。接收时:地址+两字节数据长度(后续数据的长度)+后续数据内容。Eg.51 000A 1122334455667788 9000。(红色为发送,蓝色为接收)

 

2. 主控端发完指令后无Stop信号可以吗?

能,LKT(LCS)加密芯片发完写地址后和数据后必须有停止位才能发后面的读地址进行读操作。只要芯片空闲时有正确的停止位芯片就可响应下一次发送的地址,即使上次指令是错误指令也无影响如下图所示:

3. LKT(LCS)IIC接口加密芯片能用操作AT24CXX芯片的代码直接通讯吗?

不能,AT24CXX这类存储芯片很常用,很多用户以为能操作AT24CXX芯片的代码就是标准IIC通讯这是错误的。IIC标准里只规定了“起始信号、停止信号、应答(非应答)、数据变化、数据保持等状态的说明,并不是要求必须按照AT24CXX的协议进行交互。

 

4. 加密芯片发完指令后多长时间可以接收有效数据?

LKT(LCS)IIC接口加密芯片当接收完MCU端发送的指令数据后会关闭IIC接口直到MCU内部处理完成后才会再次打开IIC接口。所以当MCU发送读地址时如果芯片返回NACK表示芯片处于忙状态,MCU可延时一段时间在进行尝试读取。为了防止芯片运行异常一直没有应答的情况出现,可加入一个安全的超时时间。

 


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (21 个评论)

回复 xiaoyuhzou1228 2023-8-3 10:29
他们家的芯片还是很不错的,我们公司 之前做过一个闸机项目,用的 4110,开发起来还挺简单的
12

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部