智能车制作

标题: 【DEMOK工作室】XS128中文资料之ATD模块(转载说明出处) [打印本页]

作者: DEMOK    时间: 2011-1-3 13:39
标题: 【DEMOK工作室】XS128中文资料之ATD模块(转载说明出处)
本帖最后由 DEMOK 于 2012-12-21 11:15 编辑
  1. //-----------------------------------------------------------//
  2. //功能说明:MC9S12XS128--ATD例程
  3. //使用说明:由通道ATD0进行多通道A/D转换,转换值在B口显示
  4. //程序设计:DEMOK工作室(demok.taobao.com)
  5. //设计时间:2010.03.12
  6. //------------------------------------------------------------//

  7. #include <hidef.h> /* common defines and macros */
  8. #include "derivative.h" /* derivative-specific definitions */

  9. word AD_wValue;//AD转换结果


  10. //--------------初始化函数----------------//
  11. //-----时钟初始化程序--------//

  12. void PLL_Init(void) //PLLCLK=2*OSCCLK*(SYNR+1)/(REFDV+1)
  13. { //锁相环时钟=2*16*(2+1)/(1+1)=48MHz
  14. REFDV=1; //总线时钟=48/2=24MHz
  15. SYNR=2;
  16. while(!(CRGFLG&0x08));
  17. CLKSEL=0x80;
  18. }


  19. //-----ATD初始化程序--------//

  20. void AD_Init(void)
  21. {
  22. ATD0CTL1=0x00; //选择AD通道为外部触发,8位精度,采样前不放电
  23. ATD0CTL2=0x40; //标志位自动清零,禁止外部触发, 禁止中断
  24. ATD0CTL3=0xa0; //右对齐无符号,每次转换4个序列, No FIFO, Freeze模式下继续转
  25. ATD0CTL4=0x01; //采样时间为4个AD时钟周期,PRS=1,ATDClock=6MHz
  26. ATD0CTL5=0x30; //特殊通道禁止,连续转换 ,多通道转换,起始通道为0转换4个通道
  27. ATD0DIEN=0x00; //禁止数字输入
  28. }


  29. //-----读取AD转换结果--------//

  30. void AD_GetValue(word *AD_wValue)
  31. {
  32. *AD_wValue=ATD0DR0; //读取结果寄存器的值
  33. }


  34. //-----主函数--------//

  35. void main(void)
  36. {
  37. PLL_Init();
  38. AD_Init();
  39. DDRB=0xFF;
  40. PORTB=0x00;
  41. EnableInterrupts;
  42. for(;;)
  43. {
  44. while(!ATD0STAT2_CCF0); // 等待转换结束while(ATDOSTAT2_CCF0==1)
  45. AD_GetValue(&AD_wValue); // 读取转换结果
  46. PORTB = (byte)AD_wValue; // 在B口显示转换值
  47. }
  48. }
复制代码


[attach]4638[/attach]
[attach]4639[/attach]
[attach]4640[/attach]
[attach]4641[/attach]


第八届智能车摄像头技术交流群  群号:108190422
第八届智能车光电技术交流群     群号:132879827

第八届智能车电磁技术交流群     群号:118404899(已满)
第八届智能车电磁技术交流群②  群号:287996146

对号入座,欢迎加入!

作者: chaoyue    时间: 2011-1-14 22:45
谢谢
作者: chaoyue    时间: 2011-1-14 22:45
谢谢 分享
作者: chaoyue    时间: 2011-1-14 22:45
谢谢 分享
作者: chaoyue    时间: 2011-1-14 22:45
谢谢 分享
作者: chaoyue    时间: 2011-1-14 22:46
谢谢 分享
作者: chaoyue    时间: 2011-1-14 22:46
谢谢 分享
作者: WLwind    时间: 2011-1-15 00:56
感谢分享,现在xs128的中文资料还不多,很多是老单片机的资料。
作者: wangkaiglr    时间: 2011-1-16 22:34
学习
作者: linyujin    时间: 2011-2-15 14:55
学习了1
作者: 似曾相识    时间: 2011-2-17 20:38
好东西
作者: xzdlxd    时间: 2011-3-1 20:15

作者: lslyoyo    时间: 2011-3-3 09:35
谢谢!
作者: johnjohnjohn3    时间: 2011-3-3 10:03
欧  好好
作者: johnjohnjohn3    时间: 2011-3-3 10:03
欧  好好
作者: lintonghit    时间: 2011-3-4 08:40
谢楼主
作者: nickky    时间: 2011-3-5 17:45
学习中
作者: 仰望心空    时间: 2011-3-6 15:05
谢谢
作者: wang598842739    时间: 2011-3-8 17:09
拿去了。。学习了再说。。
作者: 一桶浆糊    时间: 2011-3-11 21:50
谢谢
作者: 天牧    时间: 2011-3-11 22:48
发个PID的例程呗 很需要啊
作者: tsacy    时间: 2011-3-13 12:20

作者: 天使520    时间: 2011-3-13 22:03
太感谢了·~~~~~~
作者: 风子和    时间: 2011-3-16 21:40
谢谢分享!
作者: zqcwxd    时间: 2011-3-20 18:24
学习了,谢谢楼主分享
作者: wangangelayu    时间: 2011-3-30 21:26
谢谢
作者: mtzs2010    时间: 2011-3-31 08:38
谢谢楼主分享
作者: wukaijie    时间: 2011-4-5 18:23
跟DG的还真不一样
作者: 默欹    时间: 2011-4-5 20:50
感谢万分
作者: sophia_well    时间: 2011-4-6 18:36
谢谢LZ
作者: spwbaha    时间: 2011-4-22 10:16
看到 收藏
作者: 海豚12315    时间: 2011-5-7 15:44
回复 1# DEMOK


    楼主,我是个新手,按照你给的资料和例程我写了一个多通道转换的程序但是转换的结果总是不对,请问能和你交流下吗?我的QQ596470750,特别希望和您交流,
作者: qingpingpei    时间: 2011-5-12 18:19
谢谢分享
作者: t522535261    时间: 2011-6-15 14:02
谢谢
作者: qaabq    时间: 2011-7-14 17:27
学习
作者: zjl2yhy    时间: 2011-7-15 09:50
谢谢 分享
作者: 海鹏    时间: 2011-8-17 15:54
解决  燃眉之急  谢谢楼主!!!!!
作者: excellentlizhen    时间: 2011-8-26 20:32
hao
作者: 099064412    时间: 2011-12-4 16:24
很给力
作者: ifree    时间: 2012-2-13 14:13
不得不谢谢LZ的分享啊!!!!!!!
作者: weiwuzhong2008    时间: 2012-2-25 10:45
好资料,谢谢分享
作者: wxddjc    时间: 2012-3-7 00:16
谢谢

作者: 李帅李帅    时间: 2012-3-7 15:27
谢谢
作者: 流浪的鼹鼠    时间: 2012-3-11 16:25
谢谢
作者: LCD    时间: 2012-6-6 17:14
谢谢了
作者: 767519991    时间: 2012-6-6 22:10
顶一下,呵呵
作者: 海军10291147    时间: 2012-7-29 10:59
谢谢
作者: 期待着你2010    时间: 2012-9-5 15:43
非常感谢。。。
作者: 小马王    时间: 2012-11-22 19:19
先收藏了
作者: hua2012    时间: 2012-12-2 16:26

作者: @飞    时间: 2013-7-13 18:34
谢谢

作者: 清风飘过    时间: 2014-8-7 19:02
多谢楼主  么么哒





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2