智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1601|回复: 1
打印 上一主题 下一主题

[采集类] 有关10位AD模拟量输入的程序问题

[复制链接]

1

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
140
威望
96
贡献
36
兑换币
4
注册时间
2011-11-12
在线时间
6 小时
跳转到指定楼层
1#
发表于 2012-5-22 21:20:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
我想使用10位分辨率的模拟量输入,用了以下的程序,但没有达到预定的效果,10位分辨率的5V时对应的数字量应为1023,但实际没有达到预定的效果,我的初始化程序如下
void ATD_init(void)
{
   ATD0CTL1=0x2f;;//可能是10位
  ATD0CTL2=0xC0;       //启动AD 快速清除标志
  ATD0CTL3=0x0C;      //转换序列为1 FIFO模式
   ATD0CTL4=0x61;    //01100001 10位精度
   ATD0CTL5=0x20;    //右对齐,无符号,连续
   ATD0DIEN=0x00;
}  

各位大虾请帮看一下错误在哪里?谢谢了!

4

主题

240

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6812

论坛元老奖章

QQ
威望
1268
贡献
4600
兑换币
65
注册时间
2011-10-22
在线时间
472 小时
2#
发表于 2012-5-25 15:03:14 | 只看该作者
这是dg128的初始化?
回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-18 17:49 , Processed in 0.052004 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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