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.
您好!
我认为这不是问题的根源。 因为: 1)当我使用(使用相同的汇编代码) URXIFG0位而不是 TXEPT 位时、RX 位的最后一个采样与红色通道的上升后端之间的延迟为2.65us。 因此、我估计代码延迟约为2.5至3us、即13 Clk CPU 2)当我将预分频器设置为16至32 (无需接触 Clk CPU)时、我的时间从9.5us 延长至18.4us。 因此、负责的是 SPI、而不是代码
>蓝色线 MOSI 吗?
完美(!) 在 TI MSP430F169文档中、蓝色线是 SIMO (MSP430F169外壳 RTD 29/64引脚)。 但对于我来说、SIMO = MOSI、我同意您的观点
>我想知道这是否是 CPOL=1的伪影吗?
CKPL = 1;CKPH = 0
MOSI 的活动似乎表明、其中一个仍在发送 SPI 的状态机中。 (在 SPI 的状态机中、MOSI 信号单端激活。)
检测该位并将 GPIO (红线)设置为1需要12个 CPU 时钟。 在本例中为2.4us
bit.b #、& 5个周期
Jz 2个周期
bis.b #、& 5个周期
感谢大家的回答 、我认为 TXEPT 有问题。 但可以确定的参数太多。 现在我使用 URXIFG0、它起作用了。 最复杂的事情是为我的客户更改文档、并解释原因。 我的应用程序在时间上非常重要、我无法承受微秒的误放。 我不知道如何与论坛合作(第一次使用此论坛)。 由于存在解决方案(URXIFG0)或不存在、我必须检查"这是否解决了我的问题"、因为我仍然不了解 TXEPT 的行为?
此致