首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

C9S12DG128B AD 问题

C9S12DG128B AD 问题

为什么我的ATD模块,ATD0的1通道采集不了啊??其他都可以采集啊???
ATD初始化如下:
ATD0CTL2=0xC0;    //启动转换,快速清零,无等待模式,禁止外部触发,中断禁止
ATD0CTL3=0x08;       //转换序列长度为1,序列长度为1
ATD0CTL4=0xe3;       //8位精度,PR设为3,ATD时钟=(总线时钟/2)/(PRS+1),1MHz
ATD0DIEN=0x00;         //禁止外部数字输入
ATD0CTL5=0xa0;         //右对齐无符号,单通道轮流采样,选择0通道
}
然后通过串口观察:
while(!ATD0STAT0_SCF);
Sci0Write(ATD0DR0L);
显示的值都为0啊?????   
如果是硬件问题,一般会那儿出错啊~~~敬请斑竹和各位大虾赐教!!!!!!!
直接用仿真器看看
个人BLOG:http://blog.eccn.com/u/107300/index.htm
仿真器试过了,还不行啊~~~~难道芯片坏了?版主AD试过没?度能用吗??
返回列表