R3 PLUS

From Waveshare Wiki
Jump to: navigation, search
R3 PLUS
UNO-PLUS

Compatible with Arduino UNO R3, Onboard MCU ATMEGA328P-AU
R3 PLUS Package A
UNO-PLUS-Package-A

Compatible with Arduino UNO R3, Onboard MCU ATMEGA328P-AU, Comes with Various Sensors
{{{name3}}}

{{{name4}}}

{{{name5}}}

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

R3-PLUS-details-intro.jpg

  1. ATMEGA328P-AU
  2. AMS1117-3.3
    3.3V voltage regulator
  3. NCP1117ST50T3G
    5V voltage regulator
  4. FT232RL
    USB to UART convertor
  5. Arduino interface
    compatible with standard Arduino interface with two additional analog inputs A6 (config the CFG), A7
    solder pads provided, supports prototype breadboard
  6. ICSP interface
  7. MICRO USB connector
    for uploading program OR serial port debugging
  8. 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
  9. FT232 pins
    for burning Bootloader into the microcontroller
  10. DC input
    7V ~ 12V
  11. Reset button
  12. Power indicator
  13. Serial port Rx/Tx indicator
  14. User LED
  15. 500mA fast auto-recovery fuse
  16. Power configuration
    for configuring the operating voltage
  17. 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

R3-PLUS-details-inter.jpg

Dimension

R3-PLUS-details-size.jpg

Related board

Write Bootloader by FT232

Hardware connection

Connect R3 PLUS accoridng to figure:

R3-PLUS-02.png

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):

UNO PLUS-2.png

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.

UNO PLUS-3.jpg

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:

UNO PLUS-4.jpg

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.

UNO PLUS-5.jpg

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

 Answer:
The Bootloader selection switch should be turned ON, power on the R3 PLUS, and select the correct COM port and development board.

{{{5}}}


 Answer:
COM port must be COM1 to COM4.
{{{3}}}
{{{4}}}

{{{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 AM GMT+8 (Monday to Friday)