[Kinetis] 【学习心得+KL25Z M0+之ADC】

[复制链接]
2661|3
 楼主| 黄小俊 发表于 2013-11-8 22:05 | 显示全部楼层 |阅读模式
  KL25的ADC只有一个,有27个寄存器,采用线性逐次逼近法,最高达16位分辨率,有差分输入和单端输入两种采集模式。
  在简单的A/D转换中,只要乃至状态控制寄存器,配置寄存器,编程步骤:
  1、打开ADC模块时钟源,初始化SIM_SCG6;
  2、配置寄存器ADC0_CFG1,选择精度、总线时钟(CFG1);
  3、配置状态控制寄存器ADC0_SC3,使能硬件均值使能,选择采样求均值;
  4、更新配置寄存器ADC0_CFG2,选择采样速率;
  5、配置状态控制寄存器ADC0_SC1A,选择ADC采用号,通过SC1。

飞思卡尔有没有完整的库函数啊。。虽然说操作寄存器非常实用,但是确实不方便。。
123de7 发表于 2013-11-8 22:19 | 显示全部楼层
我算是尝遍了寄存器的苦头了,和我一起学的,都开始移植文件系统了,我还在打基础
 楼主| 黄小俊 发表于 2013-11-8 22:33 | 显示全部楼层
123de7 发表于 2013-11-8 22:19
我算是尝遍了寄存器的苦头了,和我一起学的,都开始移植文件系统了,我还在打基础[em ...

你的努力不会白费,有付出就会有收获。
motodefy 发表于 2013-11-9 08:31 | 显示全部楼层
支持下···寄存器操作的话时序很重要··
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:Be the change you want to see in the world.

17

主题

2039

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部