SPIDriver是一个用于控制SPI设备的易于使用的工具,它可与Windows,Mac和Linux系统配合使用,并具有内置的彩色屏幕,可实时显示所有SPI通信的逻辑分析仪,它使用标准的FTDI USB串行芯片与PC通讯,因此无需安装特殊的驱动程序。SPIDriver评估板包括3.3 V和5 V电源,具有电压和电流监控功能。

如果使用SPI设备(LCD面板,闪存,传感器,LED),你会知道最常问的问题是“现在在做什么?” SPIDriver实时显示SPI总线上发生的事情,因此不再猜测总线状态。它旨在使与SPI硬件的对话变得流畅,直观。无论你是硬件调试还是什么的,都非常不错。

电流和电压监控使你可以尽早发现电气问题。随附的彩色编码电线使连接变得轻松,无需引脚图。它包括用于你设备的3.3 V和5 V电源,以及一个高端电流表。

SPIDriver随附有免费软件(如开源软件),可以通过以下方式对其进行控制:

图形用户界面

命令行

使用单个源文件的C和C ++

Python 2和3,使用模块

谁需要它,为什么?

如果使用SPI硬件,则需要SPIDriver。你可以直接控制LED和LCD显示屏,而不必依托于微控制器。如果你需要检查,备份或克隆SPI闪存,则SPIDriver是理想的工具。它可以在线读取,备份和还原标准SPI闪存芯片,并且受流行的flashrom工具支持。如果使用SPI传感器,则可以使用每天使用的编程工具从台式机调试,测试和校准它们。

想要在图形显示器上获得图片吗?

图形显示可能会很糟糕,因此让他们显示图像似乎是一项真正的成就。SPIDriver非常适合驱动,测试和评估不同的显示器。当然,SPIDriver也可以与Gameduino系列图形触摸屏完美配合。

SPIDriver驱动Gameduino 3 LCD面板。

是否要编程SPI闪存?

SPI闪存非常普遍,并且通过使用测试夹,SPIDriver可以方便地在线读取和写入SPI闪存,可直接备份和还原Flash内容。Microchip的微控制器在线编程使用标准的SPI引脚,因此读或写Microchip的闪存所需的脚本很简短。

SPIDriver对Arduino Pro进行编程。

从桌面点亮LED灯条

SPI LED灯带也很容易挂接到SPIDriver,并且能够直接控制它们,这是非常有趣的一个项目!它的速度足以平滑地对长条进行动画处理并实现POV效果,如果是短条的LED灯带,可以直接由SPIDriver的470 mA内置电源供电。

SPIDriver驱动LED灯条。

特性

实时显示向你精确显示所有时间

以500 Kbps持续进行SPI传输

USB线电压监控器可检测到0.01 V的电源问题

目标设备高端电流测量,至5 mA

两个辅助输出信号A和B

专用电源线。GND,3.3 V和5 V各两个

所有信号均采用颜色编码,以匹配跳线颜色

所有信号均为3.3 V,且可承受5 V

使用FTDI USB串行适配器和Silicon Labs汽车级EFM8控制器

还报告所有流量的正常运行时间,温度和运行CRC

使用简单的串行协议控制所有传感器和信号

为Windows,Mac和Linux提供的GUI,命令行,C / C ++和Python 2/3主机软件

技术指标

最大功率输出电流:高达470 mA

信号电流:高达10 mA

设备电流:高达25 mA

尺寸:61毫米x 49毫米x 6毫米

接口:USB 2.0,微型USB连接器

版权声明:电路城原创编译,翻译自crowdsupply,转载请注明出处!

linux 逻辑分析仪,可实时显示所有SPI通信的逻辑分析仪,一个更好的SPI调试器SPIDriver上手体验...相关推荐

  1. TLE5012B ESP32驱动程序、硬件电路设计、4线SPI通信,驱动完美兼容4线SPI不用改MOSI开漏推挽输出

    一.TLE5012B 简介 TLE5012B 是一种款高分辨率旋转位置传感器,用于在整个 360 度范围内进行角度测量. 它通过使用单片集成 巨磁阻 (iGMR) 元件,来测量正弦和余弦角分量,这些原 ...

  2. AS5047P磁编码器ESP32驱动程序、硬件电路设计、SPI通信时序、逻辑波形分析、注意事项

    1.AS5047P硬件设计 1.1 简介.性能参数 AS5047P 是一种款高分辨率旋转位置传感器,用于在整个 360 度范围内进行高速(高达 28krpm)角度测量.这种新型位置传感器配备了革命性的 ...

  3. spi通信协议_arduino的SPI通信

    SPI通信简介 SPI全称Serial Peripheral Interface,即串行外设接口. 由Motorola公司提出的一种同步串行数据传输标准. 所谓同步,即数据收发双方共用一个时钟: 所谓 ...

  4. rt-TEP工具:实时显示TMS诱发电位,最大化皮层激活和最小化伪影

    文章来源于微信公众号(茗创科技),欢迎有兴趣的朋友搜索关注. 前言 经颅磁刺激(TMS)可以通过感应电场(E-field)的位置.方向.强度等大量参数组合直接激活大脑皮层.这种灵活性为探索和调节皮层兴 ...

  5. SPI 通信原理详述

    SPI 通信原理详述 1.物理层 1.1 SPI接口 1.2 SPI互连 2 协议层 2.1 SPI时序 1)时钟极性 2)时钟相位 2.2数据格式 3.传输速率 4 优缺点 SPI(Serial P ...

  6. Linux 内核调试器 调试指南

    Linux 内核调试器内幕 KDB 入门指南 Hariprasad Nellitheertha (nharipra@in.ibm.com), 软件工程师, IBM 简介: 调试内核问题时,能够跟踪内核 ...

  7. 开源项目-基于Intel VT技术的Linux内核调试器

    本开源项目将硬件虚拟化技术应用在内核调试器上,使内核调试器成为VMM,将操作系统置于虚拟机中运行,即操作系统成为GuestOS,以这样的一种形式进行调试,最主要的好处就是调试器对操作系统完全透明.如下 ...

  8. Linux下调试器工作原理

    Linux下调试器工作原理之一-基础篇 介绍关于Linux下的调试器实现的主要组成部分--ptrace系统调用.本文中出现的代码都在32位的Ubuntu系统上开发.请注意,这里出现的代码是同平台紧密相 ...

  9. gdb 的用法(Linux调试器)

    在Linux应用程序开发中,最常用的调试器是gdb,它可以在程序中设置断点.查看变量值.一步一步跟踪程序的执行过程. GDB(GNU symbolic debugger)简单地说就是一个调试工具.它是 ...

最新文章

  1. SQL Developer更改日期显示格式
  2. cad布局教程_CAD制图初学入门之常见的CAD打印设置汇总
  3. RabbitMQ入门(三)-Publish/Subscribe(发布/订阅)
  4. Good Number Gym - 102769G 2020年CCPC秦皇岛分站赛
  5. 模糊搜索怎么实现_干货 | 你真的了解自己是怎么搜索的吗_01
  6. MogDB/openGauss 故障排查思路
  7. POJ3080Blue Jeans
  8. 10款推荐系统模拟器汇总
  9. 计算机常用的英语单词及缩写,常见计算机英语缩写及单词
  10. No.4 - 第一章 启航 - 什么是事件驱动型应用 | Flink 知其然,知其所以然
  11. android手机安装win10,安卓手机成功安装运行桌面版win10系统
  12. 牛客练习赛53E 老瞎眼 pk 小鲜肉(线段树)
  13. 计算机网络会议和期刊
  14. 体育科技文献通报杂志体育科技文献通报杂志社体育科技文献通报编辑部2022年第6期目录
  15. 产品经理常用的三款工具
  16. STM32cubeIDE使用CCMRAM
  17. 快速学习-cmd命令大全
  18. python异常处理机制例题_16.python异常处理
  19. [HDSC] 华大Cortex-M离线烧录器(CM PGM)HCTL-1A使用方法记录
  20. 图书馆信息管理系统文档

热门文章

  1. Cocos2dx如何在visualStudio开发环境搭建及项目搭建,新手小白,请多多关照!!!
  2. html做的小游戏,41个用HTML5制作完成的游戏作品
  3. 数据可视化:FineReport公司财务报表制作
  4. 极验滑块4代js逆向
  5. iOS 浏览器唤醒app
  6. Python网络爬虫与信息提取(15)—— 新浪网新闻爬虫并分类整理
  7. 学云计算需要什么基础 如何能掌握核心技术
  8. 介绍一款跟whatsup, solarwinds类近的网管软件,支持中文的
  9. Java 编程中,有哪些好的习惯应该从一开始就值得坚持?
  10. 北斗— RDSS RNSS 短报文