智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

[软件类] 10精度A/D转换

[复制链接]

22

主题

48

帖子

0

精华

高级会员

Rank: 4

积分
949
威望
553
贡献
216
兑换币
0
注册时间
2012-2-29
在线时间
90 小时
毕业学校
民大
跳转到指定楼层
1#
发表于 2012-4-30 11:45:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10精度的A/D 5V基准电压 当给5V时为什么采回来的值只有255?谢谢~~
void ATD_Init(void)
{
//八通道AD循环采样配置如下
ATD0CTL1=0x20;//7:1-外部触发,65:00-8位精度01-10位精度,4:放电,3210开始转换通道
ATD0CTL2=0x40;//禁止外部触发,中断禁止
ATD0CTL3=0xc0;//7:1数据对齐无符号,每次转换八个序列,No FIFO,FREEZE模式下继续转换
ATD0CTL4=0x17;//765:采样时间为4个AD时钟周期,ATDClcck=[BusClock*0.5]/[PRS+1]=1MHZ(BusClock=80MHZ)
ATD0CTL5=0x30;//6:0特殊通道禁止,5:1连续转换0 单次转换,4:1多通道轮流采样3210:第一通道指定
ATD0DIEN=0x00;//禁止数字输入

}

2

主题

30

帖子

0

精华

高级会员

Rank: 4

积分
833
威望
419
贡献
186
兑换币
8
注册时间
2012-3-13
在线时间
114 小时
2#
发表于 2012-4-30 17:09:17 | 只看该作者
你只读了低8位吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-23 11:23 , Processed in 0.071331 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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