Replies: 4 comments 4 replies
-
It would be interesting to try this with single-shot sequences. |
Beta Was this translation helpful? Give feedback.
-
It's unlikely to be inverted. It's more likely to be ~180° out of phase. A non-symmetrical sequence (e.g., I can't think of any way to start two RMT channels in sync. The best you would get is starting them very close to one another, but that would require large changes in the MicroPython RMT implementation: in the current design there is a not-insignificant amount of setup being done when you call |
Beta Was this translation helpful? Give feedback.
-
You are right, it is not inverted, there is just out of phase, since there is a time delay. In my config, the time delay is exactly as big as that the signal looks like it is inverted :)
Any idea how i could generate a sequence and the exact inverted sequence (this is actually the usecase for me). |
Beta Was this translation helpful? Give feedback.
-
A Sync Manager allows multiple channels to be started simultaneously, but such configuration isn't yet exposed through MicroPython. See Multiple Channels Simultaneous Transmission. I think if we put our heads together we can come up with something to provide this functionality! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
i have a "problem" with RMT. I want to use 2 channels just for sending a sequence. For test reasons the sequence is just 1,0,1,0,....
And the 2 channels should start synchron. I am using Micropyhton 1.18 on a Wemos Mini ESP32.
Now, the problem
Any ideas why?
Here the code:
Beta Was this translation helpful? Give feedback.
All reactions