R3 PLUS
| ||
| ||
Introduction
Compatible with Arduino UNO R3, Onboard MCU ATMEGA328P-AU
More |
Feature
- High performance, low power Atmel AVR 8-bit microcontroller family chips.
- Advanced RISC architecture.
- Up to 20mips throughput at 20MHz.
- 32KBytes of in-system programmable Flash program memory.
- 2KBytes of internal SRAM.
- Flexible power supply options:
- USB power supply; - External input power VIN (6V<=VIN<=12V).
- 4 LEDs:
- Power indicator PWR, USER LED, serial receive indicator RX and transmit indicator TX;
- External high-speed crystal oscillator:
- 16 MHz crystal oscillator.
- USB to the virtual serial port.
- ICSP interface, used as SPI interface.
Hardware
- ATMEGA328P-AU
- AMS1117-3.3
- 3.3V voltage regulator
- NCP1117ST50T3G
- 5V voltage regulator
- FT232RL
- USB to UART convertor
- Arduino interface
- compatible with standard Arduino interface with two additional analog inputs A6 (config the CFG), A7
- solder pads provided, supports prototype breadboard
- ICSP interface
- MICRO USB connector
- for uploading program OR serial port debugging
- Power output header
- 3.3V OR 5V, voltage level configured by the onboard power configuration switch, used as power output OR common-grounding with other boards
- FT232 pins
- for burning Bootloader into the microcontroller
- DC input
- 7V ~ 12V
- Reset button
- Power indicator
- Serial port Rx/Tx indicator
- User LED
- 500mA fast auto-recovery fuse
- Power configuration
- for configuring the operating voltage
- Bootloader selection switch
- turn ON: the board will reset when power-up OR other USB devices were detected connecting to the PC
- turn OFF: the onboard program runs immediately when power-up, and the board will not reset when other USB devices were detected connecting to the PC
Pinouts
Dimension
Related board
Write Bootloader by FT232
Hardware connection
Connect R3 PLUS accoridng to figure:
Figure 1. R3 PLUS Hardware connection -Bootloader |
Configure avrdude-GUI
1) Download and unzip FT232RL AVRDUDE archive(can be found in Resources), Open the avrdude-GUI (saved in avrdude-GUI-1.0.5 folder):
Figure 2. avrdude-GUI software |
2) Input the avrdude path in Avrdude.exe File, you can also browse the path by clicking the ... icon on the right.
3) Choose FT232R Synchronous BitBang (diecimila) in Programmer list.
4) Choose the CPU in the Device list. The R3 PLUS board uses ATmega328P-AU chip, we choose ATmega328P(m328p) here.
5) Input the interface information in Command line Option: -P ft0.
Figure 3. Configure avrdude-GUI |
Configure R3 PLUS FUSE
1) Click the Read icon in Fuse and Lock Bit to read the Fuse bit of the chip:
Figure 4. Read fuse |
2) The Fuse bit read above may not be the expected one, and here is the recommended configuration of Arduino:
- high_fuses=0xde
- low_fuses=0xff
- extended_fuses=0x05
- lock_bits=0x0F
- unlock_bits=0x3F
Note: You can find the fuse configuration of different versions in boards.txt which is saved in the hardware\arudino folder in the Arduino IDE installation directory. You can configure the fuse if required.
If the fuse bit read is different from recommended, you should re-configure the fuse and write it to CPU.
Write Bootloader
1) Input the optiboot_atmega328-Mini.hex path to Flash, you can also browse it by clicking the ... icon on the right. The Bootloader for different versions is saved in hardware\arduino\bootloaders folder in the Arduino IDE installation directory. Here we use the optiboot\optiboot_atmega328-Mini.hex file.
2) Click Erase-Write-Verify, write the .hex file to chip, and wait for finishing.
Figure 5. Write .hex file to chip |
3) After writing, cut off the power and you can use the R3 PLUS now.
Resource
Document
Software
FAQ
{{{5}}}
{{{5}}}
Support
Technical Support
If you need technical support or have any feedback/review, please click the Submit Now button to submit a ticket, Our support team will check and reply to you within 1 to 2 working days. Please be patient as we make every effort to help you to resolve the issue.
Working Time: 9 AM - 6 PM GMT+8 (Monday to Friday)