AVR 40 Pin Development board

Similar documents
ET-BASE AVR ATmega64/128

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

DC Motor Driver 24V 20A [RKI-1340]

EvB 5.1 v5 User s Guide

PolyBot Board. User's Guide V1.11 9/20/08

STK User Guide

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

RC2200DK Demonstration Kit User Manual

Android Controlled Based Interface

AC-PG-USBASP USBASP AVR Programmer

Real-Time Vehicle Tracking System [RKI-1660]

USB / Data-Acquisition Module NOW LEAD-FREE

AVR Butterfly Training. Atmel Norway, AVR Applications Group

GSM Interfacing Board

WIZ-Embedded WebServer User s Manual (Ver. 1.0)

PN532 NFC RFID Module User Guide

Real-time Vehicle Tracking System

Advanced Data Capture and Control Systems

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

2-Port RS232/422/485 Combo Serial to USB2.0 Adapter (w/ Metal Case and Screw Lock Mechanism) Installation Guide

M3 ORANGE Snap-On. User Guide. Product Model: A-SNO-ATYP-060-R00. Compatible Device: M3 ORANGE. Version 2.2 Released in March 2013

Lab Experiment 1: The LPC 2148 Education Board

AVRprog. programmer by MikroElektronika

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

16-Port RS232 to USB2.0 High Speed Multi Serial Adapter (w/ Metal Case) Installation Guide

VF2F. USB Flash Disk File-to-file Transfer Vinculum Evaluation Kit. Future Technology Devices International Ltd. Preliminary - Subject to Change

How To Program A Microcontroller Board (Eb064) With A Psp Microcontroller (B064-74) With An Ios 2.5V (Power) And A Ppt (Power Control) (Power Supply) (

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

USER GUIDE EDBG. Description

EasyPIC4 User s Manual

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

Introducing AVR Dragon

Atmel AVR ATxmega384C3 microcontroller OLED display with pixels resolution Analog sensors. Ambient light sensor Temperature sensor

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]

EZmoto V2. Product description Rev. 6 10/01/2014. EZmoto V2 Product description Rev.6 10/01/2014

PCAN-MicroMod Evaluation Test and Development Environment for the PCAN-MicroMod. User Manual. Document version ( )

The Programming Interface

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

KTA-223 Arduino Compatible Relay Controller

WICE-SPI Hardware Operation Manual

USER GUIDE. ZigBit USB Stick User Guide. Introduction

FT2232H Mini Module. USB Hi-Speed FT2232H Evaluation Module. Datasheet

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

AVR317: Using the Master SPI Mode of the USART module. 8-bit Microcontrollers. Application Note. Features. Introduction

PCMCIA 1 Port RS EDITION OCTOBER 1999

Two mechanical buttons Two user LEDs Four expansion headers. Board controller with USB interface. One power LED and one status LED

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

USB - FPGA MODULE (PRELIMINARY)

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT

FT4232H Mini Module. USB Hi-Speed FT4232H Evaluation Module. Datasheet

Switch board datasheet EB

DK40 Datasheet & Hardware manual Version 2

APPLICATION. Using the PB-100 to Make Calls and Announcements From a Database. Using the PB-100 for All-Call Dialing

ELAN DIGITAL SYSTEMS LTD. SL232 PC- CARD USER S GUIDE

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

Real Time Clock USB Evaluation Board V3.0

Using a Laptop Computer with a USB or Serial Port Adapter to Communicate With the Eagle System

Testing Data Radio Modem with Serial Port Tool V1.20

Lab 3 Microcontroller programming Interfacing to Sensors and Actuators with irobot

Pmod peripheral modules are powered by the host via the interface s power and ground pins.

* Lead Free * DLP-2232ML-G LOW-PROFILE USB MODULE. 1.0 Introduction

Tiny-Dice Electronic dice using an ATtiny2313

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version ( )

INTRODUCTION TO SERIAL ARM

User Manual. AS-Interface Programmer

M72. Quectel Cellular Engine. EVB User Guide M72_EVB_UGD_V1.0

