2019-01-31 01:23 PM
Does ST provide an excel or CSV form of a pin functionality spreadsheet, to aid in assigning pin connections during development? This would be similar to Table 13 in the datasheet, but not in PDF form.
2019-01-31 01:41 PM
In some way StCube can help. Otherwise I have warped the stcube xml fille to header files to pinmux headers like
# define PINMUX(gpio, func) ((gpio == PIN_NONE) ? AF_PIN_NONE : \
((gpio == PA00) && (func == TIM2_CH1_FUNC )) ? 1 : \
((gpio == PA00) && (func == USART2_CTS_FUNC )) ? 7 : \
((gpio == PA00) && (func == COMP1_OUT_FUNC )) ? 12 : \
((gpio == PA00) && (func == TIM2_ETR_FUNC )) ? 14 : \
in
https://sourceforge.net/p/ethernut/code/HEAD/tree/trunk/nut/include/arch/cm3/stm/generated/
At least you can grep these file fore what pin carry e.g. the TIM2_CH1_FUNC function.
2019-01-31 02:10 PM
@Stan0402 - If only ST would provide data in spreadsheet form, it would help us a lot!
Here's what I do:
Its very annoying!
Hope that helps,
Best Regards, Dave
2019-01-31 05:26 PM
Hi Uwe, Thanks for the idea, but unfortunately this is not what I am looking for. I need a spreadsheet tool to document and determine the configurations.
2019-01-31 05:27 PM
Hi Dave, thanks for the idea. Unfortunately I cannot get the Tabula utility to work. It tries to navigate to some IP address that returns file not found.
2019-01-31 05:49 PM
Sorry to hear that, Tabula always works great here.
2nd best is zamzar utility; give that one a try.
Hope that helps!
Best Regards, Dave
2019-02-04 08:57 AM
Hello,
Using STM32CubeMX, you should be able to export the pinout to a csv file:
-Amel
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2019-02-04 10:52 AM
Thanks @Amel NASRI but that is not quite what we need. Especially when trying to determine which package to use, we need something more like the table in the datasheets. Also when trying to prototype with a large package (for example on Nucleo) for a product that will use a smaller package, we need all variants in one sheet. Example below,
Thanks,
Best Regards, Dave
PS: Prototyping with Nucelo and building product with a different (usually smaller package is a reason you have so very many requests to make it easy to change selected package within CubeMX!
2019-02-20 01:09 AM
Hi @Dave Nadler ,
Your request is shared with our STM32CubeMX experts who can assess it.
-Amel
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2019-02-20 06:49 AM
Hello @Dave Nadler
I have shared your request with our Development Team.
Regards,
Khouloud.