主题中讨论的其他部分:AM2634、 Sysconfig
工具/软件:
我尝试运行 SDK v10.02.15 中提供的 MCSPI 环回示例、该示例使用 SPI0。 我已初始化大小为 128 的 TX 缓冲区、所有值均设置为0x01。 但是、我没有在输出引脚上观察到预期行为。
我检查了引脚上的电压 J6.55 (LaunchPad 上的 SPI0 D0) 并读取 0.45V 、这不是预期的、因为 TX 缓冲区包含所有 1。
示例代码不包括 IO 扩展器配置、用于通过板载多路复用器 (U51) 路由 SPI0 信号。 为了解决此问题、我使用系统配置进行了配置、在 IO 扩展器中设置这些值并启用了 I2C1。
-
MUX_EN_GPIO58_INV = LOW -
AM263_BP_MUX_SEL_GPIO63 = LOW
采用此配置后、测量的电压为:
-
AM263_SPI0_CLK = 0.722V
-
AM263_SPI0_CS0 = 3.27V (意外–传输期间应处于低电平)
-
J6.55 (SPI0 D0) =0.45 V(意外–对于数据=,应为高电平)
0x01
使用示例代码似乎没有正确传输数据。
如何解决此问题? 初始化或引脚路由中是否缺少任何内容? 附加了系统配置和代码的图片。 





















