-
-
Notifications
You must be signed in to change notification settings - Fork 805
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RX produces sporadic pulses on PWM signal line on startup #2766
Comments
This is a known issue with ESP8285 based receivers. The pins that are used also double as Serial IO pins i.e. the pins use to update the receiver. The problem is that the ESP8285 always outputs serial information at 74880 baud on the TX pin and some other pins have PWM signals during boot. |
Awww, that's unfortunate. I will need to figure out a logical workaround on my side. Just curious... Would that have been possible to circumvent by using a different pinout? The ESP32 has a GPIO multiplexor, so a timer can be mapped to a different pin. Does the same hold true for the ESP8285? |
No the 8285 is pretty limited in what can be used on what pins. So with the SPI taken by the semtech chip and needing 1 and 3 for the serial for updating and 0 for the boot theres very little left. So we had to use those for PWM just to be able to get 5 PWMs available. |
I see. Well, I only wish that PWM pin on the ESP8285 would have been chosen to be the last channel, not the first one. At least, that wouldn't be sticking out so bad.😂 But... yeah, we have what we have now. Thanks for the info! |
Current Behavior
When a Radiomaster ER3C-i receiver (UNIFIED_ESP8285_2400_RX_3.3.0) is powered on, it produces invalid output (sporadic pulses and noise) on the line for about 240ms before valid servo PWM output begins.
Steps to Reproduce
Details
The current behaviour constitutes invalid servo PWM input, hence it may lead to all sorts of troubles with dependent gear.
Your Environment
The text was updated successfully, but these errors were encountered: