金牌会员
- 积分
- 2107
- 威望
- 300
- 贡献
- 1685
- 兑换币
- 16
- 注册时间
- 2010-1-19
- 在线时间
- 61 小时
|
7#
楼主 |
发表于 2010-4-23 17:41:58
|
只看该作者
回复 6# kechenwei
你好,这是我的AD程序,有时间可以帮我看看。或者把你AD初始化的程序贴过来,我看看。呵呵,谢谢了。。。。
void AD_Init(void)
{
ATD0CTL1=0x10; //73210:选择通道0; 65选择转换序列为8位精度; 4决定采样前不放电
ATD0CTL2=0x40; //2禁止外部触发, 1中断禁止,6快速清除标志位
ATD0CTL3=0xa0; //7右对齐无符号,6543每次转换4个序列, 2不用FIFO, 10Freeze模式下继续转
ATD0CTL4=0x03; //765:采样时间为4个AD时钟周期,ATDClock=[BusClock*0.5]/[PRS+1]=8*0.5/4=1MHz
ATD0CTL5=0x20; //6:0特殊通道禁止,5:1连续转换 ,4:0单通道
ATD0DIEN=0x00; //禁止数字输入
} |
|