你好,楼主,有个问题请教下:
关于MAC的GPIO配置的,代码中有如下:
/**************************************************************/
/* For Remapped Ethernet pins */
/*************************************************************/
/* Input (Reset Value):
- ETH_MII_CRS CRS: PA0
- ETH_MII_RX_CLK / ETH_RMII_REF_CLK: PA1
- ETH_MII_COL: PA3
- ETH_MII_RX_DV / ETH_RMII_CRS_DV: PD8
- ETH_MII_TX_CLK: PC3
- ETH_MII_RXD0 / ETH_RMII_RXD0: PD9
- ETH_MII_RXD1 / ETH_RMII_RXD1: PD10
- ETH_MII_RXD2: PD11
- ETH_MII_RXD3: PD12
- ETH_MII_RX_ER: PB10 */
其中有些管脚是复用的,不是重映射,比如PA0,PA1,PD8这样的,代码中都把这些管脚放到” GPIO_PinRemapConfig(GPIO_Remap_ETH, ENABLE);“这一句代码的后边了,没有什么影响吗?
如果PD9\PD10\PD11\PD12这5个管脚的信号,我不是重映射的,是用的PC4\PC5\PB0\PB1复用管脚,我是不是要放到GPIO_PinRemapConfig(GPIO_Remap_ETH, ENABLE)它前边呢? |