大家好、我目前在通过 SPI 从 TI RM46 Hercules 锁步处理器连接到 M41t94 RTC 时遇到问题。 问题是、无论我发送到 RTC 的数据或设置是什么、通过示波器、它都会显示输入/输出为高电平。 我尝试了许多不同的设置组合、似乎什么都不起作用。 我想我必须退出某种模式、但我不太确定。 谢谢!
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.
大家好、我目前在通过 SPI 从 TI RM46 Hercules 锁步处理器连接到 M41t94 RTC 时遇到问题。 问题是、无论我发送到 RTC 的数据或设置是什么、通过示波器、它都会显示输入/输出为高电平。 我尝试了许多不同的设置组合、似乎什么都不起作用。 我想我必须退出某种模式、但我不太确定。 谢谢!
您好!
哪个 SPI 用于与 RTC 通信? SPI 信号可以与其他信号进行多路复用。 例如、引脚25 (144PGE 封装)用于 N2HET1[0]/SPI4CLK/EPWM2B、默认情况下、该引脚用作 N2HET1[0]。 如果要将该引脚用作 SPI4CLK、则应正确配置该引脚的引脚多路复用器:1。
1.启用 SPI4模块:
2.配置引脚多路复用
系统会自动为 SPI4选择这些引脚
3.配置 SPI4,然后生成代码
您好 QJ、
感谢您的帮助、但这不是问题所在。 实际上、我们目前正在使用 SPI2与 RTC 进行交互、 似乎没有多路复用用于与 RTC 通信的任何线路。 我们使用的是 SPI2CLK、SPI2CS0、SPI2SIMO 和 SPI2SOMI。 奇怪的是、无论我们将这些端口中的任何一个分配给 GPIO 并将它们设置为低电平、它们仍然在示波器上读为高电平。 这是一个硬件问题、但我不确定您是否会了解有关该架构的任何信息、从而通过软件实现这一目标。
谢谢你