NO.22 基于Arduino的数字示波器(完成)-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: ntwhq

NO.22 基于Arduino的数字示波器(完成)

  [复制链接]
发表于 2015-1-29 20:13 | 显示全部楼层
ntwhq 发表于 2015-1-29 09:53
这种液晶屏出厂时基本上都默认为并口状态,即PSB已经接了电源正,你可能没有把它和电源先断开,直接接地 ...

怎样设置成串口、?
 楼主| 发表于 2015-1-29 21:32 | 显示全部楼层
liuxx 发表于 2015-1-29 20:13
怎样设置成串口、?

PSB接地,见电路图。
 楼主| 发表于 2015-1-29 21:32 | 显示全部楼层
罗翱天 发表于 2015-1-29 14:25
楼主程序有错误唉!

请说一下哪 里错了。
发表于 2015-1-31 00:25 | 显示全部楼层
我的错!硬件调背光有点蛋疼嘻嘻
发表于 2015-2-3 14:41 | 显示全部楼层
ntwhq 发表于 2014-8-27 08:14
谢谢!我也查了一下Atmega328P的手册,你说的是对的,是我把它和atmega8、atmega16等搞混淆了。

楼主你好。一楼下的程序里写“  Vpp=(V_max-V_min)*2.56/255;”
这是基准电压为2.56V吗?
如果想输入5V电压,那得加衰减是吗?我用简单的电阻分压可以吗?
 楼主| 发表于 2015-2-3 20:14 | 显示全部楼层
本帖最后由 ntwhq 于 2015-2-3 20:40 编辑
安卓nuo 发表于 2015-2-3 14:41
楼主你好。一楼下的程序里写“  Vpp=(V_max-V_min)*2.56/255;”
这是基准电压为2.56V吗?
如果想输入5V电 ...
Vpp=(V_max-V_min)*2.56/255应为 Vpp=(V_max-V_min)*1.1/255 ,1楼已作更正。
你如果使用片外5V基准电压,应将将程序中
  ADMUX=0xe0; 改为:ADMUX=0x60;
  Vpp=(V_max-V_min)*1.1/255;改为: Vpp=(V_max-V_min)*5/255;
发表于 2015-2-4 11:46 | 显示全部楼层
ntwhq 发表于 2015-2-3 20:14
Vpp=(V_max-V_min)*2.56/255应为 Vpp=(V_max-V_min)*1.1/255 ,1楼已作更正。
你如果使用片外5V基准电压, ...

谢谢楼主。
我用3.7锂电池供电,貌似外部基准电压很奇怪。现在准备加一个升压模块
发表于 2015-2-4 17:10 | 显示全部楼层
    把    Freq=8000/t;  改为 Freq=8000.0/t;这样频率更准一些
 楼主| 发表于 2015-2-5 14:51 | 显示全部楼层
安卓nuo 发表于 2015-2-4 11:46
谢谢楼主。
我用3.7锂电池供电,貌似外部基准电压很奇怪。现在准备加一个升压模块 ...

怎么样奇怪?用3.7V你要把公式中的5改成3.7.
 楼主| 发表于 2015-2-5 14:56 | 显示全部楼层
安卓nuo 发表于 2015-2-4 17:10
把    Freq=8000/t;  改为 Freq=8000.0/t;这样频率更准一些

哦,可能这样写就自动转换成浮点数运算了,谢谢交流。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2025-1-1 18:41 , Processed in 0.081210 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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