Thread 中讨论的其他器件:EK-TM4C1294XL
您好!
以太网 LED 是如何工作的? EK-TM4C1294XL Launchpad 使用 EN0LED0和 EN0LED1、但 EN0LED2会怎么做? 能否将两个 LED 功能多路复用为三个 LED 中的任何一个(即、如果 MCU 的引脚使用都不提供 EN0LED0和 EN0LED1、则使用 EN0LED1和 EN0LED2代替 EN0LED0和 EN0LED1)?
谢谢、
svl123
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.
您好!
以太网 LED 是如何工作的? EK-TM4C1294XL Launchpad 使用 EN0LED0和 EN0LED1、但 EN0LED2会怎么做? 能否将两个 LED 功能多路复用为三个 LED 中的任何一个(即、如果 MCU 的引脚使用都不提供 EN0LED0和 EN0LED1、则使用 EN0LED1和 EN0LED2代替 EN0LED0和 EN0LED1)?
谢谢、
svl123
EK-TM4C1294XL 电路板的原理图位于 用户指南的背面。 四个 LED 连接到引脚 D1-PN1、D2-PN0、D3-PF4和 D4-PF0。 当被用作以太网 LED D3和 D4时、使用 EN0LED1和 EN0LED0功能。 EN0LED2功能在引脚 PF1或 PK5上可用。 这两个引脚均未连接到 EK-TM4C1294XL Launchpad 上的 LED。
尊敬的 Bob:
感谢您的解释。 我的问题是- EN0LED2有什么作用? 我能否重新配置引脚分配、使以太网 LED 由引脚 PK4 (EN0LED0)和 PK5 (EN0LED2)控制、而不是由 Launchpad 上具有 LED 的 PF0和 PF4控制?
我将"EK_TM4C1294XL.c"文件 EK_TM4C1294XL_initEMAC 函数中的代码从
GPIOPinConfigure (GPIO_PF0_EN0LED0);/* EK_TM4C1294XL_USR_D3 * GPIOPinConfigure (GPIO_PF4_EN0LED1);/* EK_TM4C1294XL_USR_D4 * GPIOPinTypeEthernetLED (GPIO_PORTF_BASE、GPIO_PIN_0 | GPIO_PIN_4);
至:
GPIOPinConfigure (GPIO_PK4_EN0LED0);/* EK_TM4C1294XL_USR_D3 * GPIOPinConfigure (GPIO_PK5_EN0LED2);/* EK_TM4C1294XL_USR_D4 * GPIOPinTypeEthernetLED (GPIO_PORTK_base、GPIO_PIN_4 | GPIO_PIN_5);
但在引脚 PK4和 PK5上看不到任何内容。 我的目标是将两个以太网 LED 连接到 PK4和 PK5、并在这些引脚上控制它们、而不是 PF0和 PF4。 这是可行的吗?
谢谢、
svl123