freescale i.mx53ATD模块怎么用

freescale如何调试AD_百度知道
freescale如何调试AD
哪位大侠知道如何调试freescale的AD,主要是如何看自己写的AD程序对没有?
感谢sdolzt111的回答,用的是mc9s12dp512我是想问在硬件上需要怎么连接,怎么验证
提问者采纳
先AD初始化;/ /PTBDD_PTBDD0 = 0x00;
DataInput = ATD1RH;;
for(;* include your code here */
ATD1C_SGN = 0;t =
ATD1RH;MC13213;
ATD1C_RES8 = 1;
ATD1C_ATDPU = 1;
ATD1C_DJM = 1;
EnableI#define LED
PTAD_PTAD0unsigned char DataInput:#include &
PTAD_PTAD0 = DataI /
ATD1SC_CCF = 0;* for EnableInterrupts macro */
ATD1SC_ATDIE = 0;
ATD1SC_ATDCH
/ /* enable interrupts */
/void main(void) {
/* loop forever */
ATD1C_PRS = 3!ATD1SC_CCF)
__RESET_WATCHDOG(),给你个小程序;#include &* include peripheral declarations */
ATD1SC_ATDCO = 0,设置转换管脚以及AD转换用的寄存器;
ATD1PE = 0x81;/
PTADD_PTADD0 = 0xFF;
ATD1SC_ATDCH
= 7你用那种型号的片子; /* please make sure that you never leave main *&#47.h&* feeds the dog */)
(void) ATD1R;
ATD1SC_CCF = 0,然后就可写AD数据采集了
其他类似问题
为您推荐:
您可能关注的推广
freescale的相关知识
其他1条回答
你要设置AD转换相应的通道
这样你才能找到对应的引脚接线
将要装换的信号接在相应的AD通道上
另外一端接信号地
可以用PORTB或PORTA的LED灯显示
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁【图文】FREESCALE智能车硬软件设计_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
FREESCALE智能车硬软件设计
上传于||暂无简介
大小:2.17MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢飞思卡尔 AD 模块_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
飞思卡尔 AD 模块
上传于||文档简介
&&飞​思​卡​尔​A​D​转​换​,​中​文​。
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
你可能喜欢freescale单片机中有个AD转换序列长度的设置,请问一下这是指什么啊?_百度知道
freescale单片机中有个AD转换序列长度的设置,请问一下这是指什么啊?
希望详细讲解一下,几个通道一起转会发生什么啊有人说是转换通道的个数,但还是不懂。通道不就是那么几个吗?我是初学者。谢谢了
提问者采纳
所以不能同时,看dg128的数据手册总的memory map;而在S12系列中,循环存储(即存储到ATD0DR7后,下一个转换序列的结果还是存储在这几个对应寄存器中?各个通道的转换结果分别放在哪个数据寄存器(这一点我非常困惑),只对一个通道进行一次转换,然后再从0开始,而寄存器上好像只能启动8个通道吧。难道本身转换就是8个通道全部转一遍的?ATD模块有8个结果寄存器?当一个序列转换结束后?ATDCTL3中的S8C~S1C决定了一个转换序列的长度,应该是属于AD比较深的东西。5 关于控制寄存器ATD0CTL3中FIFO的使用假定要转换的序列为3?另外8个通道该如何使用、4?DG128是两个8通道的AD,那么CC,第一个转换的结果保存在结果寄存器0中, AD1的寄存器在基址的$F 32个字节的地方、只是控制第一个转换的通道那么我就没有找到该如何制定具体由哪几个通道转换的控制字,还有0通道、通道1的顺序依次进行转换。你可以选择做一次AD转换的过程,下一个转换序列的结果还是存储在这几个对应寄存器中,就是对一个或多个通道连续进行转换,即一个转换序列共转换多少次、1。6 通道转换是不是通过设置这二个寄存器、通道6,MULT=0时,对吗。,将结果顺序放入这8个结果寄存器中,转换结果是存储在ATD0DR0-ATD0DR2中,还是存储在ATD0DR3-ATD0DR5中,并将转换结果依次放入6个结果寄存器中。比如采集7个通道,转换结果是存储在ATD0DR0-ATD0DR2中。,对吗、通道5,MULT设为1。比如可以选择为6.大部分来自中电网陈刚版主的精典问答,当转换序列长度设置为1。要注意并不能间隔选择通道,ATDCTRL5设置成多通道转换后,下一个转换序列的结果是存储在紧接其后的几个对应寄存器中,AD0的寄存器在基址的$F 32个字节的地方;当一个序列转换结束后,前面通过8通道选择器来选择通道.还有ATDCTRL5中的MULT来设置启动多通道转换,MULT=0时。 3 如果选择了多通道、S2C。(2)当FIFO=1时,或取多个通道的值?多通道转换也不是同时的、4:S1C=0001),每进行一个序列的转换是对该通道转换一次.1为什么要多次转换,就不用软件一次一次地去转换了2 ATDCTL3 那个S8C、通道0,起始通道是1?在S12系列中,而CC:FIFO=1时,此外ATDCTRL5中还需要设置多通道采集的起始通道,是对一个通道连续转换多次,MULT=1,返回ATD0DR0、S4C;结果存入哪个寄存器?假定要转换的序列为3,ATDCTRL3设置采集的通道数。7 多通道转换应该是同时进行的吧,后面的通道按通道号排列,一直有人问一些东西,就采集2-7,还是对多个通道连续进行转换。如果选择了多通道转换,答应总结一个贴子,那么CC,当控制寄存器5中设置转换序列长度为4。每个通道的结果都保存在各自的结果寄存器reslut registers中8 MC9SDg128上面有16个AD通道,可由CCFx标志来查询。比如S8C~S1C选择转换数为6、CB,即通道3,之后就按结果寄存器顺序递增存放,都很方便了。,所以它的AD转换有这样的功能,再从ATD0DR0-ATD0DR7存储)?当一个序列转换结束后。而当前是哪个通道完成了转换,下一个转换序列的结果是存储在紧接其后的几个对应寄存器中,可以看AD的系统框图,转换模式为连续转换(SCAN=1)(1)当FIFO=0时,只是多通道一次采集过程可以连续连续采集多个通道,那么就采集从1-7通道,如果要用加速度传感器、CB和CA选择首个转换的通道、3三个通道转换,如果想用好多路AD转换请看完下面的,队列长度就是转换多少次产生一次中断,那么每6次转换称为一个序列,返回ATD0DR0。总之,第一次转换结果存储在ATD0DR0-ATD0DR2中。4 在HC12系列单片机中、CB和CA选择通道4。比如光要0,可由CC2 CC1 CC0来查询.一般小车可能不需要、通道7,因为一般用的是单次转换单通道无FIFO模式?是的,即通道3,是在一个转换序列中对一个通道连续转换四次?(2)当FIFO=1时,还是转换四次、5,在从ATD0DR0-ATD0DR7存储),ATDCTRL3中转换序列的长度来采集设置需要的通道数,只有一个采样保持电路。这样用户如果要取一个通道的平均值,转换模式为连续转换(SCAN=1)(1)当FIFO=0时。如果是多通道,当转换序列长度设置为1(S8C,MULT=0(即单通道转换)时;当一个序列转换结束后、5,而第一个转换的通道由CC CB CA决定,循环存储(即存储到ATD0DR7后,如果起始通道是2如果你是单通道转换的话,一直存放到结果寄存器7,转换结果是存储在ATD0DR0-ATD0DR2中、S1C决定的转换序列长度是什么意思,那么转换开始后,还是存储在ATD0DR3-ATD0DR5中,则是转换的通道数,AD模块将按通道4?S8C~S1C就控制每轮进行多少次转换、CA。关于AD,最多为8。,这由ATDCLT5的MULT位决定,请看完下面的
提问者评价
其他类似问题
为您推荐:
ad转换的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
飞思卡尔单片机功能模块介绍
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 freescale i.mx53 的文章

 

随机推荐