MDK-ARM Keil, MDK-ARM Datasheet - Page 149
![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: 149 of 156
- Download datasheet (3Mb)
Getting Started: Building Applications with RL-ARM
Then we call the CAN send function:
CAN_send (1, &msg_send, 0x0F00);
This will place the CAN message into the message queue. The message queue is
a First-In-First-Out (FIFO) buffer, so the messages are guaranteed to be sent in
order. The “number of transmit objects” in
FIFO buffer in message frames. If the FIFO becomes full, the CAN send
function will wait for its timeout period for a message slot to become free. As
with other RTX functions, this will cause the task to enter the WAITING state, so
that the next task in the READY state enter the RUN state.
if (CAN_receive (1, &msg_rece, 0x00FF) == CAN_OK)
}
The CAN Receive function operates in a similar fashion. As messages are
received, they are placed into the receive-object FIFO. The CAN Receive
function is then used to access message frames in the FIFO. If the FIFO is
empty, the timeout period specifies the number of RTX clock ticks
CAN_receive() will wait for a message to arrive.
Exercise: First Project
The first RL-CAN driver project guides you through setting up the RL-CAN
driver to transmit and receive CAN messages.
Remote Request
The RL-CAN driver may also send and respond to remote request frames. First,
you must define the message frame as a remote request.
CAN_msg msg_rmt = {
};
When this message is sent, the message frame contains no data and the remote
request bit is set. When this frame is sent, every node on the network will
receive it. Each node will inspect the message identifier.
21,
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
1,
2,
STANDARD_FORMAT,
REMOTE_FRAME
Rx_val = msg_rece.data [0];
CAN_cfg.h
defines the depth of the
{
149
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: