下载了NXP的官方的SDK,发现驱动都有三个工程,比如下图的IIC驱动,这三个工程有什么不同。
前两个分别是DMA方式、中断方式,第三个那个单词不懂,不过我猜应该是查询方式了。
对应IIC的三种方式。推荐从查询方式开始学习,比较最简单。真正应用推荐用中断或者DMA,毕竟省资源而且试试性好
第一个是靠DMA传输的,第二个靠中断,第三个靠轮询
就效率来说,第一个效率比较高,中断其次,轮询的效率较差
DMA - 不占资源
中断-响应快
轮询-占资源,操作简单
三种方式