We want to use jetson nano’s gpio to control step motor. we use the gpio pin simulates the pulse signal by jetson-gpio library. And using time delay to set pulse frequency.
Now we meet those problems:
- Jetson-gpio takes too long to initialize and set up the gpio. I tested the time required to get close to one millisecond. This makes a big difference when it comes to producing high frequency pulses.
Is there a more efficient way to configure GPIO pins on this platform?
2.if I use hardware PWM as then step motor pulse input, is there the register or API like pulse counter?
3.Does this platform have a hardware timer? Can be used to get precise time intervals or trigger tasks accurately.
In forums, I saw many other platforms have TRM document. Is there a development manual for nano platform?
I only have the NVIDIA Jetson Linux Developer Guide for reference.