M32 Development Board

Similar documents
ET-BASE AVR ATmega64/128

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

HAND HELD PROGRAMMER QUICK START GUIDE

Getting Started with STK200 Dragon

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

HAND HELD PROGRAMMER QUICK START GUIDE

AVRminiV3.1 Manual. 1. AVRminiV3.1 Overview. 2. AVRminiV3.1 Features and Specifications Standard Features: 2.2. Optional Features:

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents

Figure 1-1 ISPAVRU1 application

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on

AVR- M16 development board Users Manual

ET-BASE AVR (ATmega8535)

Pridgen Vermeer Robotics ATmega128 Revision 0

Doc: page 1 of 8

ZL10AVR. Versatile Evaluation Board for AVR Microcontrollers

PART 1 : MR-162. PART 2 : CPU Board. PART 3 : Software Tools. PART 4 : Compile and Download. 1. Introduction 2. Features

Breeze Board. Type A. User Manual.

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

Wireless Sensor Networks. FireFly 2.2 Datasheet

AVR 40 Pin Rapid Robot controller board

Programmer. User Guide

QUASAR PROJECT KIT # ATMEL AVR PROGRAMMER

HAND HELD PROGRAMMER QUICK START GUIDE

ATMega128 Rapid Robot Controller Board [RKI-1148]

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

Lecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

AVR Hand Held Programmer

Doc: page 1 of 6

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

ARDUINO MEGA 2560 REV3 Code: A000067

Hardware Manual. Crumb128. Rapid Prototyping Module with the Atmega128 AVR Microcontroller

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

Zippy AVR Programmer. Zippy Programmer Features. Lomae Pty Ltd PO BOX 1297 Baulkham Hills, NSW,1755 ACN

Doc: page 1 of 6

U6DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 18. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

Robosoft Systems in association with JNCE presents. Swarm Robotics

AVR Standalone ISP Programmer V2 Instructions

UISP, Mote Programming, and Mote Fuse Help Guide version UISP, Mote Programming, and Mote Fuse HELP GUIDE

SECURE DIGITAL ACCESS SYSTEM USING IBUTTON

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

EvB 4.3 v4 User s Guide

STK User Guide

Breeze Board. Type B. User Manual.

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

STK User Guide

Table of Contents TABLE OF CONTENTS...1

Supplement for module D041 incl. ATMega8 Prozessor

Supplement for module D061 incl. ATMega128 Prozessor

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

U4DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 19. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

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

Combined Serial and Parallel Programming System for Atmel AVR Microcontrollers AVR2-ST GETTING STARTED

AVR Development Board

ARDUINO LEONARDO WITH HEADERS Code: A000057

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual

U2DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 37. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

An FTDI connection: The ATtiny microcontrollers don t have a hardware UART External Crystal header pins for an optional crystal

ARM programmer and daughter board EB Technical datasheet

AVR Development Board

MR-Servo8 User Manual

ARDUINO MICRO WITHOUT HEADERS Code: A000093

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

ET-AVRProg mini. Technical Specifications of ET-AVRProg mini

RC1170-RC232 USER MANUAL

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

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

ARM programmer and daughter board

STK200 Starter Kit User Guide May 2004

ThunderBolt Display. by Adam Maurer, VK4GHZ

AVR Standalone ISP Chip Copier Instructions

PART 1 : MR-16. PART 2 : CPU Board. PART 3 : Software Tools. PART 4 : Compile and Download. 1. Introduction 2. Features

JED MICROPROCESSORS PTY LTD

PB-MC-AVR28 28 Pin AVR Full Size Development Board

Rhino Robot Control Board [RKI-1550]

ARDUINO MEGA ADK REV3 Code: A000069

SBC - Single Board Computer

5I21 SERIAL ANYTHING I/O MANUAL

ATAVRAUTO User Guide

swarm kit User Guide Version 1.1

Building and using JasperMIDI

keyestudio Keyestudio MEGA 2560 R3 Board

INTERFACING HARDWARE WITH MICROCONTROLLER

Section 1 Introduction

Table Of Contents TABLE OF CONTENTS...1

ARDUINO LEONARDO ETH Code: A000022

PB-MC-AVR28 28 Pin AVR Full Size Development Board

User s Manual of Board Micro Controller ET-EASY168 STAMP ET-EASY168 STAMP. Picture displays structure of Board ET-EASY168 STAMP.

PART 1 : MR Introduction 2. Features. PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3.

ARDUINO M0 PRO Code: A000111

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

ARDUINO YÚN Code: A000008

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

1/Build a Mintronics: MintDuino

How2Use DT-AVR ATMEGA168 BMS. By: IE Team. Picture 1 The layout of DT-AVR ATMEGA168 BMS

ROTOR CONTROL DXA. de K4JRG. User s Manual

Locktronics PICmicro getting started guide

Transcription:

M32 Development Board User Guide

Document Control Information This Document Release Date: 12th March 2006 This Document Version: 1.0 Document History Author Release Date Reference Release Notes JSL 23rd October 2005 A.0 WIP Draft AJL 12th March 2006 1.0 1 st Release 2

TABLE OF CONTENTS 1 INTRODUCTION...4 1.1 Main Technical Features... 4 1.2 IMPORTANT INFORMATION... 5 2 BILL OF MATERIALS...6 3 GETTING STARTED...7 4 RADIO OPTIONS...9 5 SHEMATIC DIAGRAM...10 3

