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

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

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

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

MR-Servo8 User Manual

MR-Servo4433 User Manual

ET-BASE AVR ATmega64/128

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

Implementation of Online Signature Verification by Slope Calculation Method 1

Manual of Board ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22

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

Using Arduino Boards in Atmel Studio 7

8051 Microcontroller

M32 Development Board

ISPcable II. User s Guaid. Programer for AVR, AT89S and AT90S Atmel microcontrollers with serial interface. REV Beta 1.1. Many ideas one solution

Embedded programming, AVR intro

STK User Guide

AVR- M16 development board Users Manual

MINI DEVELOPMENT BOARD AVR USERS GUIDE ATMEGA32. make your own intelligent embedded world...

Figure 1-1 ISPAVRU1 application

STK User Guide

Microprocessors And Microcontrollers (Practical)

Installation and Maintenance

AT89S8252 Development Board V1.0. Manual

QUASAR PROJECT KIT # ATMEL AVR PROGRAMMER

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

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

EMB128. ere co., ltd.

AVR Development Board

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

Introduction to Microcontrollers

ZMD31XXX Evaluation KIT

EVBavr03 evaluation board for AVR microcontrollers AT90S4144/8515, ATmega8515 and ATmega162. User`s manual REV 1.0. Many ideas one solution

[Kathale, 3(2): February, 2014] ISSN: Impact Factor: 1.852

CEIBO FE-51RD2 Development System

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

ET-BASE AVR (ATmega8535)

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E885 User Manual

AVR Board for Projects is the Most Complete Simple to use Development Board For ATmega32 Product Datasheet

Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

Lecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

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

AVR-P development board Users Manual

PIC 28 Pin Board Documentation. Update Version 5.0

CEIBO FE-5111 Development System

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution

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

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Wireless Sensor Networks. FireFly 2.2 Datasheet

DIY KIT 123. ATMEL 89xxxx PROGRAMMER

5WG AA_1 TECHNICAL DATA. KNX-Processor 78F0534/2.5, 78F0535/2.5 and 78F0537/2.5. Features. Description. Order Numbers

K191 3 Channel RGB LED Controller

Design and Implementation of a Single-Phase Energy Meter with SMS Controlled and Monitored Recharge Capability

Lab Course Microcontroller Programming

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

KNX-Processor 78F0534/2.5, 78F0535/2.5 and 78F0537/2.5

VILNIUS GEDIMINAS TECHNICAL UNIVERSITY FACULTY OF ELECTRONICS DEPARTMENT OF RADIO ELECTRONICS. Artūras Lukošius

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

ATmega128. Introduction

Programmer. User Guide

SECURE DIGITAL ACCESS SYSTEM USING IBUTTON

Atmel Microprocessor Programming With AVRISPmkii

Development Tools. 8-Bit Development Tools. Development Tools. AVR Development Tools

ARDUINO MEGA INTRODUCTION

USER GUIDE. ATmega328P Xplained Mini User Guide. Introduction

The Atmel ATmega168A Microcontroller

EVBavr02 evaluation board for AVR microcontrollers ATtiny2313 i AT90S1200/2313. User`s manual REV 1.0. Many ideas one solution

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents

Now you have the basic hardware tools, its time to setup the software environment. The main softwares you will need are:

F 2 MC-8L FAMILY 8-BIT MICROCONTROLLER MB89201 SERIES GETTING STARTED DEV-MB89N202-APP1 OPERATION MANUAL

AVR-M Rev 5 ASSEMBLY

CEIBO FE-W7 Development System

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Getting Started with STK200 Dragon

2011 Pearson Higher Education, Mazidi, Naimi, and Naimi Pearson Higher Education, 2011 Pearson Higher Education,

Farklı Arduino Boardlar

