您好!
我的客户正在使用 F28033的 SPI 与 MCP2515通信。
F28033是主器件、SPISTEA 连接到 MCP2515的 CS 引脚。 波特率为2M。 客户依次发送3 8位数据。
正常波形如下:绿色时钟、蓝色 CS 引脚。
99%通信良好、但波形很低、如下所示:
时钟在中间停止、CS 引脚变为高电平、如下所示:
我们不知道为什么会这样、有什么想法吗?
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.
您好!
我的客户正在使用 F28033的 SPI 与 MCP2515通信。
F28033是主器件、SPISTEA 连接到 MCP2515的 CS 引脚。 波特率为2M。 客户依次发送3 8位数据。
正常波形如下:绿色时钟、蓝色 CS 引脚。
99%通信良好、但波形很低、如下所示:
时钟在中间停止、CS 引脚变为高电平、如下所示:
我们不知道为什么会这样、有什么想法吗?
您好 Howard、
我假设 SPI FIFO 已启用、字符长度设置为8位。 在此配置中、SPISTEA 将保持有效(低电平)、直到发送 FIFO 中的所有字符(请参阅下面的 POST)。 "错误"波形似乎表示在第一个字符移出后、FIFO 没有更多的字符要传输。 CPU 是否向 SPI FIFO 写入字符以进行发送? 在本次活动的中间 CPU 是否会被中断?