TI中文支持网
TI专业的中文技术问题搜集分享网站

关于MSP432E401 Lauchpad使用TI Driver驱动SPI外设的问题

各位好

我正在使用TI Driver配置MSP432E401 LauchPad的SPI外设为模式0(SPI_POL0_PHA0)并传输数据。逻辑分析仪的结果表明,在指定帧格式为模式0的情况下,spi的时钟线在空闲时会维持高电平而非一般情况的低电平,只有在开始传输前时钟线才会拉低。这在使用硬件片选信号时无伤大雅——硬件片选引脚会在时钟线拉低以后再拉低,但我在应用中需要使用GPIO模拟的片选信号,它只能在时钟线拉低前拉低,此时会引发SPI时序错误,如下图的逻辑分析仪结果所示:

我在TI Driver手册中没有找到关于时钟线空闲电平的更多说明,请问这一问题是否有较好的解决办法,谢谢!

Susan Yang:

请您以附件形式上传图片,谢谢

您现在使用的是TI例程?能否给出例程路径?

,

YUFAN LIU:

请您以附件形式上传图片,谢谢 您现在使用的是TI例程?能否给出例程路径?

,

Susan Yang:

谢谢您的详细反馈!请问能给出GPIO配置的详细代码?是否是您选择的GPIO已经被开发板使用或者对GPIO配置有些问题?

在英文E2E上有相同的问题,您可以先看一下

e2e.ti.com/…/msp-exp432e401y-how-to-exert-fine-control-over-spi-cs-pin-using-spi-transaction

赞(0)
未经允许不得转载:TI中文支持网 » 关于MSP432E401 Lauchpad使用TI Driver驱动SPI外设的问题
分享到: 更多 (0)