This is an old revision of the document!
Table of Contents
Devo 10
The following documents the hardware inside the Devo-10 transmitter
- MCU: STM32F103VCT6 256kB Flash, 48kB RAM 100pin package
- SPI Flash: SST25VF032B 4MB SPI NOR Flash
- LCD Display: NT7538 132×65 B&W display
- Radio: CYRF6936 2.4GHz
STM32 Connections
Pin | Desription |
---|---|
BOOT0 | CON2 |
NRST | Debugger (NRESET) |
GPIOA
Pin | Desription |
---|---|
1 | Buzzer |
2 | |
3 | |
4 (ADC_IN_4) | |
5 (SPI1_SCK) | |
6 (SPI1_MISO) | |
7 (SPI1_MOSI) | |
9 (USART1_TX) | |
10 (USART1_RX) | |
11 (USBDM) | |
12 (USBDP) | |
13 (SWDIO) | |
14 (SWCLK) |
GPIOB
Pin | Desription |
---|---|
1 | LCD Backlight |
2 (BOOT1) | SPI Flash Chip-Enable |
4 | Button Matrix Col 1 |
5 | Button Matrix Col 2 |
8 | Button Matrix Col 3 |
9 | Button Matrix Col 4 |
10 | USB Enable (enable Low) |
11 | TxModule pin 10 - CYRF6936 Reset |
12 (SPI2_NSS?) | TxModule pin 1 |
13 (SPI2_SCK?) | TxModule pin 3 |
14 (SPI2_MISO?) | TxModule pin 9 |
15 (SPI2_MOSI?) | TxModule pin 7 |
GPIOC:
0 (ADC_IN_10): AUX4 1 (ADC_IN_11): Left Horizontal Stick 2 (ADC_IN_12): Right Horizontal stick 3 (ADC_IN_13): Right Vertical Stick 4 (ADC_IN_14): Battery Voltage 5 (ADC_IN_15): Left Vertical Stick 6: Gear Switch?? 7: Elevator D/R Switch?? 8: Rudder D/R Switch?? 9: FMode 0 Switch?? 10: FMode 2 Switch?? 11: Aileron D/R Switch?? 12: Mix 0 Switch?? 13: Mix 2 Switch??
GPIOD:
0-1: LCD Module 2: ??? Push/Pull output default low 4-5: LCD Module 7-11: LCD Module 14-15: LCD Module
GPIOE:
2: Button Matrix Row 1 3: Button Matrix Row 2 4: Button Matrix Row 3 5: Button Matrix Row 4 6: Button Matrix Row 5 7-15: LCD Module
GPIOF:
The battery voltage (ADC1_14) is calculated by the formula: V = 0.003246 * value + 0.4208
Button Matrix:
B.6 B.7 B.8 B.9
E.2 L- DN- NC Elevator Trim Down E.3 R+ UP+ Top Right TD Throttle Trim Up E.4 Ent Ext Top Right TU Elevator Trim Up E.5 Aileron TR Rudder TL Top Left TU NC E.6 Aileron TL Rudder TR Top Left TD Throttle Trim Down
TL: Trim Left TR: Trim Right TU: Trim Up TD: Trim Down