AT89STK-05 Atmel, AT89STK-05 Datasheet

KIT STARTER FOR AT89C5131

AT89STK-05

Manufacturer Part Number
AT89STK-05
Description
KIT STARTER FOR AT89C5131
Manufacturer
Atmel
Datasheets

Specifications of AT89STK-05

Main Purpose
*
Embedded
*
Utilized Ic / Part
AT89C5131
Primary Attributes
*
Secondary Attributes
*
Processor To Be Evaluated
AT89C5131A
Interface Type
RS-232, USB
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
AT89C5131A Starter Kit
..............................................................................................
Software User Guide

Related parts for AT89STK-05

AT89STK-05 Summary of contents

Page 1

AT89C5131A Starter Kit .............................................................................................. Software User Guide ...

Page 2

AT89C5131A Starter Kit Software User Guide Table of Contents Section 1 Introduction ........................................................................................... 1-1 1.1 Abbreviations ............................................................................................1-1 Section 2 Getting Started...................................................................................... 2-3 2.1 Hardware Requirements ...........................................................................2-3 2.2 Software Requirements.............................................................................2-3 2.3 Default Hardware Settings ........................................................................2-3 2.4 FLIP Software ...........................................................................................2-4 Section 3 ...

Page 3

Abbreviations AT89C5131A Starter Kit Software User Guide This document describes the AT89C5131A HID keyboard demonstration application, as well as the In-System Programming Tool (FLIP), dedicated to the AT89C5131A micro- controller. This software demonstration is an implementation example of a ...

Page 4

... Me, 2000 or XP) or Linux The following software is necessary to use the demonstration program. The software can be found in the accompanying CD-ROM. Updated FLIP software is available on the Atmel web site. Flexible In-System Programming (FLIP) software tool usb_hid_kbd.hex file The AT89C5131A evaluation board must be configured as follows: Power supply: from V through the limiter and the 3 ...

Page 5

... AT89C5131A. There are two different ways to perform the Flash programming: Use a programmer which supports the AT89C5131A part Use the Atmel FLIP tool ( connected to the evaluation board using a USB cable) In this section the user will program the AT89C5131A microcontroller via USB using FLIP software ...

Page 6

Figure 2-2. FLIP Window AT89C5131A Starter Kit Software User Guide 3. Click the “Set Communication” button. 4. Initialize the communication by selecting the “Open” button in the USB Port Con- nection pop-up window. If the connection is successful, the FLIP ...

Page 7

Getting Started Figure 2-3. Successful Connection on FLIP 2-6 4246B–USB–11/ the File menu, select “Load HEX” and choose the demonstration program “usb_kbd.hex”. 6. The message “HEX file usb_kbd.hex loading done” is displayed at the bottom of the FLIP ...

Page 8

Stand-alone Application 3.2 C51 Generic Board Application AT89C5131A Starter Kit Software User Guide HID Keyboard Demonstration The purpose of the HID Keyboard demonstration program is to send numeric data via the keypad through the AT89C5131A microcontroller to a host ...

Page 9

HID Keyboard Demonstration Program 3.2.1 Note on Windows Drivers 3-8 4246B–USB–11/04 Notes: 1. Ensure the Num Lock key is activated on your PC keyboard number pad. The demonstration program is supporting QWERTY keyboard configura- tion. All other configuration (such as ...

Page 10

Architecture Overview AT89C5131A Starter Kit Software User Guide The HID keyboard demonstration firmware is based on a scheduler in the free running mode. The main program only enables the interrupts and launches the scheduler. The first process of the ...

Page 11

Software Architecture 4.2 Application Description 4.2.1 Configuration 4.2.2 Implementation 4.2.2.1 usb_task_init() 4.2.2.2 usb_task() 4-10 4246B–USB–11/04 Figure 4-1. USB HID Keyboard Firmware Architecture Overview USB Task USB LCD Task The USB HID keyboard configuration is performed according to the “USB Device ...

Page 12

Customization 4.2.3.1 Enumeration Customization 4.2.3.2 Keyboard Map 4.2.3.3 Additional Features 4.3 Libraries Description 4.3.1 USB 4.3.2 LED AT89C5131A Starter Kit Software User Guide When a SETUP token is detected on the Endpoint 0, the usb_task ...

Page 13

Software Architecture 4.3.3 Keyboard 4-12 4246B–USB–11/04 The keyboard management example has been written for keyboard. AT89C5131A Starter Kit Software User Guide ...

Page 14

... No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life support devices or systems. ...

Related keywords