Advertisement

Quick Links

easyAVR128™ Development Board Users Manual
To our valued customers
I want to express my thanks to you for being interested in our products and for having confidence in
LogiFind
International CO., Ltd..The primary aim of our company is to design and produce high quality electronic products
and to constantly improve the performance thereof in order to better suit your needs.
Please share your thoughts and feelings regarding our operation so that we can serve you better in the future. I
thank you for your continued support and patronage.
Your Dream is our Destination!
The Microchip, TI,Freescale,ST,Atmel,Silicon and CYPRESS name, logo and products names are trademarks of
Microchip, TI,Freescale,ST,Atmel,Silicon and CYPRESS Inc. in the U.S.A. and other countries.
Sincerely,
Owner and General Manager
of LogiFind International CO., Ltd.
www.LogiFind.com
1

Advertisement

Table of Contents
loading

Summary of Contents for LogiFind easyAVR128

  • Page 1 Development Board Users Manual To our valued customers I want to express my thanks to you for being interested in our products and for having confidence in LogiFind International CO., Ltd..The primary aim of our company is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs.
  • Page 2: Table Of Contents

    Development Board Users Manual CONTENTS Chapter 1: Introduction ............................3 What is easyAVR128? ............................3 Microcontroller ..............................3 What’s on Board? ............................5 Tools Requirement............................5 Power Requirement ............................5 Software Requirement ............................. 5 Electrostatic Warning ............................. 5 Chapter 2: Hardware Details ..........................7 Power Supply and CP2102 USB Bridge ......................
  • Page 3: Chapter 1: Introduction

    Chapter 1: Introduction What is easyAVR128? EasyAVR128 is an old friend. It has been with us for four generations. Many of us made our first steps in embedded world with EasyAVR128. Today it has thousands of users: students, hobbyists, enthusiasts and professionals.
  • Page 4 Development Board Users Manual • Peripheral Features – Two 85bit Timer/Counters with Separate Prescalers and Compare Modes – Two Expanded 165bit Timer/Counters with Separate Prescaler, Compare Mode and Capture Mode – Real Time Counter with Separate Oscillator – Two 85bit PWM Channels –...
  • Page 5: What's On Board

    Certainly, this board also supports other AVR programmer like:AVR ISP,AVR ISP MKII,AVR STK500 and AVR USBASP etc. Power Requirement easyAVR128 can be powered in two different ways: with USB power supply (USB/POWER), or using external adapters via adapter connector (POWER(7.10V)). External adapter voltage levels must be in range of 7510V DC. Software Requirement ※AVR Studio + WinAVR free development IDE, AVRICC or other development IDE.
  • Page 6 Development Board Users Manual EasyAVR128 is shipped in protective anti5static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board. www.LogiFind.com...
  • Page 7: Chapter 2: Hardware Details

    UART communication to be done via USB connection. CP2102 from SILICON® convert UART signals to the appropriate USB standard. In order to use USB5UART module on EasyAVR128, you must first install CP2102 drivers on your computer. Drivers can be found on the Product DVD and also download in this link: https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx...
  • Page 8: Microcontroller

    EasyAVR128 board equips ATmega128A Microcontroller and all the IOs are taken out for easy DIY. PORT headers are next to each other, and grouped together. It makes development easier, and the entire EasyAVR128 cleaner and well organized. It is easy for your DIY project. The ISP6,ISP10 and JTAG port are standard for external programmer/debugger, like AVRISP, AVRISP MKII,AVRONE,AVRDREGON and AVR JTAG MKII etc.
  • Page 9: Eight Leds

    Development Board Users Manual with a storage register and 35state outputs. The registers have separate clocks. Data is shifted on the positive5going transitions of the shift register clock input (SHCP). The data in each register is transferred to the storage register on a positive5going transition of the storage register clock input (STCP).
  • Page 10: Eight User Keys

    Development Board Users Manual PORT pins. An active LED indicates that a logic high (1) is present on the pin. In order to enable LEDs, it is necessary to connected them to the appropriate IOs Port via connector (CN1) using dupont wires.
  • Page 11: Ds18B20, Adc And External Interrupt

    All slave devices by default have a unique ID code, which enables the master device to easily identify all devices sharing the same interface.The easyAVR128 provides a separate socket for the DS18B20.
  • Page 12: External Interrupt

    The AVR microcontrollers has two categories of interrupts as indicated in the tutorial on the AVR 85bits Microcontroller Interrupt Sub5system. They are internal and external. ATmega128A has 8 external interrupts:INT0, INT1, INT2, INT3, INT4, INT5, INT6 and INT7. easyAVR128 provides two keys(INT0 and INT1) as the external interrupt input signal.
  • Page 13: Ds1302 Real Time Clock

    Figure 2.10: Real Time Clock and EEPROM Module easyAVR128 supports serial EEPROM which uses I2C communication interface and has 1024 bytes of available memory. Board contains socket for serial EEPROMs in DIP8 packaging, so you can easily exchange it with different memory size EEPROM IC.
  • Page 14: Uart Via Rs.232

    Development Board Users Manual Figure 2.11: DS1302 pin assignment Name Function VCC2 Power Supply Pins 32.768 kHz Crystal Pins 32.768 kHz Crystal Pins Ground Reset Data Input/Output SCLK Serial Clock VCC1 Power Supply Pins UART via RS.232 The UART (universal asynchronous receiver/transmitter) is one of the most common ways of exchanging data between the MCU and peripheral components.
  • Page 15: Lcd 2X16 Characters (Socket)

    Character LCDs can be used to represent standard and custom characters in the predefined number of fields. The easyAVR128 provides the connector and the necessary interface for supporting 2x16 character LCDs. This type of display has two rows consisted of 16 character fields. Each field is a 7x5 pixel matrix.
  • Page 16: Glcd 128X64(Socket)

    GLCD with resolution of 128x64 pixels and proper PINOUTs.It is compatible with the most popular LCD12864 in the market with KS108 or ST7920 display controller.The example we provide is only for LCD12864 with ST7920 display controller. easyAVR128 equips an universal socket allowing you to install 128*64 Graphical LCD very easily.
  • Page 17: Bootloader Indicator

    Make sure to turn off the power supply before placing LCD onto the board. Otherwise your display can be permanently damaged. Bootloader Indicator easyAVR128 equips a LED(BOOT) to indicate the system is forced into Bootload Mode or not. Press Reset Button, this LED will flash at a high frequency. It mean the microcontroller is in Bootload Mode. www.LogiFind.com...
  • Page 18: System Reset

    Development Board Users Manual Figure 2.17: Bootloader Indicator System Reset easyAVR128 reset circuit is made with 10K pull5up resistor, RESET button connected to GND and a 0.1uF capacitor for filtering. Figure 2.18: System Reset Power Supply Port for DIY easyAVR128 equips three power supply interface GND,3.3V and 5.0V for DIY.
  • Page 19: Chapter 3: Experiments

    Development Board Users Manual Chapter 3: Experiments Project Name Hardware Operations and Experiment Results Connections 24CXX 1.CN2.0—PD0 Use the LEDs flashing to view the EEPROM’s read/write 2.CN2.1—PD1 state. 3.CN2.2—PG4 4.CN15PORTC 1.CN5.0—PF0 The ADC value will be displayed on the LCD1602 module.
  • Page 20 Development Board Users Manual LED1 CN1—PORTC LEDs flash and run. LED2 CN1—PORTC LEDs flash and run. CN1—PORTC LEDs flash and run. LED3 CN1—PORTC LEDs flash and run. LED4 CN6—PORTA Number will be displayed on the SEG1 and SEG2. SEG1 CN6—PORTA...
  • Page 21: Chapter 4: Bootloader Self.programming

    Figure 4.1: SW1 Configurations The following show the steps. Step1.Instal CP2102 driver Before you connect your easyAVR128 board to a computer running Microsoft Windows, you should install its drivers: Download the CP2102 drivers for Windows from here: http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx Any details, pls see “Silicon CP2102 SETUP GUIDE.pdf” we provided in CD/DVD rom.
  • Page 22 Development Board Users Manual Figure 4.3 Step4. Com Port Setting Enter Option/Comport to set the correct Com Port,and click “OK”. Figure 4.4 Step5. Load HEX file Enter File/Load to load HEX file into the AVRUBD software,and click “Open”. Figure 4.5...
  • Page 23 Development Board Users Manual Step6. Start to Program Press RESET key to force the AVR device into the bootloader MODE, and then you will see the BOOT led blinking with about 3Hz frequency. At this time,the AVR device will stay in bootloader MODE within 4s.During...
  • Page 24 Development Board Users Manual Figure4.8 Figure 4.9 www.LogiFind.com...
  • Page 25: Contact Us

    All particulars of the product and its use contained in this document are given by LogiFind in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded.This document is intended only to assist the reader in the use of the product.

Table of Contents