智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1529|回复: 3
打印 上一主题 下一主题

求大神 ad

[复制链接]

1

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
298
威望
199
贡献
49
兑换币
0
注册时间
2012-2-24
在线时间
25 小时
毕业学校
未毕业
跳转到指定楼层
1#
发表于 2012-4-25 15:33:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
void chushihua (void)   
{
   ATD0CTL1=0X00;//设置8位 无外部触发 不放电
  ATD0CTL2=0X40;//自动清零  不开中断
  ATD0CTL3=0X88;//右对齐  1序列
  ATD0CTL4=0X00;//四周期  总线时钟的一半
  ATD0CTL5=0X00;//单个转换  起始通道为AN0
  ATD0DIEN=0X00;// 数字输入 disabled
}
void DELAY(int x)
{
int y,z;
for(y=0;y<x;y++)
for(z=0;z<3338;z++);
}
void main(void) {
int i;
  //chushihua();
  DDRE=0XFF;
  while(1) {
  if(ATD0STAT0_SCF!=0) {
    for(i=0;i<=ATD0DR0;i++) {
    PORTE=0X00;
    DELAY(50);
    PORTE=0xff;
    DELAY(50) ;
  };               
  }
  }   
}  



不知哪错了  求大神啊
我想让AN0通道的转换结果读出并让pe口闪烁AN0结果的次数

1

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
298
威望
199
贡献
49
兑换币
0
注册时间
2012-2-24
在线时间
25 小时
毕业学校
未毕业
2#
 楼主| 发表于 2012-4-25 15:41:44 | 只看该作者
我改变AN0口的电压 但是闪烁的次数是相同的
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
298
威望
199
贡献
49
兑换币
0
注册时间
2012-2-24
在线时间
25 小时
毕业学校
未毕业
3#
 楼主| 发表于 2012-4-25 15:46:38 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

47

帖子

0

精华

高级会员

Rank: 4

积分
564
威望
295
贡献
159
兑换币
111
注册时间
2012-10-13
在线时间
55 小时
毕业学校
在读生
4#
发表于 2012-11-7 21:33:41 | 只看该作者
把条件改为if(ATD0STAT2_CCF0),不要把初始化屏蔽了!研究阶段,交流为主,个人看法!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-30 21:30 , Processed in 0.042350 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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