基础型数字示波器

功能描述:基于 GD32E230 控制器与部分硬件电路构建,于 Keil uVision5 平台及标准库开发环境开发而成,具备信号采集与显示、触发和时基等控制调节、人机交互以及简易的函数发生器等功能,能够用于观测常见电信号。
 技术栈:模拟前端处理电路、标准库、C语言、GD32E230、SPI 协议、ADC、DMA、中断、定时器;
开发过程:
1.完成硬件电路的规划及PCB设计。其中电路涵盖模拟前端处理电路(包含交直流耦合及TL072 两路运算放大器)电源电路(TP4 芯片产生+5V 电源,TP7芯片产生-5V电源)、1.8寸 TFT 显示屏、单片机电路以及按键电路。
2.TFT 屏幕显示运用四线 SPI 通信,配置定时器捕获功能,ADC 模数转换借助控制器内部资源,触发与时基采用编码器旋钮边沿触发中断功能读取脉冲计数,特定脉冲触发采集,并依据定时器溢出与设定周期调整单位时基。


3.借助DMA 控制器将转换后的数据传送至内存,把采集到的数据显示在屏幕上,并通过数据绘制UI 波形。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

焊五弟:

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值