New protocol MJXQ and FTDI upload method

This commit is contained in:
pascallanger 2016-02-04 13:24:16 +01:00
parent c90db8594a
commit db8e4a03a8

View File

@ -187,6 +187,12 @@ ESky||NRF24L01
MT99XX||NRF24L01 MT99XX||NRF24L01
|MT |MT
|H7 |H7
|YZ
MJXQ||NRF24L01
|WLH08
|X600
|X800
|H26D
Note: Note:
- The dial should be set to 0 for serial. Which means all protocol selection pins should be left unconnected. - The dial should be set to 0 for serial. Which means all protocol selection pins should be left unconnected.
@ -384,6 +390,18 @@ Dual Rate: +100%=full range, Throttle Hold: +100%=hold, Idle Up: +100%=3D, GYRO:
#####Sub_protocol FEILUN #####Sub_protocol FEILUN
Same channels assignement as above. Same channels assignement as above.
####MJXQ
Autobind protocol
CH1|CH2|CH3|CH4|CH5|CH6|CH7|CH8|CH9|CH10|CH11|CH12|CH13
---|---|---|---|---|---|---|---|---|---|---|---|---
A|E|T|R|FLIP|LED|PICTURE|VIDEO|HEADLESS|RTH|AUTOFLIP|PAN|TILT
#####Sub_protocol WLH08
#####Sub_protocol X600
#####Sub_protocol X800
#####Sub_protocol H26D
####MT99XX ####MT99XX
Autobind protocol Autobind protocol
@ -395,6 +413,8 @@ A|E|T|R|FLIP||PICTURE|VIDEO|PITCH_Trim|ROLL_Trim
Models: MT99xx Models: MT99xx
#####Sub_protocol H7 #####Sub_protocol H7
Models: Eachine H7 Models: Eachine H7
#####Sub_protocol YZ
In progress...
####SLT ####SLT
Autobind protocol Autobind protocol
@ -508,6 +528,17 @@ From the Arduino environment, you can use this shortcut to compile and upload to
To flash the latest provided hex file under [Release](https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/releases), you can use a tool like [AVR Burn-O-Mat](http://avr8-burn-o-mat.aaabbb.de/), set the microcontroller to m328p and flash it. To flash the latest provided hex file under [Release](https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/releases), you can use a tool like [AVR Burn-O-Mat](http://avr8-burn-o-mat.aaabbb.de/), set the microcontroller to m328p and flash it.
###Upload the code using FTDI (USB serial to TTL)
Use this method only for Arduino Pro Mini boards with bootloader.
Use an external FTDI adapter like [this one](http://www.banggood.com/FT232RL-FTDI-USB-To-TTL-Serial-Converter-Adapter-Module-For-Arduino-p-917226.html).
The programmer should be set to 3.3V or nothing to not supply any over voltage to the multimodule and avoid any damages.
From the Arduino environment, you can use Upload button which will compile and upload to the module: Skecth->Upload (Ctrl+U)
To upload the latest provided hex file under [Release](https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/releases), you can use a tool like [XLoader](http://russemotto.com/xloader/), set the microcontroller to Atmega328 and upload it.
###Set fuses ###Set fuses
Use a tool like [AVR Burn-O-Mat](http://avr8-burn-o-mat.aaabbb.de/) to set the fuses of the Atmega328 to: Use a tool like [AVR Burn-O-Mat](http://avr8-burn-o-mat.aaabbb.de/) to set the fuses of the Atmega328 to:
- Low Fuse 0xFF - Low Fuse 0xFF