English
Language : 

32185 Datasheet, PDF (730/1032 Pages) Renesas Technology Corp – MCU
13
CAN MODULE
13.4 Initializing CAN Module
Initialize CAN module
Set the Input/Output Port
Operation Mode Register
Set the Interrupt Controller
Set CAN related interrupt
request mask registers
Set DMAC
Set interrupt priority
Set CAN Error Interrupt Request
Mask Register
• Enable/disable CAN bus error
interrupt request
• Enable/disable CAN error
passive interrupt request
• Enable/disable CAN bus off
interrupt request
Set DMAC
Set CAN Slot Interrupt
Request Mask Register
• Enable/disable the interrupt
request to be generated when
transmission or reception in
the relevant slot has finished
Set CAN Single-shot Interrupt
Request Mask Regiter
• Enable/disable the interrupt request
to be generated when single-shot
transission in the relevant slot has failed.
Set CAN DMA transfer
request select register
Select DMA transfer request source
Set CAN
Configuration Register
• Set the bit timing (baud rate)
• Set the number of times sampled
Set the ID Mask Register
Set the ID mask bit
Set CAN operation mode
Negate CAN reset
Set loopback mode
Set BasicCAN mode
• Set the CAN Frame Format Select Register
• Set IDs in message slots 30 and 31
• Set the Message Slot Control Register
Release CAN module from reset
• Clear CAN Control Register (CANnCNT)'s
FRST and RST bits
CAN module initialization
completed
Figure 13.4.2 Initializing CAN Module
32185/32186 Group Hardware Manual
Rev.1.10 REJ09B0235-0110 May 15, 07
13-120