cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CUBE vacant are not allowed to take the GPIO

deep ch
Associate II
Posted on December 26, 2017 at 15:11

Hello Guys.

I am working on the STM32FF417IGH6 Controller.

I am having

1)PSRAM

2)Ethernet

3)EMMC Device

4) SPI1->LCD Display

5)SPI2-> Other purpose

6)Keypad 6x4

7) JTAG

8) GPIOS for the LEDS

Now when I am Allocating unused pins but they are giving '?' problems to Ethenet/FSMC/USB

Now the PINS that can be used in Ethenet/FSMC/USB will be wasted.

how to avoid the same.

I required atleast 10 GPIOS to accommodate..

Are there any ways to proceed ahead..??

Regards

Deep c

#usb #ethernet #pinalocation #fsmc #stm32cube
1 REPLY 1
Posted on December 26, 2017 at 22:19

The part Data Sheet should provide pin details. You could check the pin usage against desired functionality manually.

For large LED arrays consider options to use shift registers and latches to reduce pin requirements. See TM1638 for LED and Key Scan devices.

https://retrocip.cz/files/tm1638.pdf

 

External memories can soak up a lot of pins, especially wide data busses. Ethernet MII vs RMII

The STM3240G-EVAL board may provide some ideas about connectivity and pin usage.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..