Part Number:TMS570LC4357Other Parts Discussed in Thread: HALCOGEN
我使用的TMS570LC4357开发板,板上的LED2接在GIOB_6,查看原理图得知物理引脚为J2,其中GIOB_6还有个复用引脚为R3。在HALCOGEN中配置J2为GIOB_6引脚,main函数控制GIOB_6输出脉冲,LED2正常闪烁。
新建工程,在HALCOGEN中,配置R3为GIOB_6引脚。结果LED2依然可以闪烁。理论上LED2接在J2引脚上,配置R3为GIOB_6后,LED2不应该闪烁的才对?请问问题出在哪里。
Susan Yang:
J2 和 R3 都可以同时配置为 GIOB[6] 的输出。如果将 GIOB[6] 配置为输入,则只能使用 J2 或 R3 之一。
PINMMR87[8] 和 PINMMR[9] 用于选择哪个引脚用作 GIOB[6] 的输入。
如果PINMMR87[8]置位且PINMMR87[9]清零,则选择端子J2。如果PINMMR87[8]清零且PINMMR87[9]置位,则选择端子R3。
如果 PINMMR87[8] 和 PINMMR87[9] 均置位或清零,则默认功能 (J2) 将被选为 GIOB[6] 输入。
抱歉,目前手边没有该开发板,所以不好上手测试
,
9S:
Susan Yang 说:J2 和 R3 都可以同时配置为 GIOB[6] 的输出
GIOB[6]做输出时,同步控制J2和R3两个引脚吗?
,
Susan Yang:
是的,我的理解是这样的。但我手边没有这个板子,所以不能为您测试