Comments (18)
There was a buggy version of Arduino recently released, tons of people have suffered from lto-wrapper error. Could be the same. In the most recent version they say they have fixed it:
http://forum.arduino.cc/index.php?topic=576749.0
from rc_rx_cabell_v3_fhss.
Hear are things to do next.
In the first few lines of the serial output it displays if the primary and/or secondary radio is detected. What do these lines indicate?
If the primary radio is detected, and if you used a diode in the IRQ it is oriented correctly (the diode is only needed for 2 radios), the the fault is probably in the TX side. Share more details on the TX module. What hardware, what compile options. You have to be sure this protocol is compiled in. I have only tested with my fork of the multi-protocol code, so you could try to use the fork under soligen2010. I dont know if the protocol works on the 32bit versions (like the iRange) as I don't have one to test with.
If you have just one radio with CSN on D14 (aka A0), the the CE pin can be tied to either D10 or +3.3, it should not make a difference, but feel free to try both if you like.
EEPROM does not need to be erased. The LED on indicates bind mode, so your old EEPROM data will be over-written when bind is successful. If LED doesn't turn on, then erasing EEPROM is a way to get into bind mode without needing a button.
D1 & D2 are flyback diodes to protect against possible reverse voltage spikes. Inductors (motors/servos) can generate these spikes. If you have no servos or motors connected, they are optional.
Also, you can try removing the level shifters. The NRF24L01 is 5V tolerant so they are not needed. If the shifters are not bi-directional, then they would not work.
from rc_rx_cabell_v3_fhss.
I upgraded to 1.8.8 and it compile fine for me, so it must be something wrong with your installation or settings.
All I could suggest is to make sure you have the right board selected - I use the Arduino Nano board selection. It seems to work fine for the Pro Mini boards.
from rc_rx_cabell_v3_fhss.
@krukhlis I think that is a different issue. This is the correct one:
arduino/Arduino#7949
This bug is difficult to reproduce. It comes and goes for no apparent reason. I've also only seen it occur for people using Windows. So it's not surprising that it did not occur for @soligen2010.
I don't think the issue is caused in any way by the code in this library and I don't think any changes to this code could fix it (though they might make it disappear purely by chance).
There is a beta release of a new AVR toolchain that is intended to fix the bug. If you want to give it a try, you can install it by doing this:
- File > Preferences
- In the "Additional Boards Manager URLs" field, add http://downloads.arduino.cc/packages/package_avr_7.3.0_index.json
- Click "OK".
- Tools > Board > Boards Manager
- Wait for downloads to finish.
- Click on "Arduino AVR Boards".
- Click "Update".
- Wait for the update to finish.
- Click "Close".
- Try compiling again.
from rc_rx_cabell_v3_fhss.
from rc_rx_cabell_v3_fhss.
from rc_rx_cabell_v3_fhss.
from rc_rx_cabell_v3_fhss.
If it has never been bound it will always boot into bind mode even regardless of the state of A3. Did you get it to successfully bind? The LED should blink when the bind is complete. If it never blinked, then there is no bind and it just keeps re-booting into bind mode,
from rc_rx_cabell_v3_fhss.
from rc_rx_cabell_v3_fhss.
No, I don't think it is any of those things you suggested. I think you maybe never bound the receiver. Did you get the successful bind indicated by the blinking LED or not?
from rc_rx_cabell_v3_fhss.
from rc_rx_cabell_v3_fhss.
from rc_rx_cabell_v3_fhss.
from rc_rx_cabell_v3_fhss.
from rc_rx_cabell_v3_fhss.
from rc_rx_cabell_v3_fhss.
It has been a month and no new information as been posted on the recommended next steps for this, so closing the issue. Re-open it if you get more details to share.
from rc_rx_cabell_v3_fhss.
Sorry,
I wait a new nrf24l01 with pa lna feature for a new test.
I have done my test with an Uno board and not a pro mini. So I and I don't know if use an Uno with your code is a good idea
from rc_rx_cabell_v3_fhss.
Neither of those things should make a difference
from rc_rx_cabell_v3_fhss.
Related Issues (9)
- Where is the code HOT 2
- NO telemetry and servo no move in telemetry mode HOT 5
- Compiling error with Arduino IDE 1.68 HOT 4
- Feature request: No pulse failsafe option HOT 7
- Support for Deviation TX with NRF24 HOT 4
- Can you please advise me PWM MOTOR DRIVER HOT 4
- RSSI does not recover when conditions improve HOT 7
- inconsistent use of micros()/millis() in getPacket()? HOT 1
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 rc_rx_cabell_v3_fhss.