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.

[参考译文] TM4C1292NCPDT:请告诉我如何使用TM4C1292NCPDT RMII接口!!

Guru**** 649970 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1096340/tm4c1292ncpdt-please-tell-me-how-to-use-tm4c1292ncpdt-rmii-interface

零件号:TM4C1292NCPDT
我正在使用TM4C1292NCPDT处理一个项目。 

在该项目中,有必要使用以太网,因此我计划将LAN9303m用作PHY芯片。 

接口为RMII。

但是,目前该项目陷入了困境。

困难在于以太网不工作。 

通过检查TM4C1292NCPDT数据表配置电路,软件使用CCS。 



我对以下方面很好奇: 

1.如果在TM4C1292NCPDT的多个引脚之间将50MHz输入到“EN0REF_CLK”,是否生成MDC信号正确?

2.
如下所示,使用RMII接口的引脚设置和使用外部PHY的定义均适用。 这是否正确?

- GPIO PIN设置
MAP_GPIOPinConfigure(GPIO_PG3_EN0TXEN);
MAP_GPIOPinConfigure(GPIO_PG5_EN0TXD1);
MAP_GPIOPinConfigure(GPIO_PG4_EN0TXD0);
MAP_GPIOPinConfigure(GPIO_PG7_EN0RXDV);
MAP_GPIOPinConfigure(GPIO_PQ5_EN0RXD0);
MAP_GPIOPinConfigure (GPIO _PQ6_EN0RXD1);
//GPIOPinConfigure(GPIO_PK4_EN0INTRN);
MAP_GPIOPinConfigure(GPIO_PF2_EN0MDC);
MAP_GPIOPinConfigure(GPIO_PF3_EN0MDIO);
MAP_GPIOPinConfigure(GPIO_PM4_EN0RREF_CLK);

MAP_GPIOPinTypeEthernetMII (GPIO_PORTG_BASE,GPIO PIN_3|GPIO PIN_4|GPIO PIN_5|GPIO PIN_7);
MAP_GPIOPinTypeEthernetMII (GPIO_PORTQ_BASE,GPIO PIN_5|GPIO PIN_6);
MAP_GPIOPinTypeEthernetMII (GPIO_PORTF_BASE,GPIO PIN_2|GPIO PIN_3);
MAP_GPIOPinTypeEthernetMII (GPIO _PORTM_BASE,GPIO PIN_4);


-外部PHY设置
#if define (EMAC_PHY_is_EXT_RMII)=> lwipopts.h
我没有将PHY芯片连接到MCU的经验。 

目前,我根本没有做任何事情,请您帮我!!! 


谢谢!!!