智能车制作

标题: K60的ADC问题 [打印本页]

作者: 北斗STONE    时间: 2012-12-4 13:31
标题: K60的ADC问题
我看了苏大的K60的配置ADC的模块,ADC采样通道寄存器我也理解了,但是谁能告诉我,具体的采样通道和IO口是怎么对应的呢?


补充内容 (2012-12-4 14:13):
我用的是MK60DN512ZVLL10,目前正看到ADC,我了解了通道寄存器的配置,但是我不知道通道所对应的具体的IO口,能否告诉我,我应该看datasheet的哪个部分?
作者: 北斗STONE    时间: 2012-12-5 18:37
……


作者: 吢冇紷蒠    时间: 2012-12-5 19:15

作者: 暗里着迷    时间: 2012-12-5 20:02
。。。。。。。。。
作者: kido    时间: 2012-12-11 00:14
我用的是K10,和K60是差不多的,想看通道所对应的具体的IO口应该看DATASHEET的K60 Signal Multiplexing and Pin Assignments,那里有个表格,列出了所有管脚的复用情况,其中就包括ADC通道的.应该在P233
作者: jlyjj    时间: 2012-12-11 10:59
看K60P144M100SF2V2RM.pdf的第三章,Chip Configuration,P121,再对照K60P144M100SF2.pdf,8.1 K60 Signal Multiplexing and Pin Assignments那个表看,你就明白了。
作者: 洋葱圈    时间: 2012-12-11 20:05

以下代码摘自“拉普兰德K60底层库”,写清了ADC0和ADC1各通道对应的IO口。
你也可以查看我们写的Kinetis自学笔记:http://www.znczz.com/thread-112650-1-1.html
  1. /*
  2. * LPLD_ADC_SE_Get
  3. * 取得ADC模块单端输入转换值--软件触发
  4. *
  5. * 参数:
  6. *    adcx--ADC模块号
  7. *      |__ADC0         -ADC0模块
  8. *      |__ADC1         -ADC0模块
  9. *    channel--ADC通道号,不同的通道号对应不同的引脚,注意有些通道并非都有ADC0或ADC1
  10. *      |__0            --ADC0:PGA0_DP;  ADC1:PGA1_DP
  11. *      |__1            --ADC0:PGA2_DP;  ADC1:PGA3_DP
  12. *      |__2            --ADC0:PGA0_DP;  ADC1:PGA1_DP
  13. *      |__3            --ADC0:ADC0_DP3; ADC1:PGA0_DP
  14. *      |__4            --ADC0:NC;       ADC1:PTE0
  15. *      |__5            --ADC0:NC;       ADC1:PTE1
  16. *      |__6            --ADC0:NC;       ADC1:PTE2
  17. *      |__7            --ADC0:NC;       ADC1:PTE3
  18. *      |__8            --ADC0:PTB0;     ADC1:PTB0
  19. *      |__9            --ADC0:PTB1;     ADC1:PTB1
  20. *      |__10           --ADC0:PTA7;    ADC1:PTB4
  21. *      |__11           --ADC0:PTA8;    ADC1:PTB5
  22. *      |__12           --ADC0:PTB2;    ADC1:PTB6
  23. *      |__13           --ADC0:PTB3;    ADC1:PTB7
  24. *      |__14           --ADC0:PTC0;    ADC1:PTB10
  25. *      |__15           --ADC0:PTC1;    ADC1:PTB11
  26. *      |__16           --ADC0:ADC0_SE16;ADC1:ADC1_SE16
  27. *      |__17           --ADC0:PTE24;   ADC1:PTA17
  28. *      |__18           --ADC0:PTE25;   ADC1:VREF Output
  29. *      |__19           --ADC0:PGA0_DM; ADC1:PGA1_DM
  30. *      |__20           --ADC0:PGA2_DM; ADC1:PGA3_DM
  31. *      |__23           --ADC0:DAC0_OUT;ADC1:DAC1_OUT
  32. *      |__26           --ADC0:Temperature Sensor;  ADC1:Temperature Sensor
  33. *      |__27           --ADC0:Bandgap; ADC1:Bandgap
  34. *      |__29           --ADC0:VREFH;   ADC1:VREFH
  35. *      |__30           --ADC0:VREFL;   ADC1:VREFL
  36. *
  37. * 输出:
  38. *    0--配置错误,或电压值为0
  39. *    其他--AD通道转换值,右对齐
  40. */
复制代码





作者: 北斗STONE    时间: 2013-1-11 10:49
洋葱圈 发表于 2012-12-11 20:05
以下代码摘自“拉普兰德K60底层库”,写清了ADC0和ADC1各通道对应的IO口。
你也可以查看我们写的Kinetis ...

恩恩,谢谢了!
作者: 北斗STONE    时间: 2013-1-11 10:50
kido 发表于 2012-12-11 00:14
我用的是K10,和K60是差不多的,想看通道所对应的具体的IO口应该看DATASHEET的K60 Signal Multiplexing and ...

恩恩,多谢了!
作者: gnbznc    时间: 2013-1-20 12:54
受用了
作者: 夏琪1991    时间: 2013-4-24 11:00
jlyjj 发表于 2012-12-11 10:59
看K60P144M100SF2V2RM.pdf的第三章,Chip Configuration,P121,再对照K60P144M100SF2.pdf,8.1 K60 Signal ...

你好,可不可以把你的k60 datasheet  传给我一份,谢谢了哈。。。。
      1264186680@qq.com

作者: 风中柳    时间: 2013-5-15 22:57
北斗STONE 发表于 2012-12-5 18:37
……

楼主,能发一下k60 ad采集的程序么。531199029@qq.com.先谢谢楼主了。。。。。。

作者: copy    时间: 2013-6-14 18:10
好东西
作者: 422056247    时间: 2014-4-10 00:39
洋葱圈 发表于 2012-12-11 20:05
以下代码摘自“拉普兰德K60底层库”,写清了ADC0和ADC1各通道对应的IO口。
你也可以查看我们写的Kinetis ...

你好,我想问一下,如果,我用的是[attach]58240[/attach]是100脚的K60,就是直接用的是PGA0_DP;PGA0_DM;PGA1_DP;这三个脚,我看LPLD一般用的都是普通IO口,那我用的这三个脚,要如何初始化,如何使能,如何让其很好的工作了?

作者: 洋葱圈    时间: 2014-4-12 20:19
422056247 发表于 2014-4-10 00:39
你好,我想问一下,如果,我用的是是100脚的K60,就是直接用的是PGA0_DPGA0_DMGA1_DP;这三个脚,我看 ...

请看ADC库函数的函数手册,里面详细的引脚调用定义,这个手册见LPLD官网顶部连接。

作者: liming77    时间: 2016-3-4 10:39
查Chapter 10: Signal Multiplexing and Signal Descriptions信号(引脚)复用和信号描述 里的一个引脚分布




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