如何配置spi控制参数(工作模式等)
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
介绍如何配置SPI控制参数
[PLATFORM]
MT6575 MT6577 MT6589
[SOLUTION]
spi_par为从设备变量spi_device,相关参数如下:
1. rx_mlsb & tx_mlsb:传输数据时,先从低bit发送还是高bit发送,1时代表先从低bit发送
2. tx_endian/rx_endian: 传输数据时,以大端模式传输或者小端模式传输,只对DMA传输有效,0时,代表小端模式传
输; fifo mode为小端模式。
3.com_mod: DMA或者fifo 传输,如下图设定即可
4. cpol:时钟极性选择
–CPOL=0,空闲电平为低电平,即高电平时输入数据有效
–CPOL=1时,空闲电平为高电平,即低电平时输入数据有效
5. cpha:时钟相位选择位
–CPHA=0,在奇次边沿采样,即每个周期的前沿采样,后沿输出
–CPHA=1,在偶次边沿采样,即每个周期的后沿采样,前沿输出
介绍如何配置SPI控制参数
[PLATFORM]
MT6575 MT6577 MT6589
[SOLUTION]
spi_par为从设备变量spi_device,相关参数如下:
1. rx_mlsb & tx_mlsb:传输数据时,先从低bit发送还是高bit发送,1时代表先从低bit发送
2. tx_endian/rx_endian: 传输数据时,以大端模式传输或者小端模式传输,只对DMA传输有效,0时,代表小端模式传
输; fifo mode为小端模式。
3.com_mod: DMA或者fifo 传输,如下图设定即可
4. cpol:时钟极性选择
–CPOL=0,空闲电平为低电平,即高电平时输入数据有效
–CPOL=1时,空闲电平为高电平,即低电平时输入数据有效
5. cpha:时钟相位选择位
–CPHA=0,在奇次边沿采样,即每个周期的前沿采样,后沿输出
–CPHA=1,在偶次边沿采样,即每个周期的后沿采样,前沿输出