This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LC4357-ENA:EP 引脚和主模式下的 Mibspi 配置。

Guru**** 2421420 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1341310/tms570lc4357-ep-mibspi-configuration-with-ena-pin-and-tg-s-in-master-mode

器件型号:EP

大家好!

我想使用 ENA 引脚来保持 MibSPI 时钟、并将 ENA 与外部 GPIO 连接、这将使其在时间上再次变为低电平和高电平。

我正在使用传输组来发送和接收数据。

我的配置如下:

PC0 -> ENA_BIT = 1

PC0 -> CS_BIT = 1

TGCTRL-> TrigSrc = 0

TGTRL->TRigEvt = 7h

单触发=已启用

我的问题是、在这个设置中、我的时钟应该等待 ENA 变为低电平、但它始终是随机的。

即使 SOMI 和 SIMO 上的数据也没有正确计时。

同样、如果我将代码修改为如下:

TGCTRL->TrigSrc = GPIOA0

TGTRL->TRigEvt =下降沿

与本例中的情况相比、mibspi 时钟等待下降沿而不是启动。

另一个怀疑是、当我们使用 TG 时、ENA 引脚将不会影响时钟。

我想通过此配置利用 ENA 引脚功能:

TGCTRL-> TrigSrc = 0

TGTRL->TRigEvt = 7h

请在这里帮助我。

此致、

普拉蒂克