HC(S)08-System for Development and Training



Similar documents
Switch board datasheet EB

Tutorial EBS08-GB/AB

ET-BASE AVR ATmega64/128

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

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

Android Controlled Based Interface

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

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) (

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

SM1231 USER GUIDE SM1231 RF MODULE USER GUIDE

USB to RS-422/485 Serial Adapter

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

XPort Universal Demo Board User Guide

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

RC2200DK Demonstration Kit User Manual

FlowKit in-circuit debug system

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

UM1724 User manual. STM32 Nucleo boards. Introduction

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

Lab Experiment 1: The LPC 2148 Education Board

UIM2901-5A MACH3 breakout board

FLYPORT Wi-Fi G

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

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

Freescale Semiconductor, I

0832 Dot Matrix Green Display Information Board User s Guide

LED board datasheet EB

WinProladder software package

XBee USB Adapter Board (#32400)

USB / Data-Acquisition Module NOW LEAD-FREE

MOD-ENC28J60 development board Users Manual

RS232 Board datasheet

Construction and Application of a Computer Based Interface Card

ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme Alle Rechte vorbehalten

Serial Communications

TRILOGI 5.3 PLC Ladder Diagram Programmer and Simulator. A tutorial prepared for IE 575 by Dr. T.C. Chang. Use On-Line Help

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

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

E-Blocks Easy RFID Bundle

RAPID PROTOTYPING OF DIGITAL SYSTEMS Second Edition

The Programming Interface

CENTRONICS interface and Parallel Printer Port LPT

Description of High Accuracy Digital Pressure Gauge Design

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

Application Note, V2.2.1, July 2003 AP OCDS Level 1 JTAG Connector. 16-Bit & 32-Bit Microcontrollers. AI Microcontrollers. Never stop thinking.

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram

ic-mq EVAL MQ1D EVALUATION BOARD DESCRIPTION

ABACOM - netpio.

XBee/XBee PRO Code Development

RPLIDAR. Low Cost 360 degree 2D Laser Scanner (LIDAR) System Development Kit User Manual Rev.1

APPLICATION NOTE. Atmel AVR600: STK600 Expansion, Routing and Socket Boards. Atmel Microcontrollers. Introduction

EMC-conform development of a Tablet-PC

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL

Accurate Measurement of the Mains Electricity Frequency

Tutorial. replace them with cell-phone operated module. The advantages of a cell-phone operated bot are:-

Introducing AVR Dragon

Special Lecture. Basic Stamp 2 Programming. (Presented on popular demand)

EasyPIC4 User s Manual

Quick Start Guide for High Voltage Solar Inverter DC-AC Board EVM. Version 1.3

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

DK40 Datasheet & Hardware manual Version 2

Laboratory Course Industrial Automation. Experiment Nr. 6. Introduction to the FlexRay bus system. Brief User Guide IAS Demonstrator Go-Cart

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

Thermostat Application Module Kit

User Guide Reflow Toaster Oven Controller

xpico Wi-Fi Embedded Device Server Evaluation Kit Quick Start Guide

STK User Guide

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

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

MAX17061A Evaluation Kit/Evaluation System

STEPPER MOTOR SPEED AND POSITION CONTROL

CHAPTER 11: Flip Flops

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

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Fondamenti su strumenti di sviluppo per microcontrollori PIC

Bluetooth UART/RS232 Module

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

Web Site: Forums: forums.parallax.com Sales: Technical:

DMX-K-DRV. Integrated Step Motor Driver + (Basic Controller) Manual

POCKET SCOPE 2. The idea 2. Design criteria 3

Manual Serial PCI Cards

Schematic & Parts List: PIC16F688 Satellite Tracker & Rotor Controller

PCAN-ISA. CAN Interface for ISA. User Manual

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description

DS1307ZN. 64 x 8 Serial Real-Time Clock

Display Message on Notice Board using GSM

RN-XV-RD2 Evaluation Board

RTTY/CW TX TERMINAL for : IC756 ( all series ), IC7400, IC746, IC7000 (PC not required)

Bob Rathbone Computer Consultancy

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

Cable Pinouts. SRP I/O Module

- 35mA Standby, mA Speaking pre-defined phrases with up to 1925 total characters.

Tech Info Document: PIC16F84A LCD Satellite Antenna Tracking Interface

MX PIC24F Educational Module User Manual

PN532 NFC RFID Module User Guide

DS2149DK/DS21349DK T1/J1 Line Interface Unit Design Kit

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

Electronic Rotary Table Divider V2.1 Construction

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

Transcription:

SYSTECH J.Schnyder GmbH Schliefweg 30 CH-4106 Therwil Telefon 091 827 15 87 www.systech.ch HC(S)08-System for Development and Training Overview V 0.3 (Draft English) Contents Components... 3 Hardware... 4 The Base... 5 Microcontroller Modules... 5 HC08Qxz... 5 HC08AB32... 5 We have planned to design the following microcontroller modules:.......... 5 I/O Modules... 5 1

Port Tester... 5 4x4 Keyboard... 5 LCD Display... 5 RS232-Interface... 5 RS485 Interface... 6 Experiment PCB... 6 Steppermotor Module... 6 USB SCI Module... 6 Software Development Environment... 7 Software Modules... 8 Math routines... 8 Keyboard routine... 8 Operating System with Communication Interface............................ 8 AD Routine... 8 LCD Routines... 8 PWM Routines... 8 Stepper motor Routines... 8 Training System... 9 Schematic and Layout Program... 10 Schematic Templates... 11 Print Service... 11 Distributor... 11 Appendix... 12 Pinout Port Connector (10 Pin)... 12 Pinout Interface Connector (72 Pin)... 12 Pinout MON8 Interface... 13 The Power Distribution on the Base... 13 Links... 15 2

Components Das HC(S)08 system consists of different components like: - Hardware with different modules - Software Development System with assembler, programmer, in circuit debugger und simulator - Software Modules - Training System with examples and tutorials for different levels (also useful for developers to learn how the different sub systems of the HC(S) family are working) - Schema Layout Program with schematic modules of the hardware - Links and info for the PCB production - Links and info for buying components - Documentation im pdf-format 3

Hardware 2.Generation with improved Pinout! 4

The hardware of the HC(S)08 Development system consists of different modules. The concept of this modules are simple and they can be bought as PCB only, kit or assembled module. The Base The base allows the easy connection of the different microcontroller in- or outputs. The outputs are organized in 8bit ports with bit0...bit7, VCC_IO and GND. every port has a 10 pin connector for attaching other modules like steppermotor interface, keyboard or LCD display. There is also a 10 pin socket so the user can easily measure each single bit. The power for the system can be taken from the USB-Bus or via programmer. There is the possibility to add a module on the base for the 3.3V power requirements of the HCS family. Microcontroller Modules HC08Qxz The HC08Qxz module is designed for the Q family. There is a 8pin and a 16pin socket on the module so the user can operate the HC908QY1, QY2 and QY4 controllers as well as the HC908QT1, QT2 or QT4 model. For programming purposes there is a 16pin header for the connection of a MON8 compatible programmer like MONLINK located on the board. HC08AB32 The HC08AB32PK module is designed for the HC908AB32 microcontroller. The user can select the clock source either form a quartz or a oscillator.all the ports are available on a socket or on the header. For programming purposes there is a 16pin header for the connection of a MON8 compatible programmer like MONLINK located on the board. We have planned to design the following microcontroller modules: - HCS08GB60 - HCS08RC08 -... -... I/O Modules Port Tester The Port Tester is a simple tool to indicate the state of the bits of a port. The module fits in the port socket an indicates with 8 LEDs if the bits are low or high. A green LED indicates the presence of VCC_IO. 4x4 Keyboard The 16 switches in form of a matrix can be used for interacting with the microcontroller. The existing software module allows the detection of the key(s) pressed and the debouching. LCD Display The LCD display module allows to output information to the user. It uses the 4bit mode. With only 7bits the user can operate the display. The software allows to send single characters as well as strings and attributes to the display. RS232-Interface This simple level shifter allows to connect a ordinary RS232 interface to the SCI of the micocontroller. The module can be configurated as modem or PC. Tx and Rx are ready to use 5

other signals can be wired on the jumper field. RS485 Interface Interface for level shifting (5V to RS485). With ths module the user can create a communication bus for sending and receiving information form several units. Experiment PCB On the experiment field the user can build up tis own circuits. There are soldering pads or as a option there is a field with contact strips. To connect external signals there are two 4mm headers, one BNC connector and two test points for the probes. Steppermotor Module This board drives a simple unipolar stepper motor. The software module can move the motor either in half step, 1 phase or 2 phase mode. There is also the posibility to decrease the motor current with the boost bit. USB SCI Module The USB to SCI module allows the direct connection of a microcontroller to a PC with A USB port. The power (5V) is supplied from the USB bus, so that there is no additional power required. 6

Software Development Environment For the software development Metrowerks Codewarrier is used. It can be downloaded for free from www.metrowerkc.com. Prepared templates for the EBS08 are available for different microcontrollers. This makes it easy to start with the system. AB60 IDE 7

Software Modules The software modules are helping to develop own programs in a short time. Som of the modules are designed for the use in the EBS08 operating system. Those modules are also used in the tutorials. (i.e. the keyboard routine) Math routines Addition 16/16bit, addition 32/32bit, multiplication 8/16bit, etc. Keyboard routine Scanning of a 4x4 keyboard matrix with decoding of two keys pressed Operating System with Communication Interface RS232-ASCII Protocol, LIN-Protocol, MODBUS-Protocol, MIP-Protocol AD Routine Analog/Digital-Converter Routine with calculating mean value LCD Routines Controlling of Industry Standard LCD Modules PWM Routines Generating of PWM pulses Stepper motor Routines Controlling of a unipolar Stepper motor for halfstepp, 1-phase, or 2-phase mode 8

Training System The Training system shall hlp to understand the HC(S)08 family in a easy way. Users of other HC(S)08 devices will have the possibility to understand other sub systems of the family. It is planned to integrate the following modules in the training system: - HC(S)08 courses - HC(S)08 instruction set description - Descriptions of sub systems - Tutorials 9

Schematic and Layout Program To simplify the development of the hardware the user needs a easy to handle schematic and layout program. That's why the basic schematics are available for the Layout editor EAGLE. The user can download a free trial/non profit version from www.cadsoft.de. It comes with schematic and layout editor as well as a autorouter. With the CAM interface the user can generate the data for the PCB manufactory or for the milling of the PCB (i.e. with a LPKF unit). EAGLE Layout Editor 10

Schematic Templates To draw the schematics in a efficient way we have prepared templates for most of the modules for the EAGLE layout program. Print Service Some PCB manufactures are offering prototypes within a couple of day; they sometimes even use the EAGLE data without the need of Gerber files. Distributor Our boards come with the part numbers of distributors (Distrelec until now) so the user can easy order the parts without creating boring BMs. 11

Appendix Pinout Port Connector (10 Pin) 1 Px0 2 Px1 3 Px2 4 Px3 5 Px4 6 Px5 7 Px6 8 Px7 9 +5V 10 GND x stands for: A, B, C, D, E, F (Attention not all ports are consisting of Px0.. Px7) Pinout Interface Connector (72 Pin) 1 /RESET 2 /IRQ 3 PH0 4 PH1 5 PH2 6 PH3 7 PH4 8 PH5 9 PH6 10 PH7 11 PG0 12 PG1 13 PG2 14 PG3 15 PG4 16 PG5 17 PG6 18 PG7 19 PF0 20 PF1 21 PF2 22 PF3 23 PF4 24 PF5 25 PF6 26 PF7 27 PE0 28 PE1 29 PE2 30 PE3 31 PE4 32 PE5 33 PE6 34 PE7 35 VCC_IO 36 GND 37 PD0 38 PD1 39 PD2 40 PD3 41 PD4 42 PD5 12

43 PD6 44 PD7 45 PC0 46 PC1 47 PC2 48 PC3 49 PC4 50 PC5 51 PC6 52 PC7 53 PB0 54 PB1 55 PB2 56 PB3 57 PB4 58 PB5 59 PB6 60 PB7 61 PA0 62 PA1 63 PA2 64 PA3 65 PA4 66 PA5 67 PA6 68 PA7 69 +5V 70 GND 71 VCC_CPU 72-5V Pinout MON8 Interface 1 -- 2 GND 3 -- 4 /RESET 5 -- 6 /IRQ 7 -- 8 -- 9 -- 10 PA0 11 -- 12 PC0 13 OSC1 14 PC1 15 +5V 16 PC3 The Power Distribution on the Base 13

The Power Concept 14

Links Distrelec www.distrelec.com Bauteile und mehr Systech J.Schnyder GmbH www.systech-gmbh.ch Entwicklung von Hard- und Software, Schulungs-Systeme Layout-Programme 15