关键字: saleae sigrok

0x00 使用背景

逻辑分析仪是做电子不可缺少的一个工具, 公司有一个孕龙的逻辑分析仪, 死贵, 我就想找一个便宜好用的逻辑分析仪, 找到了saleae, (我是硬件用saleae,软件用sigrok, 没有用saleae的软件) 在此分享一下我的使用记录.

0x01 相关介绍

saleae

官方网站: https://www.saleae.com
官网说了那么多, 简而言之, 就是一个贼好用的逻辑分析仪

产品分为两代:
1. Saleae Logic(8ch, 24MHz)
2. Saleae Logic16(16ch, 100/50/32/16MHz @ 3/6/9/16ch)

核心结构: cy68013 + at04c02

固件是由上位机在上电的时候加载, 所以出现很多的通过修改EEPROM里的标识(也就是所谓的固件)来欺骗上位机软件,从而进行工作的仿制产品.

关于购买: 淘宝, 1代大概几十块钱, 不到50块, 二代大概几百块不等

sigrok

官方网站: https://sigrok.org
便携, 跨平台, 自由, 免费, 开源的信号分析套件
软件使用c + python, 协议解析使用python来做的

支持的协议
现在大概63种,还在不断的增加, 常用的i2c, spi, can, 1-wire, uart, sd, ir都支持
具体的支持请看官网Protocol_decoders

sigrok支持saleae的硬件

0x02 软件使用

安装sigrok

sigrok支持linux(包含android), OS X, windows
下载地址
https://sigrok.org/wiki/Downloads
根据你的操作系统选择响应的二进制软件包

安装驱动

安装好sigrok之后, 包含3个PulseView, Zadig, Zadig(Win XP)

插上saleae, 打开Zading

根据编号顺序来操作
先勾上edit, 把名称改为fx2lafw, 点击Install Driver

软件介绍

如果一切正常的话, 打开之后就是如下的界面

软件已经识别了我的saleae了.

软件界面

1. 导入导出数据
2. 范围选择
3. 设备选择
4. 采样深度, 采样频率选择
5. 启动,停止
6. 协议选择
7. 采样的波形
8. 解析出来的协议

数据采样

普通采样

我读写AT24C02上面的数据, i2c总线速度为100k
设置采样深度为1M samples, 采样频率为200kHz, 我记得采样频率至少为是总线速度的2倍(这里不敢确定, 但是采样频率低于200kHz确实采样不正确,大学学得都还给老师去了,囧)

启动采样, 马上往at24c02里面写一个数据, 下面是读到的数据

下面是一个完全的流程

height="540" width="900" src="http://7xt8co.com1.z0.glb.clouddn.com/sigrok0.mp4" allowfullscreen="">

设置触发器


1. 普通采样
2. 低电平触发
3. 高电平触发
4. 上升沿触发
5. 下降沿触发
6. 边沿触发

常见问题

  1. 驱动安装好, 第一次打开可能会报错

    不用管他,

  2. 采样的数据明显不对
    请注意你的采样频率, 采样频率至少应该是总线频率的两倍

  3. 没有显示通道

    框住的部分没有显示, 请重启软件

