|
1. 在应用中,我就使用了RL_TCPNET的功能, 我基于V6的板子上,把原来PG11和PG13, 修改为为PB11和PB12,但是就ping不通了。2. 以下就是我修改的配置,请教一下,还有需要修改:
原来的配置:
// /* 配置PG11,PG13,复用功能,推挽模式,100MHz,无上拉下拉,复用到AF11 (Ethernet) */
// GPIOG->MODER &= ~0x0CC00000;
// GPIOG->MODER |= 0x08800000;
// GPIOG->OTYPER &= ~0x00002800;
// GPIOG->OSPEEDR |= 0x0CC00000;
// GPIOG->PUPDR &= ~0x0CC00000;
// GPIOG->AFR[1] &= ~0x00F0F000;
// GPIOG->AFR[1] |= 0x00B0B000;
// /* 配置PB13,复用功能,推挽模式,100MHz,无上拉下拉,复用到AF11 (Ethernet) */
// GPIOB->MODER &= ~0x0C000000;
// GPIOB->MODER |= 0x08000000;
// GPIOB->OTYPER &= ~0x00002000;
// GPIOB->OSPEEDR |= 0x0C000000;
// GPIOB->PUPDR &= ~0x0C000000;
// GPIOB->AFR[1] &= ~0x00F00000;
// GPIOB->AFR[1] |= 0x00B00000;
修改后的配置:
/* 配置PB11,PB12,PB13,复用功能,推挽模式,100MHz,无上拉下拉,复用到AF11 (Ethernet) */
GPIOB->MODER &= ~0x0FC00000;
GPIOB->MODER |= 0x0A800000;
GPIOB->OTYPER &= ~0x00003800;
GPIOB->OSPEEDR |= 0x0FC00000;
GPIOB->PUPDR &= ~0x0FC00000;
GPIOB->AFR[1] &= ~0x00FFF000;
GPIOB->AFR[1] |= 0x00BBB000;
|
|