Pridgen Vermeer Robotics ATmega128 Revision 0

Similar documents
Pridgen Vermeer Robotics Xmega128 Manual

GUIDE TO SP STARTER SHIELD (V3.0)

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

DEV16T. LCD Daughter board

EXL x240 Graphic LCD Smart Module 3,8 SHORT FORM TECHNICAL SPECIFICATIONS. Via di Corticella, Bologna, Italy

M32 Development Board

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

EasyAVR6 Development System

Innovation First, Inc Full-Size Robot Controller Reference Guide

General-Purpose Microcontroller Module 12a Hardware Reference Release 1.4a (October 11, 2017)

DEV-1 HamStack Development Board

Downloaded from Elcodis.com electronic components distributor

CDN502 HIGH DENSITY I/O ADAPTER USER GUIDE

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Bolt 18F2550 System Hardware Manual

Digital Servo Drive. For Brushless Motor or Brushed Motor MDSC4805 / MDSC4810 / MDSC4830 / MDSC4850. Datasheet V1.1. Jun 2, 2017

Goal: We want to build an autonomous vehicle (robot)

PCB-AVR1284-3U. AVR Microcontroller Development PCB for Atmel 40-pin DIP AVRs.

CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

CDN503 HIGH DENSITY I/O ADAPTER USER GUIDE

BIG8051. Development system. User manual

ARDUINO MEGA 2560 REV3 Code: A000067

EZ-Bv4 Datasheet v0.7

