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

MC9SQD4-ADC

MC9SQD4-ADC

MC9SQD4-ADC从网站上下载的datasheet.介绍的不够详细。

对(VREFH)(VREFL)的选择没有说明;(应该与vdd和vss相连了)。采用默认情况下

输入采样的只有1V-2.5V之间才有变化(5v工作电压)。[U][U]有那位大哥指导下小弟,谢了[/U][/U]。

freescale的mcu 写的好累哦(也没什么相关代码参考)
首先要说一下,在飞思卡尔网站上和CodeWarrior的安装目录里都有不少参考程序。用CodeWarrior的PE也可以生成参考代码。
VREFH和VREFL决定AD输入的电压范围,在内部已与VDD和VSS相连。AD的输入信号范围应该是0~5V,如果工作电压为5V的话。再仔细检查一下软、硬件。
海纳百川  有容乃大
MC9S08QD4,在PE中我是没找到对应的核。你的是什么版本
硬件上,应该不会有出入。软件帮忙看下,跟着datasheet写的,有什么要注意的:
APCTL1=0b00000100; //ad2
ADCCFG=0b00000000; //high speed,,8bit,bus clock
ADCSC2=0; //Software trigger
ADCSC1=0b00000010; //channel2
while(coo);
value=ADCRL;

哥们还有相关freescale汇编指令集没有啊。
QD4的指令集就在数据手册的第82页。
海纳百川  有容乃大
ADCTL1=0b00000100是选通道4而不是通道2。
海纳百川  有容乃大
Pin Control 1 Register (APCTL1).不是ADCTL1,另外ADCSC1=0b00000010; 选channel2

ADPC7 ADPC6 ADPC5 ADPC4 ADPC3 ADPC2 ADPC1 ADPC0

ADC Pin Control 2 — ADPC2 is used to control the pin associated with channel AD2.
0 AD2 pin I/O control enabled
1 AD2 pin I/O control disabled
我在程序初始化时未做操作。会不会有影响
如果我要测的信号是有效值(50khz),需要选long sample?
你可以在飞思卡尔网站上搜索HCS08QRUG,这是一个HCS08各个模块用法的手册,带有丰富的例程。
返回列表