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 配置寄存 器 EPHYLEDCFG、 EPHYLEDCR 等。然而 TivaWare API 指南不清楚-是否应该使用 EMACConfigSet、 EMAPPHYConfigSet 或其他函数来执行此操作? 我应该将什么传递给这些函数之一?
此外、是否可以反转 LED 极性、以便它通常处于关闭状态、并且仅在接收到数据包时闪烁、而无需更改硬件?
非常感谢
这解决了问题。
这是我用于设置 LED 状态的代码、供将来参考。
// TX/RX/PPS LED 由以太网控制器驱动 //由以太网任务驱动的 ACE/LNK GPIOPinTypeEthernetLED (GPIO_PORTK_base、GPIO_PIN_4); GPIOPinTypeEthernetLED (GPIO_PORTK_base、GPIO_PIN_5); GPIOPinConfigure (GPIO_PK4_EN0LED0); GPIOPinConfigure (GPIO_PK5_EN0LED2); //配置 LED 模式 EMACPHYExtendedWrite (EMAC0_BASE、0、0x025、0x0302); EMACPHYWrite (EMAC0_BASE、 0、0x018、0x0000);
我似乎唯一的问题是、在0x018处向低位组中的寄存器写入0x0000不会像我预期的那样设置闪烁速率。 闪烁速率保持不变。 我想将其设置为20Hz 的闪烁速率、这意味着0x0000会写入寄存器。