今天读了accelerometer.c,不得不说freescale做的程序注释非常详细。 加速度芯片的输出是模拟电压信号。这个电压量的获得是通过JM128内部的ADC采样得到的。 ADC有几个特性倒是可以说一下:12Bit*最多28channels+ 1通道用来作温度传感器. 多时钟源---可以用ADC模块自己的时钟,脱离与CPU的联系,低功耗有用啊。 可以通过硬件触发,在STOP3模式下也可以通过RTC来触发。 可以算出温度:Temp = 25 - ((VTEMP -VTEMP25) ÷ m) 参考手册里还有很多使用过程中细节问题的描述----说点题外话,刚开始看freescale的参考手册时不太习惯,感觉说的内容太多,后来发现freescale的参考手册还是好,把问题说的很清楚----做研发是“磨刀不误砍柴功”参考手册内容是多多益善。 accelerometer.c里面通过函数名称就可以知道函数的作用。
准备明天读mpr084.c这个文件。读完后就可以开始写点小程序了。 |