这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 2407,ADC 请教2407的ADC模块

共2条 1/1 1 跳转至

2407,ADC 请教2407的ADC模块

院士
2006-09-17 18:14:16     打赏
2407,ADC 请教2407的ADC模块



关键词: 请教     模块    

院士
2006-12-22 22:43:00     打赏
2楼
问 小弟用TMS320LF2407作毕业设计,要用到其中的ADC模块。可有一点一直没搞懂。跟达人们请教一下。望不奢赐教
ADC对应的16个输入引脚是不是就是SEQ1和SEQ2(单级)或者SEQ(级联)方式下的16个通道。那么16个引脚的转换结果也都对应的放在16个结果寄存器中吗。这样现解是正确的嘛

现在初用DSP,对好多的概念都不是很明白。像存储器映射,影子寄存器。大哥们能不能通俗的解释一下呢。先谢过了。 1: 是的,16通道就是这个意思:)影子寄存器是不是说shadow register?那主要是用来存储工作寄存器下一个新的值,你可以把它理解为缓冲寄存器 2: 转换结果是存放在16个结果寄存器中待转换结束以后,直接读取这些寄存器的值。 3: 我也问我ADC模块设置好了,怎么只有一路有值。
void adinit(void)
{   SCSR1=0x0080;  //启动ADC时钟
    ADCTRL1=0x4000;    
    asm(" nop");
    ADCTRL1=0x3010;
    MAXCONV=15;
    CHSELSEQ1=0x3210;
    CHSELSEQ2=0x7654;
    CHSELSEQ3=0xBA98;
    CHSELSEQ4=0xFEDC;
}


void adstart(void)
{ unsigned char i;
  ADCTRL2=0x4000;
  ADCTRL2=0x2000;
  for(i=0;i<10;i++);
  
}

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]