Luminary公司的LM3S系列MCU的SSI接口,其实SSI接口支持Freescale SPI、MICROWIRE或Texas Instruments三种传输协议,比上文提到的通用SPI接口强大的多,那么有什么可学之处呢。
LM3S系列所有MCU都带有至少一个SPI接口,主要用来和外设进行通信,如SD卡,ADC、DAC、其它MCU器件等等。LM3S系列SSI接口具有下列一些特征。
1、 主机或从机操作;
2、 时钟位速率和预分频可编程;
3、 独立的发送和接收FIFO,16位宽度,8个单元深度;
4、 接口操作可编程;
5、 数据帧大小可编程,范围为4到16位;
6、 内部环回测试(loopback test)模式,可进行诊断/调试测试。