本帖最后由 FSL_TICS_A 于 2014-2-6 22:38 编辑
最近开始捣鼓MCU+摄像头,从最基本的搞起。论坛里的“Kinetis手把手”系列看起来很适合我。先挑出GPOI和I2C两篇看了一遍。
使用GPIO的例程比较简单,就是打开端口,设置引脚工作模式。
使用I2C的例程结合以往在用户空间使用I2C的经验也好理解,不过这里有个小疑问,希望高手解答一下:
hal_dev_mma8451.c中第45行和第49行两次读取的i2c数据是一样的吗?
i2c_give_nack(I2C0_B);
result = i2c_read_byte(I2C0_B);
i2c_wait(I2C0_B);
i2c_stop(I2C0_B);
result = i2c_read_byte(I2C0_B);
pause();
另外,kinetis系列能跑linux吗。 |