智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

xs128的AD采集问题~~~~~~~~~~

[复制链接]

13

主题

120

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1967
威望
1020
贡献
445
兑换币
223
注册时间
2012-3-6
在线时间
251 小时
毕业学校
华侨大学
跳转到指定楼层
1#
发表于 2012-6-3 20:44:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    我是想在主函数里产生一个中断,然后在中断中采集数据,现不知哪个语句是开启AD,哪句是关闭AD,求高手指点
打算在中断中读取数据


void init_AD()
{  //此处还不知道那个是开启AD,哪个是停止AD
  ATD0DIEN=0x00;         //表示作为模拟量输入口使用
  ATD0CTL2=0x42;         //开始采集,AD模块快速清零,禁止外部触发,可以中断
  ATD0CTL3=0xb0;         //AD转换结果右对齐,每个序列4个通道,非FIFO模式
  ATD0CTL4=0x03;        //AD转换时钟频率为5MHz
  ATD0CTL5=0x11;        //单次多通道采集1~~4

4

主题

34

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
379
威望
185
贡献
120
兑换币
107
注册时间
2012-11-17
在线时间
37 小时
毕业学校
河科大
7#
发表于 2013-3-4 10:48:27 | 只看该作者
回复 支持 反对

使用道具 举报

18

主题

134

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1148
QQ
威望
529
贡献
281
兑换币
284
注册时间
2012-11-9
在线时间
169 小时
6#
发表于 2013-3-4 10:48:13 | 只看该作者
回复 支持 反对

使用道具 举报

4

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
威望
334
贡献
63
兑换币
161
注册时间
2012-9-9
在线时间
49 小时
5#
发表于 2013-2-23 14:42:17 | 只看该作者
这个还真的只能看看数据手册。。。。。
回复 支持 反对

使用道具 举报

42

主题

1450

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8643

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
4293
贡献
2166
兑换币
2108
注册时间
2011-10-20
在线时间
1092 小时
4#
发表于 2012-8-8 23:07:35 | 只看该作者
ATD0CTL4=0x03;        //AD转换时钟频率为5MHz
最大AD时钟不是只能2MHZ吗
回复 支持 反对

使用道具 举报

10

主题

66

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1017
威望
609
贡献
182
兑换币
160
注册时间
2012-6-16
在线时间
113 小时
3#
发表于 2012-8-8 20:53:11 | 只看该作者
看datasheet吧
回复 支持 反对

使用道具 举报

13

主题

120

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1967
威望
1020
贡献
445
兑换币
223
注册时间
2012-3-6
在线时间
251 小时
毕业学校
华侨大学
2#
 楼主| 发表于 2012-6-3 20:45:35 | 只看该作者
其中的错误还希望高手能指点出来
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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