Future Technology Devices International Ltd. USB NMC-2.5m. USB to USB Null Modem Cable. Datasheet

BE635 User Manual. Rev. V Bolymin, Inc. All Rights Reserved.

NOW LEAD-FREE! VCCIO VCCIO RXLED TXLED DTR# 10K FTDI FT232R

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

Microcomputer Based Electronics: Using the C Stamp in Pre- Engineering, Technology, and Engineering Programs

User Manual. USB2.0 to IDE and SATA Adapter Cable. Model: DA-70202

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

M3 Single-Slot Cradle. User Guide. Cradle Model: A-1CR-U R00, A-1CR-U00D-040-R00, A-1CR-US R00, A-1CR-U0ED-110-R00

USB to RS-422/485 Serial Adapter

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A


AN4128 Application note

Modification of an AOR AR-8600 receiver to tune it with a ACECO FC-3002 frequency finder

1-Port R422/485 Serial PCIe Card

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Parallax Serial LCD 2 rows x 16 characters Non-backlit (#27976) 2 rows x 16 characters Backlit (#27977) 4 rows x 20 characters Backlit (#27979)

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Microprocessor Project Laboratory

BEGV641A USER MANUAL Bolymin, Inc.

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

Bluetooth to Serial Adapter

Support:

INTELLIGENT CONTROL MODULE SA-2000-II HARDWARE MANUAL. Access Technologies International, Inc.

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

Programming and Using the Courier V.Everything Modem for Remote Operation of DDF6000

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation

Bluetooth Serial Adapter

RS-422/485 Multiport Serial PCI Card. RS-422/485 Multiport Serial PCI Card Installation Guide

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

M2M 3350 GSM/GPRS Modem User s Manual & Reference Guide Revision 1 June 2007

8-bit RISC Microcontroller. Application Note. AVR910: In-System Programming

Transcription:

AVR 40 Pin Development board User Manual Robokits India http://www.robokits.org info@robokits.org - 1 -

Thank you for purchasing the AVR 40 Pin Development Board. This unit has been carefully engineered and tested to provide superior performance. This document covers the features and operation of the AVR 40 Pin Development Board. This is an easy-to-use board using the popular Atmel ATMega16/32 microcontroller. The board includes everything you need to learn, develop or using for a robotic application. It is ideal for any kind of autonomous or manual controlled robot. Features Small Size : 117 x 89 mm Can be easily power from an AC DC source or Battery On Board Regulator with filters and Operating voltage from 6V - 20 V 8 LED's selectable though DIP Switches 5 Switches including reset 2 Switches on interrupt pins Power on/off toggle switch 16MHz crystal for maximum speed AREF setting potentiometer Frosted Blue Power Indicator JTAG PORT Connector for debugging All ports easily accessible through standard 10 pin FRC and single line male header strip connectors. 8 ADC/Standard servo compatible connectors All Pins accessible through male header with standard.1 header pins Serial Programmer and PC-MCU serial link included All required connectors included. Programmer, Serial port and Power Supply are provided externally which helps keeping the board size small. Optional items AVR Microcontroller (Selectable among None, ATmega16 and ATMega32) PC-MCU link (Selectable among none, serial and USB port) AVR programmer (Selectable between none, serial, parallel and USB port) This Product Includes AVR 40 Pin Development Board CD containing all required software's and sample codes in WINAVR DC 12V adapter - 2 -

Setting up the Board Providing Power Supply You can provide the power supply to the board from any DC source from 6V to 20V. The microcontroller is preprogrammed for Blinking LED s. This is the default program provided on CD in folder named Blink. To provide the supply from AC adapter plug the jack in the DC IN socket. To power up the board using any DC source use VDD terminal as +VE terminal and GND as VE terminal. Be careful while applying power otherwise the regulator IC will blow up. To give supply other than power supply provided open the screws, insert the supply wires and fasten them again. Board Top Layout - 3 -

Board Information Switches There are five small and one big switch on the board to facilitate user. The toggle switch written with POWER on the top is to control power supply to the board. The one written Reset at bottom is a Reset switch for microcontroller. Switches SW1, SW2, INT0 and INT1 are connected with microcontroller pins PD.0, PD.1, PD.2 (INT0), PD.3 (INT1) respectively. Two switches named INT0 and INT1 are connected to external interrupt pins for general use. These switches do not affect the operation of the pins they are connected with. So, you can use this microcontroller I/O pins for other use also. LED s There are nine LED s on the board. Blue LED at the right bottom corner is power indicator. Rest eight led s named LED0 to LED7 are connected to PB.0 to PB.7 respectively. All LED s are selectable through individual DIP Switches so that those pins can be used for other external purpose. Put the switch off to use the Pin as normal I/O pin. ISP (In System Programming) Connector 6 pin male header denoted by ISP on the board is used to program AVR. The pins are connected to MOSI (PB5), MISO (PB6), SCK (PB7), RESET, VCC and GND (Near Crystal). UART Connector 4 Pin male header denoted by UART on the board. Used for serial communication between MCU & PC or MUC & MCU of same or different made. The pins are connected to RXD (PD0), TXD (PD1), VCC and GND (Near DC Jack). - 4 -

PORTA, PORTB, PORTC & PORTD Connectors All 8 port pins and VCC and GND are accessible through male header pins and 10 pin FRC connectors. AREF Potentiometer For setting reference voltage for ADC at AREF pin of microcontroller. - 5 -

Connecting the Serial Link Connect the PC-MCU serial link to serial port. Insert the female header in the board as shown in figure. (Keep black wire towards dc in side) You can communicate with microcontroller with PC software like Hyper Terminal. Set appropriate baud rate and com port to setup the communication. See sample code for more details. Programming the Microcontroller To program the microcontroller use the provided serial programmer. If any other programmer is selected please see help file of that programmer. Inset the programmer port to serial port of your pc. Inset the female header to the board as shown below. (Black wire at the Crystal side) You can use the programming software Pony Prog for programming. (Use following Settings) You can also directly program the microcontroller with WinAVR. Use tools - >Program option. If you find the error make correction in provided make file. - 6 -

To quickly program you can use Robokits.bat provided on the CD. Copy your compiled hex file and the bat file in a folder and rename the hex file as Robokits.hex. Run Robokits.bat to program the device through serial programmer. We suggest ponyprog to program the fuse bits. It can also be done by AVRdude. See the AVRdude manual for more information. If you are programming fuse bits thought AVRdude, you can use this link to calculate fuse bits. http://palmavr.sourceforge.net/cgi-bin/fc.cgi - 7 -

Using sample codes Sample codes are provided in WinAVR. WinAVR is free source GNU C compiler for AVR microcontroller series. First install WinAVR from CD. Open Programmers notepad which is IDE for WinAVR. Open any Robokits.c file provided in the CD in folder sample programs. Change related Makefile if using any different programmer or MCU (Need not to be changed for normal bard with serial programmer). Use Programmer documentation which you are using. To compile use Tools Make All To program use Tools Program - 8 -

Service and Support Service and support for this product are available from Robokits India. The Robokits Web site (http://www.robokits.org) maintains current contact information for all Robokits products. Limitations and Warrantees The AVR 40 Pin Development Board is intended for personal experimental and amusement use and in no case should be used where the health or safety of persons may depend on its proper operation. Robokits provides no warrantee of suitability or performance for any purpose for the product. Use of the product software and or hardware is with the understanding that any outcome whatsoever is at the users own risk. Robokits sole guarantee is that the software and hardware perform in compliance with this document at the time it was shipped to the best of our ability given reasonable care in manufacture and testing. All products are tested for their best performance before shipping, and no warranty or guarantee is provided on any of them. Of course the support is available on all of them for no cost. Disclaimer Copyright Robokits India, 2007 Neither the whole nor any part of the information contained in, or the product described in this manual, may be adapted or reproduced in any material or electronic form without the prior written consent of the copyright holder. This product and its documentation are supplied on an as-is basis and no warranty as to their suitability for any particular purpose is either made or implied. This document provides preliminary information that may be subject to change without notice. - 9 -