cleanflight/docs/Board - Naze32.md

68 lines
3.6 KiB
Markdown
Raw Permalink Normal View History

2014-09-16 00:40:17 +02:00
# Board - Naze32
The Naze32 target supports all Naze hardware revisions. Revision 4 and 5 are used and
2014-09-16 00:40:17 +02:00
frequently flown by the primary maintainer. Previous Naze hardware revisions may have issues,
2014-11-14 13:44:17 +01:00
if found please report via the [github issue tracker](https://github.com/cleanflight/cleanflight/issues).
2014-09-16 00:40:17 +02:00
## Serial Ports
2014-09-16 00:40:17 +02:00
| Value | Identifier | RX | TX | Notes |
| ----- | ------------ | ---------- | ------------------ | ------------------------------------------------------------------------------------------- |
| 1 | USART1 | RX / PA10 | TX / PA9 / TELEM | TELEM output is always inverted (for FrSky). Internally connected to USB port via CP2102 IC |
| 2 | USART2 | RC4 / PA3 | RC3 / PA2 | |
| 4 | SOFTSERIAL1 | RC5 / PA6 | RC6 / PA7 | |
| 5 | SOFTSERIAL2 | RC7 / PB0 | RC8 / PB1 | |
* You cannot use USART1/TX/TELEM pins at the same time.
* You may encounter flashing problems if you have something connected to the RX/TX pins. Try disconnecting RX/TX.
2014-09-16 00:40:17 +02:00
## Pinouts
2014-12-01 00:37:03 +01:00
The 10 pin RC I/O connector has the following pinouts when used in RX_PPM/RX_SERIAL mode.
2014-12-01 00:37:03 +01:00
| Pin | Identifier | Function | Notes |
| --- | ---------- | -------------- | -------------------------------- |
| 1 | | Ground | |
2014-12-01 00:37:03 +01:00
| 2 | Circle | +5V | |
| 3 | 1 | RX_PPM | Enable `feature RX_PPM` |
2014-12-01 00:37:03 +01:00
| 4 | 2 | RSSI_ADC | Enable `feature RSSI_ADC`. Connect to the output of a PWM-RSSI conditioner, 0v-3.3v input |
| 5 | 3 | USART2 TX | |
| 6 | 4 | USART2 RX | |
| 7 | 5 | LED_STRIP | Enable `feature LED_STRIP` |
| 8 | 6 | unused | |
| 9 | 7 | unused | |
| 10 | 8 | CURRENT | Enable `feature CURRENT_METER` Connect to the output of a current sensor, 0v-3.3v input |
2014-12-01 00:37:03 +01:00
When SOFTSERIAL is enabled, LED_STRIP and CURRENT_METER are unavailable, but two SoftSerial ports are made available to use instead.
2014-12-01 00:37:03 +01:00
| Pin | Identifier | Function | Notes |
| --- | ---------- | -------------- | -------------------------------- |
| 7 | 5 | SOFTSERIAL1 RX | Enable `feature SOFTSERIAL` |
| 8 | 6 | SOFTSERIAL1 TX | |
| 9 | 7 | SOFTSERIAL2 RX | |
| 10 | 8 | SOFTSERIAL2 TX | |
2015-03-15 02:34:34 +01:00
## Recovery
2015-03-15 02:34:34 +01:00
### Board
2015-03-15 04:50:32 +01:00
+ Short the two pads labelled 'Boot' **taking extra care not to touch the 5V pad**
+ Apply power to the board
+ Remove the short on the board
2015-03-15 04:31:34 +01:00
### Cleanflight configurator
2015-03-15 04:50:32 +01:00
+ Select the correct hardware and the desired release of the Clearflight firmware
+ Put a check in the "No reboot sequence"
+ Flash firmware
2015-03-15 04:31:34 +01:00
```
2015-03-15 02:34:34 +01:00
/-------------------\
|O O|
| []5V |
| [][]Boot |
| |
| |
| |
| |
|O O|
\-------[USB]-------/
```