saleae逻辑分析仪使用分享相关推荐

  1. Saleae 逻辑分析仪SX24M8使用心得

    工作环境(蓝色粗体字为特别注意内容) 1,软件环境:Windows 7 Ultimate sp1.Logic Setup 1.1.15 (32-bit) 2,参考文献: ① http://www.st ...

  2. saleae逻辑分析仪-串口

    安装软件 下载:https://www.saleae.com 连线 逻辑分析仪CHx分别连接UART的rx和tx 配置Logic 选择串口 设置波特率 还可以自定义显示方式 打开串口助手 波特率和Lo ...

  3. saleae 逻辑分析仪使用注意事项

    串扰问题 因此在测试时,尽量不要使用相邻的两通道. 转载于:https://www.cnblogs.com/fengyang66/p/6810108.html

  4. 技术分享:逆向破解华为路由器第三部分

    技术分享:逆向破解华为路由器第三部分 引文 在前面两个部分(1,2)已经介绍了UART,BusyBox等部分的逆向调试,而这篇将会开始在流量分析方面下手,来逆向出更多的信息. 正文 请看下图,数据存储 ...

  5. 30分钟从工作电脑入侵公司内网!Win11:更新强制要求有TPM2.0,知道为啥了吧?...

    博雯 发自 凹非寺 量子位 报道 | 公众号 QbitAI 工作电脑被偷的30分钟后,公司内网就进人了. 不仅拥有活动目录上的基本特权,还能在内部文件中来去自如! 可我那保护重重的Windows防火墙 ...

  6. 廉价DSO Hantek 6022BL说明书上没有的内容

    刚刚入手一台国产的廉价的 DSO:Hantek 6022BL,怎奈官方文档"少的可以",不得不拿起搜索引擎查阅其他用户的使用经验.整理/翻译在这里,备忘. 1.主面板前面的H/P按 ...

  7. python绘制缓和曲线_步进电机频率缓和曲线

    我正在写一些控制五相步进电机的软件.步进电机的速度由我发送到电机控制器的脉冲频率控制.我目前面临的挑战是,我想在运动中放松和放松.我实际上是在复制一些我没有源代码的旧软件的行为.我对放松的逻辑有一个理 ...

  8. Saleae Logic 16 逻辑分析仪

    1安装 根据自己的电脑操作系统选择对应的版本安装. 这里我用的操作系统是 win10 ,所以我安装了 Logic+Setup+1.1.34.exe 这个安装文件. 之后一直回车,安装比较简单,这里不再 ...

  9. Saleae Logic16 逻辑分析仪使用说明

    功能特点简介 1.Saleae16逻辑分析仪,界面操作简单,易学,易用,是电子开发人员调试.分析的好工具 2.Saleae16是将采样出来的实时数据送入电脑内存中,应用压缩算法,深度最高可达10G 3 ...

最新文章

  1. 适合计算机应用的班群名称,班级同学群名字大全
  2. jQuery Mobile发展新闻阅读器,适应iphone和android打电话
  3. DHCP企业应用指南
  4. Oracle临时表和SQL Server临时表的不同点对比
  5. 网页编程从入门到精通 杨凡_学习计划丨西门子S7200编程从入门到精通
  6. 机器人J中WPR_北方工业大学服务机器人研究项目介绍
  7. mysql密码安全级别_Mysql数据库的安全性问题释疑
  8. html中如何华直角坐标系,空间直角坐标系的画法..ppt
  9. asp.net 路径
  10. VBA代码宝+代码助手
  11. 程序猿的每日单词(一)
  12. 生物特征认证和识别市场现状及未来发展趋势
  13. OROCOS之KDL(1)—— Linux环境搭建篇
  14. DZone每日必读-news: 指导软件团队取得成功的 4 种方法
  15. LineRenderer组件
  16. 在测试中实施人工智能
  17. Unity牧师与魔鬼小游戏(动作分离版)
  18. 最快下载微软必应Bing搜索背景图片的方法
  19. 3dmark for android,Android版3DMark实测教程
  20. C++边边角角(一)

热门文章

  1. 把mysql结果转换成数组实例
  2. 产品经理应该做些什么
  3. android相机拍照代码,Android 调用相机拍照,适配到Android 10
  4. 用Python和Tableau对母婴商品销量进行数据分析(附Python源码及Tableau文件)
  5. Java编程思想第四版第四章练习
  6. 云服务器端口不通解决方法
  7. Maix_Bit学习,MicroPython接触(1)
  8. python分析财务数据用什么软件_求助公司想要做一套财务数据分析系统,用什么工具比较好?...
  9. audio驱动之cpu_dai
  10. 使用JS判断是否是闰年