查看: 2504|回复: 2

MC9S08DZ60单片机AD时钟选择

[复制链接]

该用户从未签到

1

主题

4

帖子

0

新手上路

Rank: 1

积分
10
最后登录
1970-1-1
发表于 2012-12-3 17:58:52 | 显示全部楼层 |阅读模式
各位大侠:
       最近要搞AD采样电压模块,底层的驱动没搞过,看了资料以后,对其中几个地方不是很明白,希望各位大侠多指点。
       1:转换时钟:查看电气章节看到AD转换时钟在高功率模式下最大为8M
      2:AD同步时钟源:在高速模式下最大为5M
请问这俩个时钟有什么区别?我这里想要选用主频当作时钟源,主频为20M,为了更好的设计这一块,希望能搞明白这俩个时钟的区别.
回复

使用道具 举报

该用户从未签到

11

主题

288

帖子

0

版主

Rank: 7Rank: 7Rank: 7

积分
610
最后登录
1970-1-1
发表于 2012-12-4 09:22:34 | 显示全部楼层

RE:MC9S08DZ60单片机AD时钟选择

AD只需要选择参考时钟就可以了。这个你可以到AD寄存器里面看到。
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

52

帖子

0

新手上路

Rank: 1

积分
130
最后登录
1970-1-1
发表于 2012-12-4 15:45:10 | 显示全部楼层

回复:MC9S08DZ60单片机AD时钟选择

/===================================
//函数名: ADC_INIT
//作用:   初始化ADC   总线时钟8M
//===================================
void ADC_INIT(void)
{
   ADCCFG = 0xf1;                        //低功耗模式,10位精度,ADCK=总线频率/8/2=500K
   ADCSC2 = 0x00;                        //0x00:软件触发,比较功能禁止
   APCTL1 = 0x14;                        //通道引脚使能: 使用通道为AD19 AD11 AD3 AD4
   APCTL2 = 0x08;
   APCTL3 = 0x08;
   ADch_s = 19;                          //选择19通道开始
    ADCSC1 = 0x73;                        //0x53:中断使能,单次转换,选择19通道启动转换.
}
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-6 03:40 , Processed in 0.087604 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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