1 INTRODUCTION The M32 development board is ideally suited to robotics and control applications. It uses an Atmel microcontroller which is fast and powerful (ATmega32, running at about 16Million instructions per second). The standard M32 board can be upgraded with a radio transceiver or can be purchased radio ready. Two main frequencies are available; 433MHz or 868MHz. Using the radio link (separate transceiver module also required) the M32 board can communicate with a PC (or any computer with a serial link) and be controlled without wires. 1.1 Main Technical Features Small footprint ATmega32 Micro 32K Flash ROM, 1K EEPROM, 2K SRAM, 16 MIPS Input voltage range 6.8 to 20VDC Logic supply reverse polarity protected Power LED User LED (can be disabled by a jumper) User Button 5V PSU input over-voltage protection (5V6 clamp) Quality 0.1 Pitch Molex connectors Supply input via 3mm plug or 2 pin 2mm plug-in Molex header Programming IDC header (Kanda pinout) RESET button Gold plated SMA antenna connector Jumpers to configure comms options (RS232/Radio/Radio Config. setup) etc. Filtered analogue supply voltage (AVCC) Filtered Radio supply voltage Radio Busy and signal strength signals available to micro (jumper selectable) 4

1.2 IMPORTANT INFORMATION 1.2.1 PORT IN CONNECTIONS (PA0-7, PB0-7, PC0-7, PD0-7) Take care when using the port connections, we have protected some of these with 1K2 series resistors (PD0,1,2, PB5,6,7, PA0 and PA7) all the other ports go directly to the pin connectors so take care not to overload the ports. 1.2.2 POWER SUPPLY CHARACTERISTICS The power supply for the M32 board (+Ve and GND) is a minimum of 6.8Vdc and a maximum of 20Vdc via the power connector inputs (3mm Plug or 2mm Molex ). The on-board regulator can supply a maximum of 200mA (at 2Watts), the microcontroller uses 23mA when working at 16MIPS. 1.2.3 MICRO CONTROLLER CONFIG Take care incorrectly configuring the microcontroller can leave the ATmega32 in an unusable state! If using the Pony programmer do not use: 'Write PRG' button in 'Lock and Fuse Bits' TAB You also need to select the clock source by setting appropriate FUSE BITS, the example program uses: external oscillator (slow or fast start-up is OK). You can run the ATmega32 chip at a variety of speeds using it s in-built RC oscillator if you don t need the full 16MIPS. The ATmega32 has JTAG enabled by default so you can't use PORTC.2-PORTC.5, but you can disable JTAG with the programmer [Hi fuse byte, BIT H:1 JTAG Disabled] to free up these ports for your own use. 1.2.4 SERIAL COMMUNICATIONS If you are using RS232 (Via a PC) then you must make this connection via the supplied lead, to the 3 Pin Molex connector on the M32 board. If you are using the radio module for serial comms then its default setup is;19200,n,8,1. This can be altered by using the EASY RADIO setup software. The Comms setup for the PC, Easy Radio module and ATmega32 micro must all be the same for successful communication. 5

2 BILL OF MATERIALS Standard Version M32 PCB (less Easy Radio Module) RS232 Serial Lead User Guide (Download from website) Radio Version M32 PCB (Includes Easy Radio Module, 433MHz or 868MHz) RS232 Serial Lead User Guide (Download from website) Versions supplied with BASCOM AVR Compiler Hardware as other versions described above Full licensed unlimited version of BASCOM AVR Compiler on CD ROM 6

3 GETTING STARTED You will need a PSU with at least 6.8Vdc output rated at least 50mA to run the M32 development Board. A PP3 (9V) battery lead with the correct connector is supplied. Any Kanda compatible programmer will work with the M32 board. A programmer is available from Active Robots LTD to match the M32 board (Product Code. AVR-ISP). RADIO feature link options RADIO module position ANTENNA connector with cover fitted PORT connectors PROGRAM connector RESET button USER LED JUMPER USER LED and BUTTON PSU INPUT Hardware RS232 port COMMS option JUMPERS: in the hardware RS232 position 7

Getting Started Continued Basic setup procedure 1. Install the programmer software (supplied with programmer or STK200/300/500) 2. Install your preferred compiler (C or BASCOM AVR etc) 3. Compile a program in to a HEX file 4. Connect the programmer between PC and M32 board 5. Apply power to the M32 board 6. Ensure correct fuse-bits for the ATmega32 chip (see 1.2.3) 7. Program the M32 board with the HEX file A demo version of BASCOM AVR and a sample program specially written for the M32 board is available from the Active Robots web site. The Programmer that is invoked from within BASCOM AVR. The correct fuse bit options are shown below. Do not click this button 8

4 RADIO OPTIONS The Easy Radio module is available in two forms 433MHz or 868MHz, you must use matching frequencies for correct operation. Several antenna types are available from Active Robots LTD that are designed to suit different applications. To communicate with a PC you will need an additional radio transceiver. The default comms setup for the radio modules and the demo BASCOM AVR program is: 19200 Baud, 8 Bits, 1 Stop bit, No Parity. There is a built in terminal program within BASCOM AVR that can invoked with Remember to set it to 19200,N,8,1. To alter the comms and RF channel of the Easy Radio Module a software utility tool is available from the Active Robots web site. RF signal level to Port A0 Link, see demo program for more details Radio HI=BUSY Signal to Port D2 Link SMA type Antenna connector COMMS option JUMPERS: in the RADIO comms position 9

5 SHEMATIC DIAGRAM Download from website 10

NOTES END OF DOCUMENT. 11