请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
零件号: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的经验。
目前,我根本没有做任何事情,请您帮我!!!
谢谢!!!