背景:设计开发PEPS的测试设备时,需要对manchester 等波形采集数据,实际使用时常出现波形解析不准确,设置参数多等原因导致数据采集出现问题。所以冒出个想法是否可以直接使用逻辑分析仪输出的数据进行分析,这样就避免了在嵌入式中编写过多的冗余代码来实现各种功能,将数据在上位机中处理。
在查找了各方面的资料后,发现saleae是支持该方法的使用。
Protocol Analyzer SDK - Saleae Support
该文档中介绍了该如何使用编译相关SDK包 ,example包的使用,下载路径。内容详细,不多介绍。
下载最新的逻辑分析仪软件:我使用的是Logic1.2.29.exe 这个版本
Logic 1.x Download - Saleae Support
编译环境:VS2015,安装C#库
实操:
下载相关代码完成后,首先使用自带的example进行编译,跑一下例程,熟悉SDK的各个接口
1)打开SaleaeSocketApi.sln 编译,可以直接编译通过,直接下载的代码库没有任何错误。设置SaleaeSocketApiExample”设为启动项目“
2)打开Logic1.2.29.exe 设置如下 options->Preferences->Developer选项卡。设