智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2151|回复: 7
打印 上一主题 下一主题

多通道AD采集程序

[复制链接]

9

主题

60

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4106
威望
1956
贡献
1232
兑换币
1287
注册时间
2013-10-20
在线时间
459 小时
毕业学校
北京工业大学
跳转到指定楼层
1#
发表于 2013-11-23 15:05:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
麻烦大家帮忙解答一下。我是电磁组的,想用4个电感采集4路AD。4个信号连接到AD通道上。这是我的AD初始化程序:
void AD_init(void)     //AD初始化
{
ATD0CTL2=0xc0; //使能0通道,标志位快速清,零禁止外部触发, 中断禁止
ATD0CTL3=0x40; //每次转换 4 个序列, No FIFO, Freeze 模式下继续转
ATD0CTL4=0x13; //10位精度,4个AD周期,ATDClock=[BusClock*0.5]/[PRS+1]=40M/(2*20)=1M
ATD0CTL5=0xb0; //右对齐,无符号,多通道连续转换,从0通道开始
ATD0DIEN=0x00; //禁止数字输入
}

这样的话是不是就能从ATD0DR(0--4)上读出4路AD数值?
谢谢

9

主题

71

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2728

优秀会员奖章活跃会员奖章在线王奖章

威望
1174
贡献
754
兑换币
772
注册时间
2013-3-8
在线时间
400 小时
2#
发表于 2013-11-24 08:34:41 | 只看该作者
ATD0CTL2=0xc0; //使能0通道,标志位快速清,零禁止外部触发, 中断禁止

四个通道要全部使能
回复 支持 反对

使用道具 举报

9

主题

60

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4106
威望
1956
贡献
1232
兑换币
1287
注册时间
2013-10-20
在线时间
459 小时
毕业学校
北京工业大学
3#
 楼主| 发表于 2013-11-24 11:34:28 | 只看该作者
这块说错了。。。。。ATD0CTL2=0xc0; //使能ATD0(不是使能通道0,因为只有ATD0和ATD1),标志位快速清,零禁止外部触发, 中断禁止     这样是不是就对了?

回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
274
威望
133
贡献
67
兑换币
76
注册时间
2014-3-1
在线时间
37 小时
毕业学校
安徽工程大学
4#
发表于 2014-3-1 11:34:26 | 只看该作者
这儿说错了啦!ATD0CTL2=0xc0; //使能ATD0(不是使能通道0,因为只有ATD0和ATD1),标志位快速清,零禁止外部触发, 中断禁止     这样是不是就对了?
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
274
威望
133
贡献
67
兑换币
76
注册时间
2014-3-1
在线时间
37 小时
毕业学校
安徽工程大学
5#
发表于 2014-3-1 11:35:05 | 只看该作者
这儿说错了啦!ATD0CTL2=0xc0; //使能ATD0(不是使能通道0,因为只有ATD0和ATD1),标志位快速清,零禁止外部触发, 中断禁止     这样是不是就对了?
回复 支持 反对

使用道具 举报

9

主题

60

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4106
威望
1956
贡献
1232
兑换币
1287
注册时间
2013-10-20
在线时间
459 小时
毕业学校
北京工业大学
6#
 楼主| 发表于 2014-3-2 09:37:54 | 只看该作者
老油条 发表于 2014-3-1 11:35
这儿说错了啦!ATD0CTL2=0xc0; //使能ATD0(不是使能通道0,因为只有ATD0和ATD1),标志位快速清,零禁止外 ...

谢谢   我会了    我现在用k60了
回复 支持 反对

使用道具 举报

4

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
63
威望
39
贡献
16
兑换币
15
注册时间
2014-3-4
在线时间
4 小时
毕业学校
中北大学
7#
发表于 2014-3-4 11:03:21 | 只看该作者
请问128一共最多能使用几路ad  


回复 支持 反对

使用道具 举报

9

主题

60

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4106
威望
1956
贡献
1232
兑换币
1287
注册时间
2013-10-20
在线时间
459 小时
毕业学校
北京工业大学
8#
 楼主| 发表于 2014-3-4 20:36:17 | 只看该作者
1710623477 发表于 2014-3-4 11:03
请问128一共最多能使用几路ad

好像是7个   忘了。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 19:18 , Processed in 0.055590 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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