*HWWLQJVWDUWHGZLWKWKH,$5 (PEHGGHG:RUNEHQFK $QGWKH,$5&FRPSLOHUIRU$WPHO$95ŠGHYLFHV

ET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features

MOD-IO development board Users Manual

AVR Development Board

SH69P55A EVB. Application Note for SH69P55A EVB SH69P55A EVB SH69V55A

AVR Peripheral Board. Campus Component Pvt. Ltd.

STK200 Starter Kit User Guide May 2004

WICE-SPI Hardware Operation Manual

HAND HELD PROGRAMMER QUICK START GUIDE

AC/DC. Adapter. Serial. Adapter. Figure 1. Hardware Setup

The Atmel ATmega328P Microcontroller

CSE 466 Exam 1 Winter, 2010

Keywords Digital IC tester, Microcontroller AT89S52

PropIO V2 User Guide. Wayne Warthen RetroBrew Computers

AVR IN SYSTEM PROGRAMMER USERS GUIDE

AVRUSBPRG1 USB AVR IN SYSTEM PROGRAMMER

AVR-P20 development board Users Manual

AVR-TLCD-128CAN development board Users Manual

Figure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system.

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

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

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

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual

Transcription:

MR-8535 User Manual

CONTENTS PART 1 : MR-8535 1. Introduction 2. Features PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3. Parts List PART 3 : Software Tools 1. AVR Development Program Installation 2. How to use Microrobot AVR GCC 3. How to use AVR ISP (In-System Programming) PART 4 : Compile and Download

PART 1 : MR-8535 1. Introduction MR-8535 is a small pre-assembled CPU board, which has an ISP(In-System Programming) port, reset button, 8 MHz X-tal, and 32 I/O port pins. The MR-8535 uses an ATmega8535L(Atmel AVR series) CPU chip as a controller. The ATmega8535L has 8K bytes In-System Programmable Flash memory, 512 bytes SRAM, 512 bytes EEPROM and many other peripherals. The user can download a program to the board without a ROM Writer using the ISP function. A free C-compiler (Microrobot AVR GCC) is provided. 2. Features ATmega8535L (Atmel AVR series, 8 MHz(8 MIPS)) 8Kbyte ISP flash, 512 bytes SRAM, 512 bytes EEPROM, three Timers, ADC 8ch, UART, WDT, POR, BOD, four PWM Channels ISP port SPI Serial Interface for In-System Programming ISP download indicating LED 32 I/O port pins Reset button Free Windows C compiler(microrobot AVR GCC) ISP downloader(optional)

PART 2 : BOARD 1. Placement Diagram(Silkscreen) Fig 1.1 MR-8535 CPU board silkscreen

2. Circuit Diagram PB4(/SS) PA5(ADC5) C1 30pF PD6(ICP) 900 mil PD4(OC1B) PB6(MISO) C2 30pF PC6(TOSC1) PA4(ADC4) U1 ATmega8535L 4 7 8 6 19 20 21 22 23 24 25 26 9 10 11 12 13 14 15 16 40 41 42 43 44 1 2 3 37 36 35 34 33 32 31 30 5 29 38 39 17 18 27 28 RESET XTAL2 XTAL1 GND PC0 PC1 PC2 PC3 PC4 PC5 PC6(TOSC1) PC7(TOSC2) PD0(RXD) PD1(TXD) PD2(INT0) PD3(INT1) PD4(OC1B) PD5(OC1A) PD6(ICP) PD7(OC2) PB0(T0) PB1(T1) PB2(AIN0) PB3(AIN1) PB4(SS) PB5(MOSI) PB6(MISO) PB7(SCK) PA0(ADC0) PA1(ADC1) PA2(ADC2) PA3(ADC3) PA4(ADC4) PA5(ADC5) PA6(ADC6) PA7(ADC7) AREF GND GND A AGND PC5 PA3(ADC3) LED1 LED 1 2 PA7(ADC7) PB5(MOSI) PA0(ADC0) PA6(ADC6) PC7(TOSC2) PA2(ADC2) PB0(T0) PD6(ICP) PD5(OC1A) R2 330 PC4 PD1(TXD) PB3(AIN1) PD4(OC1B) PD3(INT1) PA1(ADC1) PB0(T0) PD5(OC1A) PB6(MISO) PA5(ADC5) PA0(ADC0) PC1 X1 8MHz PA1(ADC1) PD3(INT1) PB5(MOSI) /RESET PC3 PC5 PA7(ADC7) SW1 Tack PC2 PC0 PD7(OC2) PC7(TOSC2) /RESET PB7(SCK) J1 CON20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 PD2(INT0) PB1(T1) PC1 PB1(T1) PB2(AIN0) PC3 PD0(RXD) PD0(RXD) J3 CON10AP 1 3 5 7 9 2 4 6 8 10 PC0 J2 CON20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 PA6(ADC6) PB4(/SS) PB5(MOSI) PA2(ADC2) PD7(OC2) PC2 PB7(SCK) PB2(AIN0) PB7(SCK) D1 D1N4148 PB6(MISO) PC6(TOSC1) C4 104 PD1(TXD) PA4(ADC4) C3 1uF PA3(ADC3) PC4 PB3(AIN1) R1 10K /RESET PD2(INT0)

3. Parts List NO Reference Parts name Value Qty. Remark 1 C1, C2 Capacitor 30pF 2 Ceramic Condenser 2 C3 1uF/16V 1 Electrolytic Condenser 3 C4 104 1 Monolithic Condenser 4 D1 Diode D1N4148 1 DIP type 5 LED1 LED RED 3ø 1 6 J1, J2 Connector CON20 1 1Line Header(male) 7 J3 CON10AP 1 HIF3F/10PIN 8 R1 Resistor 10KΩ 1 1/4W DIP type 9 R2 330Ω 1 1/4W DIP type 10 SW1 S/W Tack S/W(Small) 1 11 U1 MCU ATmega8535L/TQFP 1 AVR Microcontroller 12 X1 X-TAL 8MHz 1 ATS type 13 PCB 1 Main PCB 14 Downloading Adapter 1 Option 15 Ribbon Cable 1 Option(1m) Fig 2.1 Downloading Adapter Fig 2.2 Ribbon cable

PART 3 : Software Tools 1. AVR Development Program Installation AVR Development Tools There are many different kinds of development tools for AVR microcontrollers. Atmel, the AVR CPU manufacturer, provides some AVR development tools free. Microrobot Co. Ltd. also provides a free Windows C-compiler. Wavrasm : AVR assembler, Atmel. AVR Studio : AVR Emulator/Simulator, Atmel. Ponyprog2000 : ISP downloading program, Atmel. Microrobot AVR GCC : C-compiler, Microrobot. System requirements for AVR development tools Windows 9X/ME or NT/2000 Pentium-133 or higher At least 4 Mbytes of RAM CD-ROM Drive AVR ISP installation:

Run setup.exe in the CD s avr_isp folder. Microrobot AVR GCC installation Refer to the Microrobot AVR GCC User Guide.pdf file in the CD s MaroGcc0.9C folder. 2. How to use Microrobot AVR GCC Refer to the Microrobot AVR GCC User Guide.pdf file in the CD s MaroGcc0.9C folder. 3. How to use AVR ISP(In-System Programming) Refer to the AVR ISP Manual for Microrobot AVR Products.pdf file.

PART 4 : Compile and Download Compile the source file and download the executable file in the following order. Supply DC 5V to the J1 s (or J2 s) #1 pin and GND to the #20 pin. Connect the downloading adapter to the PC printer port. Then connect the downloading adapter and the CPU board by using the ribbon cable. Run the Microrobot AVR GCC. Open your source file. Select Build Build Option General tab. The Build Option window appears. Select Intel hex as a Hex format, at90s8535 as a microcontroller. Check Object file and Rom file boxes in the Generation menu. Type the folder you want as an Output Directory and click on OK. Select Build Build Option Compiler tab. Click on the Default button and select Size radio button in the Optimization box. Do not use Speed optimization. Select Build Build Option Linker tab. Click on the User Link script radio button and select C:\Program Files\Microrobot\Microrobot AVR GCC\Avr\lib\ldscripts\avr85xx.x and click on OK. Press F7 or select Build Build menu to build. (The source-editing window you want to build must be selected before building it if there are more than two source-editing windows.) If you see the following message: warning: asm operand1 probably doesn't match constraints in the output message window, press F7 again.

Create ROM file. Build complete! message appears in the output message window. Run the Ponyprog2000. Select Device AVR micro Atmega8535L. Refer to How to use PonyProg for Microrobot AVR Products(Eng).pdf for further instructions. www.microrobot.com