| поискавой системы для электроныых деталей |
|
M16C/29 датащи(PDF) 311 Page - Renesas Technology Corp |
|
|
|||||||||||||||||||||||||||||
M16C/29 датащи(HTML) 311 Page - Renesas Technology Corp |
|
311 / 499 page ![]() 17. CAN Module p u o r G 9 2 / C 6 1 M page 287 8 5 4 f o 7 0 0 2 , 0 3 .r a M 2 1 . 1 . v e R 2 1 1 0 - 1 0 1 0 B 9 0 J E R 17. CAN Module The CAN (Controller Area Network) module for the M16C/29 Group of MCUs is a communication controller implementing the CAN 2.0B protocol. The M16C/29 Group contains one CAN module which can transmit and receive messages in both standard (11-bit) ID and extended (29-bit) ID formats. Figure 17.1 shows a block diagram of the CAN module. External CAN bus driver and receiver are required. Figure 17.1 Block Diagram of CAN Module CTx/CRx: CAN I/O pins. Protocol controller: This controller handles the bus arbitration and the CAN protocol services, i.e. bit timing, stuffing, error status etc. Message box: This memory block consists of 16 slots that can be configured either as transmitter or receiver. Each slot contains an individual ID, data length code, a data field (8 bytes) and a time stamp. Acceptance filter: This block performs filtering operation for received messages. For the filtering operation, the C0GMR register, the C0LMAR register, or the C0LMBR register is used. 16 bit timer: Used for the time stamp function. When the received message is stored in the message memory, the timer value is stored as a time stamp. Wake-up function: CAN0 wake-up interrupt request is generated by a message from the CAN bus. Interrupt generation function: The interrupt requests are generated by the CAN module. CAN0 successful reception interrupt, CAN0 successful transmission interrupt, CAN0 error interrupt and CAN0 wake-up interrupt. C0CONR Register C0CTLR Register C0IDR Register j = 0 to 15 Interrupt Generation Function Message Box slots 0 to 15 Message ID DLC Message Data Time Stamp CTX CRX C0GMR Register C0LMAR Register C0LMBR Register CAN0 Successful Reception Int CAN0 Successful Transmission Int CAN0 Error Int CAN0 Wake-Up Int Data Bus Data Bus C0MCTLj Register C0TSR Register 16 Bit Timer Acceptance Filter slots 0 to 15 Protocol Controller Wake Up Function C0SSTR Register C0ICR Register C0STR Register C0RECR Register C0TECR Register |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| 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 |