AT89STK-05 Atmel, AT89STK-05 Datasheet - Page 10

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
4.1
AT89C5131A Starter Kit Software User Guide
Architecture
Overview
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 scheduler is the initialization of all the peripherals and of the
associated variables.
Once the initialization process is complete, the scheduler launches each task one after
the other. The first task is the USB task. This task manages the Default Control Endpoint
for the enumeration process and the HID keyboard control.
The second task called by the scheduler is the USB LCD task that manages all the LCD
display in accordance with the USB bus status (connected or not, enumeration process
passed or not, etc.).
The third and last task called by the scheduler is the USB KBD task that transmits the
keys pressed to the USB controller.
Software Architecture
Section 4
Rev. 4246B–USB–11/04
4-9

Related parts for AT89STK-05