MDK-ARM Keil, MDK-ARM Datasheet - Page 124
![KIT REALVIEW MCU DEVELOPMENT](/photos/9/32/93274/mdk-arm_sml.jpg)
MDK-ARM
Manufacturer Part Number
MDK-ARM
Description
KIT REALVIEW MCU DEVELOPMENT
Manufacturer
Keil
Type
Compiler and IDEr
Specifications of MDK-ARM
For Use With/related Products
ARM MCUs
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
- Current page: 124 of 156
- Download datasheet (3Mb)
124
Chapter 5. RL-USB Introduction
First USB Project
The RL-USB driver may be used
standalone or with the RTX
RTOS. The RL-USB driver is
contained in four source modules
and one templated include file.
The bulk of the RL-USB driver
code is located in
.
usbcore.c
Generally, you do not need to
modify this code. The device-
specific code is located in
. A version of this file is provided for all supported microcontrollers.
usbhw.c
Any functions that need to be customized to handle USB bus events, such as
suspend and resume, are located in
. The USB descriptors are all located
usbuser.c
in
. The configuration options for the RL-USB driver are located in
usbdesc.c
. When using the RL-USB driver, you must always remember that all
usbcgf.h
configuration options are made on two levels. On one level, we are configuring
the hardware and providing the code to service the enabled Endpoints. On
another level, we are configuring the Device Descriptors to describe the hardware
configuration to the USB host.
Configuration
The configuration options in
are split into three main
usbcfg.h
categories. The first category is
the USB configuration section.
The entries in this section are
used to configure the USB
hardware. If you make any
changes here, you must also modify the USB descriptor strings. We will
examine the USB descriptors in the next section.
The first option allows you to define the device’s power source: either from a
local power supply or from the USB bus. Next, we can define the number of
interfaces. For a simple device, this will be one. However, if you are designing a
composite device, supporting more than one USB class, you will need an
interface for each supported class. Then, we must define the maximum number
of Endpoints used. In the RL-USB, stack Endpoints are defined as logical
Related parts for MDK-ARM
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![MDK-ARM-B](/photos/28/43/284363/mdk-arm-basic_tmb.jpg)
Part Number:
Description:
KIT REALVIEW MCU DEVELOPMENT
Manufacturer:
Keil
Datasheet:
![MDK-ARM-B-SM](/photos/15/87/158780/keil_software_tmb.jpg)
Part Number:
Description:
Development Software SUPPORT EXTENSION FOR MDK-ARM-B
Manufacturer:
Keil Software
![MDK-ARM-SM](/photos/15/87/158780/keil_software_tmb.jpg)
Part Number:
Description:
Development Software SUPPORT EXTENSION FOR MDK-ARM
Manufacturer:
Keil Software
![MDK-ARM-BASIC](/photos/28/43/284363/mdk-arm-basic_tmb.jpg)
Part Number:
Description:
KIT REALVIEW MCU DEVELOPMENT
Manufacturer:
Keil
Datasheet:
![MDK-ARM-UF](/photos/15/87/158780/keil_software_tmb.jpg)
Part Number:
Description:
Development Software MCU DEV KIT FOR ARM UPG TO FLOATING LIC
Manufacturer:
Keil Tools
![MDK-ARM-F](/photos/15/87/158780/keil_software_tmb.jpg)
Part Number:
Description:
Development Software MCU DEV KIT FOR ARM W/ FLOATING LICENSE
Manufacturer:
Keil Software
![MDK-ARM3.1](/photos/26/86/268691/landingpagekeilrealviewarmkit_tmb.jpg)
Part Number:
Description:
Development Software MCU DEV KIT FOR ARM uVISION & C++ & RTX
Manufacturer:
Keil Tools
![MDK-ARM-SMB](/images/no-image3.png)
Part Number:
Description:
Development Software SUPP LICENSE RENEWAL 90+ DAYS NO TECH SUP
Manufacturer:
Keil Software
![KEIL-PK51-INTL](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
KEIL C-COMPILER INTERNATIONAL
Manufacturer:
Silicon Laboratories Inc
![OM10045](/photos/9/21/92162/om10045_tmb.jpg)
Part Number:
Description:
BOARD EVAL FOR LPC213X ARM MCU
Manufacturer:
NXP Semiconductors
Datasheet:
![TWR-K60N512-KEIL](/images/manufacturer_photos/0/2/262/freescale_semiconductor_tmb.jpg)
Part Number:
Description:
K60N512 Keil Tower Kit
Manufacturer:
Freescale Semiconductor
Datasheet: