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

[求助]关于AD转化的问题

[求助]关于AD转化的问题

请教一个关于AD转换的问题,在MC9S12DG128中,一次可以进行几个通道的转换吗?我的意思是比如我有压力的信号,还有温度的信号,可不可以同时的转换?

就是我用AN00输入压力的信号,用AN01输入温度的信号,这样可不可以实现?

[此贴子已经被作者于2007-9-23 17:23:43编辑过]

我在用MC9S12DG128
自己顶一下,听一个网友说因为只有一个AD的转化器,所以只能有一输入的信号,但是我想既然有AN00~AN07,8路的输入,就应该可以输入不同的模拟信号。可以把他们设成队列,然后转换的结果放在各自的结果寄存器中。不知道这样可不可以。迷惑中~~~~
我在用MC9S12DG128
问题解决了一半了,谢谢大家的关注!
我在用MC9S12DG128
S12DG128的AD转换器只有一个,它一次只可以对一个通道进行转换,但是它可以自动对多个通道或一个通道连续进行转换,即采用SCAN模式,然后将转换结果分别存放于8个结果寄存器中。这都是硬件自动实现的,不需要软件的参与,十分方便。
海纳百川  有容乃大
谢谢版主,我明白了!!
我在用MC9S12DG128
版主,我还是不太明白,比如我想采集压力、温度信号,如果我对ATD寄存器初始化时设置的是单通道连续转化,那么我是不是压力信号采用一个通道,温度信号采用一个通道?
AD分时复用 硬件里面有模拟开关, 特别注意AD结果的BUF 整个会搞死很多人,如果不注意
一个通道有8路,所以一个通道可以把这两个信号都转化了,你查寄存器就可以读出值。
返回列表