智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2500|回复: 6
打印 上一主题 下一主题

[单片机] 关于序列疑问

[复制链接]

5

主题

112

帖子

0

精华

高级会员

Rank: 4

积分
595
威望
363
贡献
82
兑换币
22
注册时间
2009-9-25
在线时间
75 小时
跳转到指定楼层
1#
发表于 2010-3-4 14:52:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献

5

主题

112

帖子

0

精华

高级会员

Rank: 4

积分
595
威望
363
贡献
82
兑换币
22
注册时间
2009-9-25
在线时间
75 小时
2#
 楼主| 发表于 2010-3-4 15:41:18 | 只看该作者
怎么看不到呢,可能我操作错误 了
void ATD0_init(void)  //AD转换模块初始化
{ ATD0CTL2=0X82;    /*AC模块上电 快速清零自动清除转换完成位 无等待模式 中断允许 禁止外部触发*/
ATD0CTL3=0X00;     /*每序列长度为8 无FIFO转换结果放在相应的寄存器中 冷冻状态下继续工作*/
ATD0CTL4=0X83;     //八位精度 采样时间:2个时钟时间,8倍分频
ATD0CTL5=0X20;      //结果寄存器数据对齐方式:右对齐 无符号 连续队列转换 单通道 通道0
ATD0DIEN=0X00;     //当作为模拟量输入时禁止数字输入   
}
这里设置成序列长度为8,但是后面又设置成单通道0.我记得以前看到说的是序列长度就是转换通道的个数,这里设置成8个通道,后面又设置成通道0,是不是矛盾了,还是我理解错误了?
回复

使用道具 举报

5

主题

112

帖子

0

精华

高级会员

Rank: 4

积分
595
威望
363
贡献
82
兑换币
22
注册时间
2009-9-25
在线时间
75 小时
3#
 楼主| 发表于 2010-3-4 21:45:42 | 只看该作者
路过的朋友给点提示吗,心中很是疑惑
回复

使用道具 举报

39

主题

593

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1694
威望
989
贡献
401
兑换币
86
注册时间
2008-12-13
在线时间
152 小时
4#
发表于 2010-3-5 02:31:39 | 只看该作者
应该说,序列长度就是转换的次数,你的次数为8就是转换8次,  你那里说的通道0是通道的名称是0. 不是通道的个数是0.      你贴的程序的意思是,对通道0这个AD通道进行8次采样。
回复

使用道具 举报

2

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
399
威望
286
贡献
37
兑换币
6
注册时间
2009-8-10
在线时间
38 小时
5#
发表于 2010-3-5 08:46:10 | 只看该作者
透彻
回复

使用道具 举报

14

主题

586

帖子

0

精华

禁止发言

事人

积分
3226
威望
988
贡献
1966
兑换币
62
注册时间
2008-9-5
在线时间
136 小时
6#
发表于 2010-3-5 09:09:05 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

5

主题

112

帖子

0

精华

高级会员

Rank: 4

积分
595
威望
363
贡献
82
兑换币
22
注册时间
2009-9-25
在线时间
75 小时
7#
 楼主| 发表于 2010-3-5 13:44:07 | 只看该作者
谢谢楼上,各位。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 06:18 , Processed in 0.165289 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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