# Kingst VIS Logic Analyzer **Repository Path**: peanuo/kingst-vis-logic-analyzer ## Basic Information - **Project Name**: Kingst VIS Logic Analyzer - **Description**: 开发一些Kingst VIS Logic逻辑分析仪的协议解析器 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2022-09-17 - **Last Updated**: 2025-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: logic ## README # Kingst VIS Logic Analyzer # 介绍 开发一些Kingst VIS Logic逻辑分析仪的协议解析器。 # 功能 ## SpiAudioAnalyzer - 在原本的SPI协议解析器基础之上,增加PCM数据的功能。当使用SPI协议将PCM数据打出来时,可以在这个解析器里面配置采样信息,能够直接导出pcm、wav格式的文件 - 支持自定义采样率信息 - 支持采样深度16bit、24bit - 支持单声道、双声道 ## SerialAudioAnalyzer - 功能和SpiAudioAnalyzer一样,只是将打PCM数据的协议改成了串口协议 ## SPDIF - 支持采样深度16bit、24bit - 在48KHz采样率时,支持导出wav文件 # 使用说明 ## 安装解析器 1. 将对应协议解析器的dll文件,直接放到在Kingst VIS安装路径下的 `Analyzer` 文件夹中 1. 重新打开Kingst VIS的软件,就能使用新的解析器了 ## 使用SpiAudioAnalyzer 1. 点击添加解析器,点击“更多解析器”,在其中找到 `SPI AUDIO` 的就是SpiAudioAnalyzer解析器 ![](/pic/spi%20audio%201.png) 1. 解析器的配置中,其他的SPI协议配置和原本的SPI通信协议一样,就是多了下方的采样信息配置,可以在此设置打的数据的采样率、采样深度、声道 ![](/pic/spi%20audio%202.png) 1. 接收完PCM数据之后,可以点击“导出数据”,可以选择pcm或者wav文件导出 ![](/pic/spi%20audio%203.png) 1. 但是由于解析器本身软件SDK的限制,最后导出保存文件的时候还是得亲手改一下后缀... ![](/pic/spi%20audio%204.png) ## 使用SerialAudioAnalyzer 1. SerialAudioAnalyzer解析器的名称是 `Serial Audio` 1. 其他的使用步骤和SpiAudioAnalyzer一致