Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

CP3SP33SMS/NOPB Datasheet(PDF) 188 Page - Texas Instruments

Part # CP3SP33SMS/NOPB
Description  Connectivity Processor with Cache, DSP, and Bluetooth짰, USB, and Dual CAN Interfaces
PDF  407 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI1 [Texas Instruments]
Direct Link  http://www.ti.com
Logo TI1 - Texas Instruments

CP3SP33SMS/NOPB Datasheet(HTML) 188 Page - Texas Instruments

Back Button CP3SP33SMS/NOPB Datasheet HTML 184Page - Texas Instruments CP3SP33SMS/NOPB Datasheet HTML 185Page - Texas Instruments CP3SP33SMS/NOPB Datasheet HTML 186Page - Texas Instruments CP3SP33SMS/NOPB Datasheet HTML 187Page - Texas Instruments CP3SP33SMS/NOPB Datasheet HTML 188Page - Texas Instruments CP3SP33SMS/NOPB Datasheet HTML 189Page - Texas Instruments CP3SP33SMS/NOPB Datasheet HTML 190Page - Texas Instruments CP3SP33SMS/NOPB Datasheet HTML 191Page - Texas Instruments CP3SP33SMS/NOPB Datasheet HTML 192Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 188 / 407 page
background image
Exit
Interrupt Entry Point
Clear RX_PND
Write RX_READY
Read buffer (id/data/control)
DS039
CP3SP33
SNOSCW5 – MAY 2013
www.ti.com
5. Read the buffer status again and check it is not RX_BUSYx. If it is, repeat this step until RX_BUSYx
has gone away.
6. If the buffer status is RX_FULL or RX_OVERRUN, one or more messages were copied. In that case,
start over with step 2.
7. If status is still RX_READY (as set by the CPU at step 2), clear interrupt pending bit and exit.
When the BUFFLOCK function is enabled (see BUFFLOCK in section Section 22.4), it is not necessary to
check for new messages received during the read process from the buffer, as this buffer is locked after
the reception of the first valid frame. A read from a locked receive buffer can be performed as shown in
Figure 22-22.
Figure 22-22. Buffer Read Routine (BUFFLOCK Enabled)
For simplicity only the applicable interrupt routine is shown:
1. Read the ID/data and object control (DLC/RTR) from the message buffer.
2. Write RX_READY into CNSTAT.
3. Clear interrupt pending bit and exit.
22.5.3 Rx Buffer States
As shown in Figure 22-22, a receive procedure starts as soon as software has set the buffer from the
RX_NOT_ACTIVE state into the RX_READY state. The status section of CNSTAT register is set from
0000b to 0010b. When a message is received, the buffer will be RX_BUSYx during the copy process from
the hidden receive buffer into the message buffer. Afterwards this buffer is RX_FULL. The CPU can then
read the buffer data and either reset the buffer status to RX_READY or receive a new frame before the
CPU reads the buffer. In the second case, the buffer state will automatically change to RX_OVERRUN to
indicate that at least one message was lost. During the copy process the buffer will again be RX_BUSYx
for a short time, but in this case the CNSTAT status section will be 0101b, as the buffer was RX_FULL
(0100b) before. After finally reading the last received message, the CPU can reset the buffer to
RX_READY.
188
Dual CAN Interfaces
Copyright © 2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links :CP3SP33



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com