2008-12-15 08:00 PM
2011-05-17 12:57 AM
Dear,
As mentioned, we need to plug our design board on top of STR91x. But we found a problem, the Ethernet in FreeRTOS on STR91x use the GPIO5 with GPIO_Struct.GPIO_Pin = GPIO_Pin_2 | GPIO_Pin_3; ...... ...... GPIO_InitStructure.GPIO_Alternate = GPIO_OutputAlt2; but we need the GPIO5 (Pin 0 and Pin 1) to be our extend memory addressing and must be set as: GPIO_InitStructure.GPIO_Alternate = GPIO_OutputAlt1; It causes the Ethernet not working at all!! Any solution? Can we use another Pin as Ethernet? Rickey Leung2011-05-17 12:57 AM
Hello,
If you need only GPIO5_0 & GPIO5_1 pins, it's not a problem because the Ethernet interface doesn't use them. In other words, you can use the pins 0 and 1 from the Port5 while the Ethernet uses the pins 2 & 3, it's not a problem. But the pins 2 & 3 are mandatory for the Ethernet. regards sword