imx6 ECSPI Config Register 中SS_CTL的使用

1、采用 slave 模式

2、SS_CTL 配置为0

imx6 中关于该位的配置说明如下:



In slave mode - an SPI burst is completed when the number of bits received in the shift register is
equal to (BURST LENGTH + 1). Only the n least-significant bits (n = BURST LENGTH[4:0] + 1) of the
first received word are valid. All bits subsequent to the first received word in RXFIFO are valid.


如果 bpw 设置为8 那么接收到的第一个字是0x00000008,后面所有数据都必须把一个字填满。

如发送的数据为  0x01 0x02 0x03 0x04 0x05

刚接收RXFIFO中的两个字为 0x00000001 0x02030405


posted @ 2015-04-16 18:04  阿青1987  阅读(372)  评论(0编辑  收藏