поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

RXB0CTRL датащи(PDF) 26 Page - Microchip Technology

номер детали RXB0CTRL
подробное описание детали  Stand-Alone CAN Controller with SPI Interface
PDF  92 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  MICROCHIP [Microchip Technology]
домашняя страница  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

RXB0CTRL датащи(HTML) 26 Page - Microchip Technology

Back Button RXB0CTRL Datasheet HTML 22Page - Microchip Technology RXB0CTRL Datasheet HTML 23Page - Microchip Technology RXB0CTRL Datasheet HTML 24Page - Microchip Technology RXB0CTRL Datasheet HTML 25Page - Microchip Technology RXB0CTRL Datasheet HTML 26Page - Microchip Technology RXB0CTRL Datasheet HTML 27Page - Microchip Technology RXB0CTRL Datasheet HTML 28Page - Microchip Technology RXB0CTRL Datasheet HTML 29Page - Microchip Technology RXB0CTRL Datasheet HTML 30Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 26 / 92 page
background image
MCP2515
DS21801G-page 26
 2003-2012 Microchip Technology Inc.
FIGURE 4-3:
RECEIVE FLOW FLOWCHART
Set RXBF0
Start
Detect
Start of
Message?
Valid
Message
Received?
Generate
Error
Meets
a filter criteria
Is
CANINTF.RX0IF = 0?
Go to Start
Move message into RXB0
Set RXB0CTRL.FILHIT <2:0>
Is
CANINTF.RX1IF = 0?
Move message into RXB1
Set CANINTF.RX1IF = 1
Yes
No
Generate
Interrupt on INT
Yes
Yes
No
No
Yes
Yes
No
No
Yes
Yes
Frame
No
Yes
No
Begin Loading Message into
Message Assembly Buffer (MAB)
according to which filter criteria
was met
Set RXB0CTRL.FILHIT <0>
according to which filter criteria
Set CANSTAT <3:0> accord-
ing to which receive buffer
the message was loaded into
Is
RXB0CTRL.BUKT = 1?
Generate Overflow Error:
Set EFLG.RX1OVR
Is
CANINTE.ERRIE = 1?
No
Go to Start
Yes
No
Are
BFPCTRL.B0BFM = 1
BF1CTRL.B0BFE = 1?
and
Pin = 0
No
Set RXBF1
Pin = 0
No
Yes
Yes
CANINTE.RX0IE = 1?
CANINTE.RX1IE = 1?
RXB1
RXB0
Set EFLG.RX0OVR
Generate Overflow Error:
Set CANINTF.RX0IF = 1
Are
BFPCTRL.B1BFM = 1
BF1CTRL.B1BFE = 1?
and
Meets
a filter criteria
for RXB1?
for RXB0?
No
Yes
Generate
Interrupt on INT
Determines if the receive
register is empty and able
to accept a new message
Determines if RXB0 can roll
over into RXB1, if it is full.



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


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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