分享到:
基于STM32的16通道逻辑分析仪(10HZ到1M)源码分享
技术群:16519783
这个开源项目原来的下位机是用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就可以了。实在不会用的话,可以从网上搜。
欢迎大家下载使用。
(1 )
(4 )
回复
举报
- 0000000000000000
-
1888 发帖7917 回复34980 积分
- 私信他 +关注
- Author_zero
-
0 发帖2 回复104 积分
- 私信他 +关注
- 94fdf3cebfb2471
-
0 发帖5 回复110 积分
- 私信他 +关注
- qq1186351245
-
0 发帖3 回复106 积分
- 私信他 +关注
发表回复
块
导
航
举报
请选择举报类别
- 广告垃圾
- 违规内容
- 恶意灌水
- 重复发帖