56 lines
1.4 KiB
ReStructuredText
56 lines
1.4 KiB
ReStructuredText
=========================
|
|
Atmega MEGA1284P-XPLAINED
|
|
=========================
|
|
|
|
The `MEGA1284P-XPLAINED <https://www.microchip.com/en-us/development-tool/ATMEGA1284P-XPLD>`_
|
|
is a development board for the Atmega1284P from Microchip/Atmel.
|
|
|
|
.. figure:: board.jpg
|
|
:align: center
|
|
|
|
Microchip/Atmega MEGA1284P-XPLAINED
|
|
|
|
Features
|
|
========
|
|
|
|
- Atmega1284P MCU, 128K FLASH, 16K SRAM
|
|
- 11.0592 MHz crystal
|
|
- 32768 Hz crystal
|
|
- Embedded AVR911 compatible programmer
|
|
- Reset button
|
|
- 4 user buttons (3 switch and 1 touch button)
|
|
- 4 LEDs indicator (connected to PWM pins)
|
|
- Light sensor
|
|
- NTC sensor
|
|
- Not populated external SPI Flash with labels: AT45DB and AT25DF
|
|
- Power indicator LED
|
|
|
|
Pin Mapping
|
|
===========
|
|
|
|
===== ========== ==========
|
|
Pin Signal Notes
|
|
===== ========== ==========
|
|
P0.24 Blue LED Active LOW
|
|
P0.23 Red LED Active LOW
|
|
P0.22 Green LED Active LOW
|
|
P0.20 UART TX
|
|
P0.19 UART RX
|
|
===== ========== ==========
|
|
|
|
Configurations
|
|
==============
|
|
|
|
nsh
|
|
---
|
|
|
|
Basic NuttShell configuration (console enabled in USART0, pins PD0 (RXD0) and PD1 (TXD0), at 115200 bps).
|
|
|
|
Flash & Debug
|
|
=============
|
|
|
|
You can flash the board using avrdure. First press and hold SW0 button, then press and release RESET button, after 1 second release the SW0 button. Now run the command::
|
|
|
|
$ avrdude -p atmega1284p -c avr910 -P /dev/ttyACM0 -b57600 -F -u -U flash:w:nuttx.hex:i
|
|
|