智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

讨论

[复制链接]

3

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
78
威望
52
贡献
16
兑换币
16
注册时间
2013-1-10
在线时间
5 小时
跳转到指定楼层
1#
发表于 2013-3-25 22:47:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
麻烦各位 电磁大神看看我们的AD,模块哪有问题?我们用的是80拐角的单片机


void AD_Init()
{
  ATD0CTL0=0x00;
  ATD0CTL1=0x00;    //分辨率8为,采样前不放电
  ATD0CTL2=0xC0;  //A/D模块快速清零,禁止外部触发,禁止中断
  ATD0CTL3=0x20;  //右对齐无符号,8个AD通道采样,No FIFO,Freeze模式下继续转
  ATD0CTL4=0x28;  //采样时间8个周期,PRS=7
  ATD0CTL5=0x30;  //从0通道连续采样,同时启动A/D转换
  ATD0DIEN=0x00;  //禁止数字输入
}
uint sum0=0,sum1=0,sum2=0,sum3=0,sum4=0;
uint A0_MAX,A0_MIN , A1_MAX,A1_MIN , A2_MAX,A2_MIN ,  A3_MAX,A3_MIN ,  A4_MAX,A4_MIN;
uint p0,p1,p2,p3,p4;                                                                                                
uint A0[9],A1[9],A2[9],A3[9],A4[9];
void  AD_zhuanhuan()
{    uint i;
   
    A0_MAX=A0[0];
    A0_MIN=A0[0];
     
    A1_MAX=A1[0];
    A1_MIN=A1[0];
     
    A2_MAX=A2[0];
    A2_MIN=A2[0];
     
    A3_MAX=A3[0];
    A3_MIN=A3[0];
     
    A4_MAX=A4[0];
    A4_MIN=A4[0];
   
// for(i=0;i<5;i++)
  {
   while(!ATD0STAT0_SCF);
    A0[0] = ATD0DR0;           
   // A1[i] = ATD0DR1;   
//    A2[i] = ATD0DR2;           
  //  A3[i] = ATD0DR3;
   // A4[i] = ATD0DR4;

5

主题

148

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1463

活跃会员奖章

威望
771
贡献
428
兑换币
295
注册时间
2012-2-27
在线时间
132 小时
毕业学校
咚巴拉
2#
发表于 2013-3-26 20:12:02 | 只看该作者
你可以看看蓝宙 或龙丘的程序是怎么写的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-11 23:35 , Processed in 0.040093 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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