数码之家

 找回密码
 立即注册
搜索
查看: 113|回复: 7

再仿制“STC32G老梁开源示波器”

[复制链接]
发表于 14 小时前 | 显示全部楼层 |阅读模式
这是STC工程师(老梁)提供的一个开源项目,是很好的学习STC单片机的课题,也是不错的DIY练手题材。
它的技术参数等见原作说明。在音频范围内有一定的实用价值。
=================

这次用16位并口TFT显示屏(480x320),(与原作要求一致)实现视频级刷屏速度。
全程开启LCM接口,及LCM_DMA批量数据传输功能。(原作仅在显示开机画面时开启)。
存储深度改为8000点(按源程序分析“存储深度”应该是8000点,但不知为啥原作将其设置为4000点)
用(轻触按键)替换(5向开关)。
可用锂电池(18650)供电,主板上有LDO升压器。
对显示界面的布局作了些调整并添加了些内容。
更改了开机画面(当进度条完成后自动进入运行状态)。
增加了(上、下、左、右)键的功能提示。
界面上显示Vcc电压值及电池电压值(较粗略)
对源程序进行整理并优化了一下(包括对某些子函数作了些调整),剔除了些冗余。
将引用的头文件改为官网上提供的(STC32G.h)。
重新写了“按键扫描函数”(用“状态机”方式,具有“单击、双击、长按”功能)
具有按键提示音(添加了蜂鸣器)
重新写了“按键功能函数”(为提高可读性,用“switch...case”语句)
增开了T2定时器(专门用于“按键扫描”)
统一显示字符点阵(ASCII用8x16点阵,汉字用16x16点阵)(开机画面中用到48x48点阵)
触发方式(自动、标准、单次)改为由“OK键”操作(循环切换),(原来是由“左、右”键操作的),(由M键切换“OK键”功能)。
双击“M键”可将输出频率由100周正弦波改为500周正弦波,同时1000周方波改为5000方波,再双击“M键”则还原。(失真较大,有待改进)。

===================
再仿制(STC32G老梁示波器)全套资料(开源)
https://pan.baidu.com/s/1biIOvVx568UxhKQA2OLwpg?pwd=53qr
提取码:53qr












本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 1家元 +30 收起 理由
aec + 30 謝謝分享

查看全部打赏

发表于 13 小时前 | 显示全部楼层
不错很给力,可以连电脑当虚拟示波器用吗?
回复 支持 反对

使用道具 举报

发表于 13 小时前 | 显示全部楼层
这个不需要屏幕,通道也多一些:
https://oshwhub.com/yq-qvq/stc32f-5-tong-dao-cai-ji-qi
回复 支持 反对

使用道具 举报

 楼主| 发表于 12 小时前 | 显示全部楼层
猪小呆 发表于 2025-5-3 09:42
不错很给力,可以连电脑当虚拟示波器用吗?

原作是“虚拟示波器”,后来改为单独“显示屏”的。“老梁”都有发表的(STC网站上)
回复 支持 反对

使用道具 举报

发表于 12 小时前 | 显示全部楼层
自己仿制精度不知道咋样,但是这功能确实强大
回复 支持 反对

使用道具 举报

发表于 8 小时前 | 显示全部楼层
这个用来玩玩还可以
回复 支持 反对

使用道具 举报

发表于 6 小时前 来自手机浏览器 | 显示全部楼层
除了带宽低点,还是值得一试的,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2 小时前 来自手机浏览器 | 显示全部楼层
xushunfa 发表于 2025-5-3 10:47
原作是“虚拟示波器”,后来改为单独“显示屏”的。“老梁”都有发表的(STC网站上) ...

有没有官方那个原版pcb?我有个屏幕引脚和官方pcb匹配,没找到pcb文件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-3 23:19 , Processed in 0.171601 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表