历史上的今天
今天是:2025年04月07日(星期一)
2018年04月07日 | 示波器协议解码的变化 可直接破解30种通信协议
2018-04-07 来源:社区化
在讲示波器具体的解码内容之前,首先来看一下伴随着示波器的发展,协议解码出现了哪些变化。
1、简述示波器发展给协议解码带来的便捷
示波器从模拟示波器发展到数字示波器,带来了许多大的改变,例如信号采集、带宽、采样率、屏显等。同样,这样的改变也体现在“协议解码”上,新的解码方式将人们从“0”,“1”的世界中解放出来,大大提高了工作效率。
图1.0/1的世界
下面,我们具体看一下示波器发展中协议解码方式的变化。
最初的协议解码
最初的示波器只是一个简单的波形显示兼数据测量,而我们需要获取协议波形深层次的含义,则需要一段一段去分析。
例如:观察IIC协议,一个时钟信号,一个数据信号,我们需要按照时钟与数据信号一位一位对应,去进行0/1的组合转换,将其“翻译”成我们需要形式,再去对应相应的物理量。这样不仅工作量大、效率低,,而且还容易出错。
现在的协议解码
直接将波形数据解码后以十六进制、十进制或字符的形式呈现出来,省去了工程师转换的过程,大大加快了开发效率。如图3为一段CAN协议的解码,可以一步到位。
图3.双ZOOM下的CAN协议解码
史海拾趣
|
在VC2005,用WINCE 5.0 ppc模拟时如何使BUTTON透明? 我用一个WIN CE下的CBUTTONST类在EVC4.0下模拟可以是BUTTON背景透明,但在VC2005,用WINCE 5.0 ppc模拟的时候,却无法透明,请问要怎么处理? … 查看全部问答> |
|
我用的是PB4.2,在系统定制完成,并编译成功后,想导出SDK, 但是的导出时出现了错误: FCIAddFile() failed: code 1 [Failure opening file to be stored in cabinet] Failed to create cabinet file i ...… 查看全部问答> |
|
U-BOOT编译错误~~ 帮忙分析分析(最后一分了,不好意思) for dir in tools examples post post/cpu ; do make -C $dir _depend ; done make[1]: Entering directory `/test/U-Boot/u-boot-1.1.6/tools\' make[1]: Nothing to be done for `_depend\'. make[1]: Leaving directory `/test/U-Boot/u-boo ...… 查看全部问答> |
|
RS232-DB9 和 RJ45应用在设备数据传输串口中有什么优缺点,优先选择谁? 现在一些测量设备都需要与电脑连接,需要数据输入自动化,便于数据库管理,在这些设备上采用RS232-DB9的串口居多,但也有使用电话线RJ45的水晶头端口输出,请问这两种口有何本质性的区别?请高手告之,谢谢.… 查看全部问答> |
|
菜鸟重分请教:请问车载GPS导航仪与普通带GPS功能的pda有什么区别 rt。 我知道带GPS功能的PDA是有操作系统和很多别的软件的,可以自己制作软件然后移植到pda上使用。 但车载GPS导航仪,比如新科 GPS-P600,我看他也是带WINce操作系统的,那可以把自己做的软件移植到上面使用吗? … 查看全部问答> |
|
vc33在上电程序加载时利用INTx信号, 请问如何在复位期间控制INTx信号?复位后INTx信号是不是就可以当作普通的管脚使用,例如用作AD结束转换中断触发输入? 还有 vc 33的RESET复位向量的地址具体是多少阿? 谢谢… 查看全部问答> |
|
是否因为笔记本LPT口驱动能力不足?我已经将BIOS里面并口设为ECP模式,我的笔记本并口外接其他外设也正常。在JTAG适配器里面看到有个EXTPOWER预留口,外加5V也不行。 在台机上,不论并口是否连接好,启动CSPY都会有“Initing。。。”的提示, ...… 查看全部问答> |
|
武林学习LM3S811(一)IAR生成driverlib.a文件 由于光盘里面初始没有driverlib.a文件,需要自己编译后才能生成这个文件。我是参考附件《Luminary软硬件平台快速搭建》的方法。首先使用IAR打开光盘中的ek-lm3s811.eww文件,Source包含所有的库函数,然后设置driverlib为active,然后如图所示,在L ...… 查看全部问答> |
|
各位大侠,今日小弟将程序烧写到CPLD中,第一次烧写是成功的,可是第二次烧写的时候就烧写不进去了,它给的提示是“impact:583 The idcode read from the device does not match the idcode in the bsdl file.”这是怎么回事啊,还请各 ...… 查看全部问答> |




