在线情况
1
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
“(注意电池负极和电路板的地不相接)”这个是最最最基本错误,你的电池不与系统的参考地相连接怎么可以产生回路。没有回路也就不能形式电压,这样也就无法得到正确的电池电压。
其实你跟本不需要再去自己编写一个程序来实验,你完全可以参考光盘上的LCD与ADC例程,此例程也就是测试一个外部电压值。只需要将我的电池负极接于开发板地,而将电池的正极接至ADC的输入端就可以测量到了。
至于要在LCD显示电压值,则需要做一些电压换算处理就行了。
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
在线情况
2
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
“VREF-/VeREF”只是ADC12模块的负极参考端而已。而这个并非是系统地,如果你的程序选择了VREF-/VeREF作为参考端时并不是说这个就直接与地相连接的。这是一个错误的理解。
如果电池按我刚才贴的接法接至正确了,如果还不能测试这样你就得参考程序上问题了。实验前一定保证硬件的正确性的前提下才去找软件上的原因。其实这个实验并不难,完全可以参考板子上的例程,只是将板子上的电位器输入转成电池输入而已。其本上没有多大变化。
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
在线情况
3
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
行不通,我不是告诉你正确的方法了吗。为什么你总想用一些不正当的做法去实验呢,这样当然得不到正确的结果了。这也是很理所当然的事了。否则,真莫明其妙。
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
在线情况
4
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
VREF-/VeREF-为外负极参考电压。如果ADC12中要用到外部负参考的话,通常两两种做法。
其一,接一个参考电压(非0V)。参考电压范围是多少请看149手册。
基二,也就直接接地(0V)。
ADC内部的负极参考电压一般是地端。
关于这些端口更详细的描述请参考F1用户手册。
谢谢!
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
Powered by LeadBBS 9.2 .
Page created in 0.0938 seconds with 6 queries.