2025-03-13 2:27 AM
Hey, I am new posting to this forum!
I am planning to utilize the above mentioned boards in combination in order to accomplish a tiny, hand-held appliance controlling a stepper motor, carrying out measurements at positions and storing the data to a USB-stick.
I have purchased the above items and the manual to the IHM says "can be connected to any Nucleo board". But can it be connected to this discovery board as well?
I took the manual of the discovery, exported the pin list to Excel (took me a lot of time!) and see that only few of the pins on P1 and P2 are unused internally. I may now try to disable the RAM and thus get suifficient pins free. But I feel uncomfortable to connect periphery to a "sleeping memory".
But still it seems to be quite a challenge to find pins with the extra functions I need and map them to the IHM board. Maybe by means of an adaptor board?
I am also posting this question because I always found it diffcult to find myself through the documentation of nucleo boards, find and match pins to other components. In such cases I manually create Excel-spreadsheets, copy the connector layouts to it in order to have a basic hardware documentation. But I find the pretty time-consuming. Does anybody around here know much better and faster ways to go for this?
Thanks for any help! Regards. Gufi
2025-03-13 3:04 AM - edited 2025-03-13 3:20 AM
@gufi366 wrote:I am new posting to this forum!
Welcome to the forum.
Do you have experience with microcontrollers and general electronics?
@gufi366 wrote:the manual to the IHM says "can be connected to any Nucleo board". But can it be connected to this discovery board as well?
So this is the X-NUCLEO-IHM02A1 board:
https://www.st.com/en/ecosystems/x-nucleo-ihm02a1.html
You can see that it has connectors which mate directly with the connectors on a Nucleo board.
And this is the STM32F429ZI-disco board:
https://www.st.com/en/evaluation-tools/32f429idiscovery.html
and you can see that it does not have matching connectors; so you cannot simply plug the X-NUCLEO-IHM02A1 board directly onto it - as you would with a Nucleo.
But, of course, there is nothing to stop you making the appropriate connections using jumper wires.
For that, you will need to study the User Manuals and/or schematics for both boards, to work out what connections to make.
@gufi366 wrote:I took the manual of the discovery, exported the pin list to Excel (took me a lot of time!) and see that only few of the pins on P1 and P2 are unused internally.i
That's another advantage of using a Nucleo board - they are not "cluttered" with a load of stuff using up all the processor's pins!
@gufi366 wrote:I am also posting this question because I always found it diffcult to find myself through the documentation of nucleo boards, find and match pins to other components. In such cases I manually create Excel-spreadsheets, copy the connector layouts to it in order to have a basic hardware documentation. But I find the pretty time-consuming.
Yes, that has been noted many times here.
It would be really useful if ST Provided the pin mapping in some sort of machine-readable format - rather than having to manually & laboriously transcribe it from PDF documents!
PS:
I forgot this - recently found you can extract the info from CubeMX: