System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据读写,尤其涉及一种通过中断读写芯片数据的方法和设备。
技术介绍
1、随着目前科技的进步。各类智能产品层出不穷,智能手机,智能穿戴,无人机,智能家居,机器人等产品也在不断的发展与更新。这些智能产品的研发离不开传感器芯片和驱动控制芯片。
2、现有技术设备对芯片进行操作时,通常需要手动或周期定时去读写芯片数据,这会导致:
3、1.对芯片的一些关键配置写入不及时;
4、2.当设定的读取周期和目标芯片采样率不一致时,会导致目标芯片缓存溢出,丢失数据;
5、3.无法动态感知目标芯片采样率的实时变化。
技术实现思路
1、本专利技术的目的在于,为克服现有技术缺陷,提供了一种通过中断读写芯片数据的方法和设备, 通过使用中断检测的方式进行芯片数据读写,有效的解决了上述问题,让数据的读写更加实时且自动化执行。
2、本专利技术目的通过下述技术方案来实现:
3、一种通过中断读写芯片数据的方法,所述方法包括:
4、实时检测目标芯片是否发生中断,当目标芯片发生中断后通知上位机;
5、接收上位机回传的读写指令,并解析所述读写指令获得读写指令属性;
6、根据所述读写指令属性对所述目标芯片进行读写,再将读写数据返回上位机。
7、进一步的,所述实时检测目标芯片是否发生中断具体包括:
8、通过具有中断检测功能的设备检测所述目标芯片是否发生中断,具有中断检测功能的设备还包括与
9、进一步的,所述具有中断检测功能的设备还包括用于为所述目标芯片供电的供电接口。
10、进一步的,所述中断检测引脚的中断类型包括上升沿、下降沿、双边沿、高电平和低电平中的一种或多种;
11、通过所述上位机编辑中断触发命令列表,当检测到中断时,按顺序执行列表里的命令。
12、进一步的,所述方法还包括在检测所述目标芯片是否发生中断前,对所述具有中断检测功能的设备进行初始化配置,具体包括:
13、配置所述供电接口的电压及通讯接口总线电平;
14、配置所述通讯接口速率;
15、配置所述中断检测引脚的中断类型。
16、进一步的,所述读写指令属性包括从机地址、寄存器长度、寄存器地址、读/写标志、读写长度和数据内容。
17、另一方面,本专利技术还提供了一种通过中断读写芯片数据的设备,所述设备包括:
18、上位机,所述上位机用于实现芯片数据的读写,所述上位机包括通讯接口;
19、中断检测设备,所述中断检测设备包括中断检测引脚、与所述上位机通讯的第一通讯接口和与目标芯片通讯的第二通讯接口。
20、进一步的,所述第二通讯接口为i2c接口,i2c接口包括scl和sda引脚。
21、本专利技术的有益效果在于:
22、本专利技术提供了一种通过中断检测的方式辅助pc上位机获取目标芯片数据的方法,在中断来临时,能自动对目标芯片进行读写,能够更及时地读出数据和写入数据。
23、附图说明
24、图1是本专利技术实施例通过中断读写芯片数据的方法原理图。
25、图2是本专利技术实施例通过中断读写芯片数据的方法流程图。
26、图3是本专利技术实施例读写数据属性获取示意图。
27、图4是本专利技术实施例对pat9125光追迹旋钮检测芯片进行数据读写的原理图。
28、图5是本专利技术实施例中断检测设备的结构示意图:
本文档来自技高网...【技术保护点】
1.一种通过中断读写芯片数据的方法,其特征在于,所述方法包括:
2.如权利要求1所述的通过中断读写芯片数据的方法,其特征在于,所述实时检测目标芯片是否发生中断具体包括:
3.如权利要求2所述的通过中断读写芯片数据的方法,其特征在于,所述具有中断检测功能的设备还包括用于为所述目标芯片供电的供电接口。
4.如权利要求3所述的通过中断读写芯片数据的方法,其特征在于,所述中断检测引脚的中断类型包括上升沿、下降沿、双边沿、高电平和低电平中的一种或多种;
5.如权利要求4所述的通过中断读写芯片数据的方法,其特征在于,所述方法还包括在检测所述目标芯片是否发生中断前,对所述具有中断检测功能的设备进行初始化配置,具体包括:
6.如权利要求1所述的通过中断读写芯片数据的方法,其特征在于,所述读写指令属性包括从机地址、寄存器长度、寄存器地址、读/写标志、读写长度和数据内容。
7.一种通过中断读写芯片数据的设备,其特征在于,所述设备包括:
8.如权利要求7所述的通过中断读写芯片数据的设备,其特征在于,所述第二通讯接口为I
...【技术特征摘要】
1.一种通过中断读写芯片数据的方法,其特征在于,所述方法包括:
2.如权利要求1所述的通过中断读写芯片数据的方法,其特征在于,所述实时检测目标芯片是否发生中断具体包括:
3.如权利要求2所述的通过中断读写芯片数据的方法,其特征在于,所述具有中断检测功能的设备还包括用于为所述目标芯片供电的供电接口。
4.如权利要求3所述的通过中断读写芯片数据的方法,其特征在于,所述中断检测引脚的中断类型包括上升沿、下降沿、双边沿、高电平和低电平中的一种或多种;
5.如权利要求4所述的通...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。