0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

合宙RP2040开发板轻松DIY

合宙LuatOS 2023-08-15 09:46 次阅读

9bda3184-3b0d-11ee-bbcf-dac502259ad0.gif

逻辑分析仪(Logic Analyzer)是一种分析数字信号逻辑时序的仪器,能够精确捕获和显示多路数字信号,提供信号时序、协议分析等功能。也是嵌入式工程师日常开发中,极为常用的工具之一。

现在,我们使用基于树莓派主控芯片合宙RP2040开发板,就可以低成本快速DIY逻辑分析仪。

9d8e4b46-3b0d-11ee-bbcf-dac502259ad0.gif 

9.9元自制100M逻辑分析仪


CORE-RP2040——合宙推出的9.9家族又一款新品,采用树莓派RP2040芯片作为核心,引脚定义兼容官方PICO开发板,并在官方基础上升级到4MB Flash和Type-C接口

结合开源固件,可实现100M的逻辑分析仪功能:

逻辑分析仪开源仓库:

https://github.com/gusmanb/logicanalyzer

功能支持

基于合宙RP2040开发板的逻辑分析仪,可支持如下功能:

支持3.1K至100Mhz的采样频率;

支持24通道输入,通过菊花链最高可支持120通道;

最高支持32767个采样点;

支持多种客户端,全平台可用。

硬件准备

我们需要一块合宙RP2040开发板,并且需要将GP0与GP1两个引脚进行短接处理。

9dd2e800-3b0d-11ee-bbcf-dac502259ad0.jpg

刷入固件

按住BOOT按键,再插入USB,进入升级模式。

下载固件文件,复制进入U盘,即可刷入成功:

https://github.com/gusmanb/logicanalyzer/releases/download/V5.0.0.0/Firmware-LogicAnalyzer-5.0.0.0-PICO.uf2

连接软件

这里默认使用开源仓库作者自行编写的客户端软件

https://github.com/gusmanb/logicanalyzer/releases/latest

下载自己需要的系统版本,本文选用:
LogicAnalyzer-5.0.0.0-win-x64.zip

选择树莓派虚拟出来对应的串口,连接上:

9dfbd7f6-3b0d-11ee-bbcf-dac502259ad0.png

抓取数据

将合宙RP2040开发板的GND与我们需要测量的板子的GND相连,再将需要测量的引脚连接到开发板的GPIO上。

通道编号与GPIO编号的对应关系如下:

9e348c04-3b0d-11ee-bbcf-dac502259ad0.png

我们连接上被测引脚后,就能开始抓取了:

9e492a1a-3b0d-11ee-bbcf-dac502259ad0.jpg

点击Capture,选上对应的通道、抓取频率与采样数、触发条件,点击Accept即可开始抓取:

9e5211e8-3b0d-11ee-bbcf-dac502259ad0.png

9e7f8e16-3b0d-11ee-bbcf-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DIY
    DIY
    +关注

    关注

    176

    文章

    886

    浏览量

    348340
  • 开发板
    +关注

    关注

    25

    文章

    4976

    浏览量

    97265
  • 合宙通信
    +关注

    关注

    0

    文章

    147

    浏览量

    1730