PWR-I/O-DB Power and I/O Daughterboard (#28301)

Two-wire. Jumper for 12V. J2 Enable Adjust D/A1. Super PLC Warning: Warranty Void if this label is damaged 62256LP-12 CMOS RAM 4.

keyestudio Keyestudio MEGA 2560 R3 Board

RoboClaw 2x30A Dual Channel Motor Controller

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

XBee Grove Development Board. User Guide

RoboClaw 120A/160A/200A Dual Channel Motor Controller

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

Arduino ADK Rev.3 Board A000069

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Digital Pins and Constants

ARDUINO MEGA ADK REV3 Code: A000069

Amarjeet Singh. January 30, 2012

ARDUINO UNO REV3 Code: A000066

3.3V regulator. JA H-bridge. Doc: page 1 of 7

HomeVision-Pro Overview for HomeVision Users

Power Supply, Arduino MEGA 2560, and Stepper Motors Connections

Basic Express, BasicX, BX-01, BX-24 and BX-35 are trademarks of NetMedia, Inc.

ARDUINO LEONARDO WITH HEADERS Code: A000057

Breeze Board. Type A. User Manual.

Sanguino TSB. Introduction: Features:

University of Florida EEL 4744 Drs. Eric M. Schwartz, Karl Gugel & Tao Li Department of Electrical and Computer Engineering

LCD Prototype Circuit on Solderless Breadboard. 840 Pin Solderless Breadboard ( # ND)

midon design A 1-Wire Multi-purpose Sensor 1WIO Figure 1 MD2083 As-Shipped August 23, WIO User Guide Version 1.

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

ARDUINO MICRO WITHOUT HEADERS Code: A000093

Mounting Card MC1XDZR02-HP1

ARDUINO LEONARDO ETH Code: A000022

ISA Host Controller 15a Hardware Reference Release 1.2 (October 16, 2017)

UIB-PC104. User Interface Board. Product manual. 2007, ingenia-cat S.L. 03/08/07 Version 2.0

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

UNDK 09. Ultrasonic distance measuring sensors. Sd = 200 mm. short response time internal and external Teach-in detects the smallest objects.

Mounting Card MC1XDZR02-QD

Lab-3: LCDs Serial Communication Analog Inputs Temperature Measurement System

Rhino Robot Control Board [RKI-1550]

Features: Analog to Digital: 12 bit resolution TTL outputs, RS-232 tolerant inputs 4.096V reference (1mV/count) 115K max speed

PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017)

Doc: page 1 of 8

ASV 2008 Son of a Boatname. Group 1 Michael Podel Gor Beglaryan Kiran Bernard Christina Sylvia

Various power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9

Module 3B: Arduino as Power Supply

EASY21x/23x-EVA. Evaluation Board for EASY21x / EASY23x PLC core. General Description. Ordering Information

Configuration DanWind - HEMI

INTEGRATED SYSTEMS AND CONTROL, INC. User s Hardware Manual. PCMNET V 7. xx

PCIe Card Selection Guide. PCIe-CAN Card. PCIe-COM Card. Taiwan Pulse Motion Co.,Ltd. Bus Interface PCI Express x 1 LPE-C122 PCE-C122D PCE-C122T

T100MD PLC Installation Guide

This is an inspection failure, not meeting the requirement of >10k Ohm between either PD battery post and chassis.

Standard Options. Model 4100 Position Indicating Meter. Three Phase Motor Control. Positran Transmitter

Intelligent Devices IDI 1100 Series Technical Manual

INTRODUCTION TABLE OF CONTENTS 1 INTRODUCTION WELCOME TO THE 2009 FRC CONTROL SYSTEM Suggestions for Getting Started 2

Wireless Sensor Networks. FireFly 2.2 Datasheet

icex-cmtm General specs and Installation guide

KDS Channel DMX Controlled Servo Kit

USER'S MANUAL PICEBS2. Hes-so//Valais / ISI / sap - version 1.0 PICEBS2-1/10

MODEL DRIVER Ic Ip VDC

MAVRIC-IIB Mega AVR Integrated Controller II Revision B Technical Manual

DIGI POT 3 click. PID: MIKROE 3016 Weight: 25 g

MultiConnect OCG. Break-Out Board. Developer s Guide

IS-S0108 Single Switch Solution

Kinetis K70 System-On-Module (SOM) Baseboard Hardware Architecture

IntC front panel module

Robotic Kits. AVR SWARM Robot Kits

Bill of Materials: Handheld Game System PART NO

SBR The Chameleon Converter II

Additional board ZIB2-PDx-N for Plug & Drive motors PDx-N

Lab 01 Arduino 程式設計實驗. Essential Arduino Programming and Digital Signal Process

Lab 2.2 Ohm s Law and Introduction to Arduinos

Applications: Power generator sets and control systems for industrial engine applications.

Easy Kit Board Manual

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview

MEGATRONICS v3.0 DATASHEET

ARDUINO M0 PRO Code: A000111

Circuit Diagram For Water Level Controller Using 8051 Microcontroller With Pin Configuration

Light & Sound Control Module

Transcription:

Features: 6x 8-bit I/O Ports 4x A/D Inputs 6x PWM Headers 2x RS 232 Terminals Power Bus LCD Header (4-bit mode) Smart Power Connecter Power Switch Header Power LED Debug LED Note: Some pins have multiple uses. 1

Powering the Board The Pridgen Vermeer Robotics ATmega128 Board uses a smart power connector to prevent battery polarity reversal. The power connector uses a 4-pin plug with one outside pin connected to the positive battery voltage and the opposite inside pin connected to the negative battery voltage (GND). See Figure 1. Figure 1 Reversing the power connecter has no adverse effect because the battery voltage will not be electronically connected to the board. Next to the power connector is the Power Switch Header. The two pins must be shorted to provide power to the board. Using a standard jumper will work, but a cable with a SPDT switch is recommended. The cable and switch must be able to continuously carry 2 amps. When the power is plugged in correctly, the power LED will turn on. The ATmega128 Board requires a 6-15V input for the regulators to supply the correct voltage to the components. All the electronics on the board use V CC = 5V. Power Bus A power bus is provided on the ATmega128 Board for powering external devices. V CC is regulated to 5V. Do not draw more than 500 ma through the power bus. Figure 2 2

Programming the Board Pridgen Vermeer Robotics ATmega128 The ATmega128 Board uses AVR JTAG programming. Connect the programmer to the JTAG port on the board and to your computer to establish a connection. The JTAG header has pin 1 labeled. Please ensure pin 1 on the cable is connected to pin 1 of the header. Figure 3 Please ensure you connect the JTAG programmer to the JTAG header, NOT the power bus. I/O Ports Figure 4 The ATmega128 Board has six 8-bit Input/Output ports labeled Port A through Port F plus a 3-bit Input/Output port labeled G. The I/O ports are located on the sides of the ATmega128 board. When not used for alternate functions these ports behave as indicated in the ATmega128 datasheet for general I/O purposes. 3

I/O Pin Alternate Functions A/D Converter Pridgen Vermeer Robotics ATmega128 Pins F3..0 may be used as Analog inputs for the internal A/D converter of the ATmega128. Analog signals can be connected directly to pins F3..0 or to the A/D header which has V CC and GND pins available for powering sensors JTAG Header Figure 5 Pins F7..4 are used for JTAG programming and cannot be used for I/O or A/D conversion inputs. Be careful to ensure the JTAG programmer is connected to the JTAG header and not the Power Bus header. RS 232 Pins E0 and E1 may be used as Rx1 and Tx1 respectively; and Pins D2 and D3 may be used Rx2 and Tx2 respectively. When using serial communication, the DIP switches OE and /SHDN should be ON. Also, the Rx and Tx switches corresponding to the RS 232 terminals used should be ON. When not using RS 232 communication, turn the switches OFF. Figure 6 Figure 7 4

LCD Connector All 8 pins of Port C may be used to run the LCD connector. When using the LCD, do NOT attempt to use Port C for any other function. The LCD connector provides all the necessary inputs and supply voltages for standard character LCDs. The contrast is changed using the potentiometer. The connector also supplies and regulates voltage for the LCD backlight. Please ensure the connected LCD will operate correctly with a 100Ω resistor as a backlight current limiter as some LCDs will require a different current limiting resistor. Debug LED Figure 8 Pin B0 is connected to the Debug LED on the board. When using B0 for normal I/O functions, ignore the LED. When using B0 for the debug LED, use active high signals (i.e. write a 1 to turn on the LED and a 0 to turn off the LED). Figure 9 5

PWM/Servo Header Pins E5..3 and B7..5 may be used for PWM generation. When using one of the pins for PWM, do not use it for general I/O. The Servo Header is internally connected to Pins E5..3 and B7..5 as shown in Table 1. Figure 10 Servo Header 1 2 3 4 5 6 AtMega128 E5 E4 E3 B7 B6 B5 Table 1 Refer to the ATmega128 datasheet for PWM generation. Table 2 shows all the alternate functions for pins on the Pridgen Vermeer Robotics AtMega128 Board. When using the alternate function, do NOT use the pin for general I/O. Pin Alternate Function B0 Debug LED B5 Servo 6 B6 Servo 5 B7 Servo 4 C7..0 LCD Connector E3 Servo 3 E4 Servo 2 E5 Servo 1 F0 A/D 0 F1 A/D 1 F2 A/D 2 F3 A/D 3 Table 2 6