Hello,
Where I can find more information about GPIOMUX?
If I want to use GPIO_AD_03 as a gpio I will find that one of the muxing options is GPIOMUX_IO17.
But that's it, I can't find any mention of GPIOMUX in the reference manual, how to control it nor how it's mapped to GPIO registers.
Solved! Go to Solution.
Hello Tomula,
Additionally, I would recommend looking at the MCUXpresso SDK Examples some of which do cover GPIO. MXUXpresso also has a Pins Config Tool which allow to setup pin muxing with an intuitive GUI.
I would start installing the MCUXpresso IDE and downloading the SDK for the i.MXRT1010.
MCUXpresso IDE (included the Config Tools)
https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-i...
MXUXpresso SDK Builder
https://mcuxpresso.nxp.com/en/builder
Documentation for the MCUXpresso Config Tools
I hope that this information helps!
Regards,
Gustavo
Thanks for all the replies, it wasn't an issue of how to do it, I just wanted to know if there is some official documentation about it, to which I can referrer other people.
I agree the implementation of the IOMUX is confusing at first acquaintance, and it's not helped by missing or incomplete documentation.
To start I found it easiest to look at some SDK example projects, I've not used RT1010 but if it's the same as RT106x then you should see calls to IOMUXC_SetPinMux() that sets the pin muxing and IOMUXC_SetPinConfig() that sets the pin config.
Also looking at the contents of fsl_iomuxc.h can be a quick way to see which muxing options are available for a given pin, and you can use the pin function ID's to quickly configure the pin.
-Nick
Hello Tomula,
Additionally, I would recommend looking at the MCUXpresso SDK Examples some of which do cover GPIO. MXUXpresso also has a Pins Config Tool which allow to setup pin muxing with an intuitive GUI.
I would start installing the MCUXpresso IDE and downloading the SDK for the i.MXRT1010.
MCUXpresso IDE (included the Config Tools)
https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-i...
MXUXpresso SDK Builder
https://mcuxpresso.nxp.com/en/builder
Documentation for the MCUXpresso Config Tools
I hope that this information helps!
Regards,
Gustavo
Hi
Try this video as starting point:
https://www.youtube.com/watch?v=SmFTi8hlba0
Regards
Mark
[uTasker project developer for Kinetis and i.MX RT]
Contact me by personal message or on the uTasker web site to discuss professional training, solutions to problems or rapid product development requirements
For professionals searching for faster, problem-free Kinetis and i.MX RT 10xx developments the uTasker project holds the key: https://www.utasker.com/iMX/RT1010.html