收藏 人收藏

    评论

    相关推荐

    【社区工程师专题系列第九期】一个狂热的开源爱好者和传播者——乔楚

    。 3、BPI-Pico-RP2040 开发板体验 RP2040可编程 IO (PIO) 使用初探 RP2040上的MicroPython环境中多线程编程 BPI-Pico-
    发表于 11-19 18:18

    Made with KiCad(六):DAPLink开发板

    “这是一款由官方,基于ARM官方代码将其移植至Air32F103CBT6芯片,并适配了216MHz主频和96KB RAM大资源,支持更快的下载速度,开发应用更为便捷的,仅2.5×1.3CM的迷你
    的头像 发表于 11-13 18:10 235次阅读
    Made with KiCad(六):<b class='flag-5'>合</b><b class='flag-5'>宙</b>DAPLink<b class='flag-5'>开发板</b>

    我用了3分钟,从零实现了单片机的点灯开发

    。 BearPi-Pico RP2040功能 BearPi-Pico RP2040开发板引脚定义与树莓派官方的Raspberry Pi Pico完全兼容,延续树莓派硬件生态。替换掉官方的Micro-USB为
    发表于 09-27 15:51

    低功耗4G模组AIR780EX ——开发板使用说明

    EVB-AIR780EX 开发板通信推出的基于 Air780EX 模组所开发的,包含电源,SIM 卡,USB,天线,等必要功能的最小硬件系统。 以方便用户在设计前期对Air78
    的头像 发表于 09-11 11:55 612次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模组AIR780EX ——<b class='flag-5'>开发板</b>使用说明

    4G模组Air780E开发板使用手册

    开发板Air780E使用说明
    的头像 发表于 09-09 18:22 628次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>4G模组Air780E<b class='flag-5'>开发板</b>使用手册

    LuatOS开发板Core_Air780EP使用说明

    Core-Air780EP 开发板通信推出的基于 Air780EP 模组所开发的,包含电源,SIM卡,USB,天线,音频等必要功能的最小硬件系统。以方便用户在设计前期对 Air7
    的头像 发表于 09-03 17:38 505次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>开发板</b>Core_Air780EP使用说明

    低功耗4G模组Air700EAQ——开发板使用说明

    低功耗4G模组Air700EAQ——开发板使用说明
    的头像 发表于 08-30 17:14 1049次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模组Air700EAQ——<b class='flag-5'>开发板</b>使用说明

    ubuntu上交叉编译rp2040

    连接到rp2040 ,所以使用另一块pico作为调试器,需要给pico调试器下载固件,也就是picoprobe 地址 https://github.com/Wiz-IO
    发表于 08-27 08:00

    LuatOS开发板使用手册——Air700ECQ

    LuatOS开发板使用说明——Air700ECQ
    的头像 发表于 08-23 16:28 523次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>开发板</b>使用手册——Air700ECQ

    Air780EP模块——AT指令MQTT接入OneNET开发指南

    过程,Air780EP和MQTT是最佳拍档,让设备互联变得轻松又靠谱。想不想试试这简单又神奇的操作?那就来吧!本文详细讲解了基于的Air80EP开发板,使用AT
    的头像 发表于 08-19 16:40 2063次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>Air780EP模块——AT指令MQTT接入OneNET<b class='flag-5'>开发</b>指南

    树莓派Pico 2发布,搭载RP2350双核RISC-V和Arm Cortex-M33微控制器!

    QFN80 封装 (RP2350B);以及每个型号都具有 2MB 的堆叠封装 QSPI 闪存(RP2354A 和 RP2354B)。 树莓派 Pico 2 开发板 Pico 2
    发表于 08-13 10:07

    pico-ice:RP2040 plus Lattice iCE40UP5K FPGA 开发板 介绍

    pico-ice是一个小型、低成本的开发板,带有Raspberry Pi Pico RP2040微控制器和 Lattice 半导体 iCE40UP5KFPGA 。它带有独立的闪存、低功耗SSRAM
    发表于 06-28 15:45

    基于树莓派RP2040单片机设计的三阶魔方还原机器人

    这是一款基于树莓派RP2040单片机设计的三阶魔方还原机器人,控制和魔方求解都使用单片机完成。对于随机打乱的三阶魔方,平均还原步骤数在21步左右。
    的头像 发表于 01-12 13:37 1362次阅读
    基于树莓派<b class='flag-5'>RP2040</b>单片机设计的三阶魔方还原机器人

    DIY个人的Linux开发板教程

    作者简介:大佬已在硬创社开源了近50款开发板,动手能力极强,于去年年底开始接触学习Linux,并由全志V3s、F1C200S等芯片开始上手DIY个人的Linux开发板
    的头像 发表于 01-07 09:52 2004次阅读
    <b class='flag-5'>DIY</b>个人的Linux<b class='flag-5'>开发板</b>教程

    | Air780EP首版LuatOS固件发布,新品模组内测抢先体验

    11月27日,推出 《9.9盲订!Air780EP新品4G开发板福利今日开启》 铁粉活动。当前已近1900位工程师朋友参与盲订(仅余
    的头像 发表于 12-11 12:20 2737次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b> | Air780EP首版LuatOS固件发布,新品模组内测抢先体验