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.
尊敬的 TI 工程师:
我 对 28337s 至280230 或280270之间的 SPI 工作有疑问。
通常 情况下、SPI 通信 的工作 方式与 下面的 pic1类似。
但是、它 也不能 像 皮2 熔断那样工作。
发生故障时、SPIFFTX.bit.TXFFST 将为4 、这 是 最大 值。 因此 、数据 无法 传输。 如果 未 发生故障、 SPIFFTX.bit.TXFFST 将在循环中从0更改为4、 并且数据 可以 成功发送。
那么、 您 有什么想法吗?
祝您一切顺利 、
焦炭。
我假设从器件是 TMS320F280230、对吗?
SPIFFTX 中其他位的状态是什么?
您好!
Gus 、感谢 您 的回复。
在 SPIFFTX 中、下面显示的 pic1位的状态 在 "对" 和 "错 "状态中是相同的。 它们之间的差异 是 TXFFST 的位是否 可以更改为 0。
下面 的 pico 2显示了 SPI 配置。
祝您一切顺利 、
焦炭。
是否可以确保 SPIPRI.FREE 位设置为1?
您好!
Gus、 你是对的。 尽管 我 在 28337s 和280230中都添加了 spiaregs.SPIPRI.free =1、 但故障 也像 以前一样发生。
祝您一切顺利 、
焦炭。
我唯一能想到的另一件事是 SPI 未接收 SPI_CLK 信号。 能否仔细检查 SPI 引脚的 GPIO 引脚多路复用器配置? F280230如何连接至 SPI 总线? 它是否位于同一电路板上? 它是否通过接线进行连接?
您好!
Gus 、很高兴 听到 您 的回复。
GPIO 的配置 如 Pico 1所示。 我 认为这不 是 故障的核心。
在28377s 和280230中、SPI 的四条导线 在 同一 电路板上通过0欧姆电阻进行连接 、 并且具有很短的距离。 当然 、SPI 的 GPIO 已被 3.3V 上拉。
[引用 userid="13605" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1178069/tms320f280230-question-about-spi/4438593 #4438593"]我唯一能想到的另一件事是 SPI 未接收 SPI_CLK 信号。对于这个想法、你意味着什么? 从 上面的图片可以看出 、28377成功发送了 SPI_CLK 信号。 但它 无法 确认 是否已接收到280230?的信号
祝您一切顺利 、
焦炭。
感谢您确认两个 MCU 都位于同一电路板上。
[引用 userid="466781" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1178069/tms320f280230-question-about-spi/4439385 #4439385)] 您的这个想法是什么意思? 从 上面的图片可以看出 、28377成功发送了 SPI_CLK 信号。 但它 不能 ?280230 μ s[/quot]是否已接收到该信号我唯一想说的是、GPIO 多路复用器配置不起作用、GPIO18实际上没有配置为 SPICLK、因此 F280230 SPI 实际上看不到 SPI_CLK。 不过、您的配置看起来正常。 当您检测到错误条件时、只需使用调试器仔细检查 GPIO CTRL 寄存器、以确保这不是问题。
您能否在 SPI TX BUF 加载新数据的位置共享 F28030代码?
您好!
GUS、 下图 显示 了"Expressions" 窗口中的 GPIO CTRL 寄存器。 似乎 没有 问题。
下图 显示 了代码。
祝您一切顺利 、
焦炭
您好!
Gus、 您 是否需要 有关 此 问题的其他信息?
在此对延迟回复表示歉意。 我不是很确定这一问题的原因是什么。 我曾与其他同事接触,看看他们是否有任何建议,希望下次尝试,但我没有听到。 我唯一的建议是尝试在更简单的代码集上复制此问题(可能通过修改其中一个 C2000 SPI 示例)、然后发送以查看我们是否可以在结尾复制此问题
您好!
Gus、 我 会 尽快完成您建议的工作 。
祝你一切顺利、
焦炭