Part Number:TMS570LS3137
在查看Technical Reference Manual时,4.3.2里有如下说明:
可见对于GIOB[2]的输入复用,Control Register Bit A=Control Register Bit B=PINMMR29[16]
经判断,无论该bit是1还是0,公式 A and not(B) 恒等于 = .FLASE
公式 not(A) or (A and B) 恒等于 = TRUE
就是说无论PINMMR29[16]是1还是0,GIOB[2]都选中了 F2 管脚?
又看到4.6那个复用表格有如下:
对比TMS570LS3137的数据表,可以确定PINMMR9[16:23]这个字节就是控制V10这个管脚的复用的。那么,只要 PINMMR9[17] 置1,V10就复用为GIOB[2];只要 PINMMR9[17] 置0,即V10复用为别的功能,根据前面的分析,GIOB[2]就使用F2管脚。也就是说,GIOB[2]是使用F2还是V10, 取决于 PINMMR9[17] ,而 PINMMR29[16] 无影响。我的理解对吗?
Cherry Zhou:
您好,我们已收到您的问题并升级到英文论坛寻求帮助,如有答复将尽快回复您。谢谢!
,
Cherry Zhou:
您好,请问您使用的封装是?144-pin PGE还是337-ball ZWT?
,
user6445572:
337-ball ZWT
,
Cherry Zhou:
好的感谢您的信息,已经跟进给工程师了哈。
,
Cherry Zhou:
您好,TMS570LS31x 有一个专用终端 (F2) 和一个用于 GIOB[2] 信号的多路复用终端 (V10)。 该多路复用器的选择由 PINMMR29[16] 控制。 当 PINMMR29[16] 被清除 (0 、default) 时,到 GIOB[2] 的连接来自专用终端 (F2)。 当 PINMMR29[16] 被置位时,到 GIOB[2] 的连接来自 V10 终端。
PINMMR29[16] = 0 –> F2 –> GIOB[2]
PINMMR29[16] = 1 –> V10 –> GIOB[2]
user6445572 说:
又看到4.6那个复用表格有如下:
是用于将 V10 配置为输出的。 正如数据表所示,当应用程序配置为 GIOB[2] 时,是无法向该终端输出电平。 因此不应使用 PINMMR9[18]。
PINMMR9[16] = 1 –> MibSPI3NCS[0]
PINMMR9[17] =1 –> AD2EVT