3 - 输入/输出:ADC(模数转换)

本文将介绍K60(Freescale Kinetis K60)和XS128(Freescale S12XS128)的ADC用法。
K60使用了野火的12年版底层库,请参考《三天入门 Cortex-M4—Kinetis 系列 野火 Kinetics 开发板教程》。
XS128请参考飞思卡尔提供的Datasheet.

ADC可以将电压信号转换成数字信号。
你可以配置它的读取精度,我这里用10bits或12bits。
以K60为例,如果配置精度为10bits,那么它就将3.3V电压平均分成1024份,数字输出为0则代表0V,输出1024则代表5V,输出512则代表2.5V。
同样,使用ADC之前,要对它进行初始化。

继续阅读“3 - 输入/输出:ADC(模数转换)”