【原创】飞思卡尔Kineits处理器 DSPI模块简介
0赞
发表于 5/31/2012 10:43:07 AM
阅读(2741)
以K60DN512Z为例,共有三个dspi模块,分别是SPI0,SPI1,SPI2。SPI模块的时钟来自总线时钟Bus Clock。Kinetis的SPI模块含有一个FIFO的缓冲区,而且支持DMA模式,大大提高的SPI总线的读写速度和传输效率。
主要特性:
1.全双工,三线同步传输
2.主模式支持25mbps传输速率
3.从模式支持12.5mbps传输速率
4.收发缓冲区,四级fifo
5.可以分别单独禁止收发缓冲区以减少延迟
6.支持dma
7.6个中断
8.与慢速外设通信时可修改的通信格式
dspi内部结构图:
DMA模式下的数据流动图:
寄存器介绍:
1、spi模式寄存器
2.spi传输计数寄存器
3.spi时钟和传输属性寄存器
4.spi时钟和传输属性寄存器(从机模式)
5.spi状态寄存器