加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

16通道 stm32 逻辑分析仪例程

2016/12/30
43
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

16通道 stm32 逻辑分析仪概述:

          今天为大家奉献一个STM32的逻辑分析仪例程。这个开源项目原来的下位机是用FPGA采集数据通过串口上传到上位机程序显示,最高可以达到16通道200MHz采样频率256K采样深度。我研究了它的串口通讯协议把它移植到STM32上了,用STM32的IO采集数据存储在SRAM里,通过STM32的串口上传给PC显示。

         理论上只要一片STM32(有串口,有引出的IO)就可以实现这个简单的逻辑分析仪,因此适用于任何STM32开发板。目前我实现了8通道(使用PB8-15),10Hz-1MHz的采集功能,触发方式为上升沿或下降沿。因为这是用软件的方法实现的逻辑分析仪功能,性能和FPGA的没法比,即使优化也达不到FPGA硬件的速度,大家可以把它当做一个玩具玩一玩,或者在需要看一下简单波形手头又没有逻辑分析仪的时候用一下,不要苛求过多,谢谢。

说明:

理论上所有的STM32都能用。上位机是java软件只要你的电脑安装了java虚拟机(JRE)就可以运行。这个程序需要java串口支持,因此在使用前先安装那个rxtx就可以了。实在不会用的话,可以从网上搜。

欢迎大家下载使用。在我的基础上希望大家开发出更好的程序!!!

  • 上位机程序.zip
    描述:上位机程序
  • Fusion-STM32F1开发板MiniLA.zip
    描述:STM32 MiniLA源程序
  • rxtx-2.1-7-bins-r2.zip
    描述:java串口操作lib

相关推荐

电子产业图谱