|
看看这样能发吗?
说明: 这是仿制的 "老梁开源示波器"
MCU: xxx32G12K128(QLFP48)
LCD: 8位并口320x240TFT显示屏(波形显示区域:250x200)
主频: 35MHz(采用内部高精度IRC)
用(轻触按键),替换(5向开关)
可用锂电池(18650)供电,主板上有LDO升压器
PCB上预留了些附加功能,可按需要取舍(原理图中已标明)
使用传统的ISP方式烧录
软件方面: 基本是照抄原作的,只是整理了一下,剔除了些冗余.
本人是初学者,不会模块化编程.所以将源程序合并成一个C文件.
1.将引用的头文件改为官网上提供的
2.重新写了"按键扫描函数"(用"状态机"方式,具有"单击""双击""长按"功能),
具有按键提示音(添加了蜂鸣器)
3.重新写了"按键功能函数"(为提高可读性,用"switch...case"语句)
4.增开了T2定时器(专门用于"按键扫描")
5.用8x16点阵替代5x7点阵的ASCII字符,显示更清楚.
6.为适应8位并口TFT显示屏,对相关的"写屏函数"作了些调整
7.触发方式(自动/标准/单次)改为由"OK键"操作(循环切换),(原来是由"左/右"键操作的)
8.增加了(上/下)键的功能提示(幅度/上下移动/左右移动/调频率),(随着环境变化,自动显示),显示在原来的"垂直"提示栏上
9.T4时钟输出(1KHz)矩形波改为可调模式(0.5K/1K/2K/5K/10K/20K 共6档),
(双击"M键",然后单击"上/下键"选择,再双击"M键"退出)
10.更改了开机画面(延时几秒后自动进入运行状态)
按键功能: 与原作基本相同
只是"模式"键增加了"双击"操作(用于调整T4时钟输出频率,由"上/下"键调整)
"触发方式"改为由"OK键"操作(循环切换),(原来是由"左/右"键操作的)
注: "垂直"提示栏,改作(上/下)键操作提示
明天发图片及全套资料(开源)
今天已无权再发附件了
补充内容 (2023-7-2 08:16):
资料发在7楼
补充内容 (2023-7-2 16:02):
全套资料(开源)
度盘//pan.baidu.com/s/1iqO3yLzT21wqIL2zV2j7Pg
xxx:mxsm
补充内容 (2023-7-3 07:45):
余下的3个包在14楼 |
评分
-
4
查看全部评分
-
|