首页 > 其他分享 >LKT(LCS)系列IIC接口加密芯片调试常见问题(一)

LKT(LCS)系列IIC接口加密芯片调试常见问题(一)

时间:2023-07-25 11:57:00浏览次数:41  
标签:常见问题 加密 LCS 芯片 IIC LKT 数据

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接口直到加密芯片内部处理完成后才会再次打开IIC接口。所以当MCU发送读地址时如果芯片返回NACK表示芯片处于忙状态,MCU可延时一段时间在进行尝试读取。为了防止芯片运行异常一直没有应答的情况出现,可加入一个安全的超时时间。

标签:常见问题,加密,LCS,芯片,IIC,LKT,数据
From: https://www.cnblogs.com/liaqi333/p/17579448.html

相关文章

  • DNS解析常见问题:如何为网站配置负载均衡?
    DNS解析常见问题:如何为网站配置负载均衡?早期的互联网应用,由于用户流量比较小,业务逻辑也比较简单,往往一个单服务器就能满足负载需求。随着现在互联网的流量越来越大,系统功能也越来越复杂,单台服务器就算将性能优化得再好,也不足以支撑太大流量的访问压力了,这个时候就需要使用多台机器,......
  • 仪酷LabVIEW AI视觉工具包及开放神经网络交互工具包常见问题解答
    前言哈喽,各位朋友,好久不见~之前给大家分享了基于LabVIEW开发的AI视觉工具包及开放神经网络交互工具包,不少朋友私信说在安装和使用过程中会遇到一些问题,今天我们就集中回复一下大家问到最多的问题。如果大家在使用过程中还有其他问题,可以补充到评论区,我们这篇博文会持续补充更新......
  • C语言指针的常见问题
    1值传递下面看一个列子,student结构体中包含该学生的各种信息,我们在change函数中对其进行部分修改,再在主函数中输出其结果#include<stdio.h>#include<string.h>#defineformat"%d\n%s\n%f\n%f\n%f\n"structstudent{intnum;charname[20];floatscore[3]......
  • 34 IIC(十二)IIC Adapter 源码分析
    1.devicetree100ask_imx6ull-14x14.dtsiicadapter注册pinctrl_i2c1:i2c1grp{fsl,pins=<MX6UL_PAD_UART4_TX_DATA__I2C1_SCL0x4001b8b0MX6UL_PAD_UART4_RX_DATA__I2C1_SDA0x4001b8b0>;......
  • 33 IIC(十一)IIC Control Register
    1.IIC控制器通用结构对于IICControl器而言一般结构如下,不同设备会存在个体差异,但整体差别不大control_register设置SCL的clock的frequencytx_register将数据写入tx_register,数据会被shift_register(移位寄存器)一位一位通过SDA发送出去。数据发送完成之后,设备会产生......
  • Vue项目常见问题处理
    开发环境推荐使用node14版本,可以尽可能的减少版本兼容导致的问题。安装依赖包报错大部分安装依赖包错误是编译环境不完整引起的(例如:gyp相关错误),请确保编译环境安装完整(以管理员身份运行cmd): npminstall--global--production--verbosewindows-build-toolsnpminstall......
  • 【网易云信】直播场景播放侧常见问题分析与实践经验
    常见的播放流程播放器主要流程分析 播放器的播放流程与推流过程类似,但是顺序相反。推流端先采集音频和视频,进行音视频编码和封装,并按照流媒体协议进行处理,最终得到输出流。而播放器则将输入流经过解析和解封装,得到音频包(如AAC)和视频包(如H.264、H.265),并进行解码以获取音频帧......
  • 【嵌入式面经专题】4-IIC协议
    1.概述I2C(Inter-IntegratedCircuitBUS)集成电路总线,该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。2.物理层只要求两条总线线路,一条是串行数据线SDA,一条是串行时钟线SCL。(IIC是半双工,而不是......
  • Charles抓取https请求及常见问题解决
    一、背景APP测试的时候,通常都需要通过抓包工具抓取各类请求,查看接口的入参、返回值等,用于分析定位问题。常用的抓包工具有fiddler、charles等,抓取http的请求比较简单,https的请求稍显复杂。由于更喜欢charles的页面风格,本篇文章主要介绍以下两点:1、Charles如何抓取电脑端和手机端的......
  • IIC协议 -2
    1.硬件连接I2C在硬件上的接法如下所示,主控芯片引出两条线SCL,SDA线,在一条I2C总线上可以接很多I2C设备,我们还会放一个上拉电阻,用来提高驱动能力,如果没有上拉电阻,可能会造成输出电压不够 2.传输数据类比怎么通过I2C传输数据,我们需要把数据从主设备发送到从设备上去,也需要把......