Comments (4)
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.
There is nothing the dev team can do about this as it done by the ESP8285 ROM.
A better receiver for PWM is the ESP32 based receivers as these generally have more pins available and most of the pins are doing crazy boot-time things. The exception is still the TX pin, but that is usually either not used as a PWM pin or is much further along the PWM list.
from expresslrs.
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?
from expresslrs.
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.
With the new C3 support you will get better PWM receivers coming soon I would imagine. These are ESP32 and have a lot of the hardware modules on-board including hardware PWM generation which we use, whereas the ESP8285 is timer based and has a bit of jitter.
from expresslrs.
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!
from expresslrs.
Related Issues (20)
- Occasionally wrong RSSI values if no connection is present
- [3.4.0, 3.4.1, 3.4.2] Wifi not work at (older) HM ep1 HOT 11
- SBUS work only with Ch.1 to Ch. 9 @ ELRS V3.4.1 CE LBT HOT 2
- Adds fan pin for receivers
- X Lite Master slave Problem. With Same Bluetooth name HOT 2
- Team Racing - Position and Aux assignment getting lost HOT 3
- Receiver change output format HOT 1
- Model Match forgotten on receiver HOT 18
- Can't use 3.4.x with RadioMaster Ranger Micro 2.4GHz HOT 6
- BR1/BR3 WiFi not work on 3.4.2 HOT 2
- Mavlink-rc branch jumper t20v2 HOT 1
- Model Configuration file upload fails on DIY 2.4 Generic RX as TX target HOT 1
- Issues with BR1/BR3 not entering WiFi mode quickly after updating to 3.4.2. HOT 1
- WiFi not working in 3.4.2? (Happy Model ES24TX Pro) HOT 4
- Хочу отзива
- Integrating Bluetooth Connectivity into Betaflight Configurator
- ESP32 C3 RX 5PWM HOT 2
- Creating Firmware with Pull request fails, if Binding Phrase contains "&" HOT 1
- Flysky TX Modules Support HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from expresslrs.