
13
13-78
32180 Group User’s Manual (Rev.1.0)
CAN MODULE
13.5 Transmitting Data Frames
13.5 Transmitting Data Frames
13.5.1 Data Frame Transmit Procedure
The following describes the procedure for transmitting data frames.
(1) Initializing the CAN Message Slot Control Register
Initialize the CAN Message Slot Control Register for the slot to be transmitted by writing H’00 to the register.
(2) Confirming that transmission is idle
Read the CAN Message Slot Control Register that has just been initialized and check the TRSTAT (Transmit/
Receive Status) bit to see that transmission/reception has stopped and remains idle. If this bit = "1", it means
that the CAN module is accessing the message slot. Therefore, wait until the bit is cleared to "0".
(3) Setting transmit data
Set the transmit ID and transmit data in the message slot.
(4) Setting the Extended ID Register
Set the corresponding bit in the Extended ID Register to "0" if the data is to be transmitted as a standard
frame, or "1" if the data is to be transmitted as an extended frame.
(5) Setting the CAN Message Slot Control Register
Write H’80 Note 1 to the CAN Message Slot Control Register to set the TR (Transmit Request) bit to "1".
Note 1: Always be sure to write H’80 when transmitting data frames.
Summary of Contents for M32R/ECU Series
Page 17: ...12 This page is blank for reasons of layout...
Page 712: ...CHAPTER 18 OSCILLATOR CIRCUIT 18 1 Oscillator Circuit 18 2 Clock Generator Circuit...
Page 794: ...CHAPTER 22 TYPICAL CHARACTERISTICS...
Page 796: ...APPENDIX 1 MECHANICAL SPECIFICAITONS Appendix 1 1 Dimensional Outline Drawing...
Page 798: ...APPENDIX 2 INSTRUCTION PROCESSING TIME Appendix 2 1 32180 Instruction Processing Time...
Page 802: ...APPENDIX 3 PROCESSING OF UNUSED PINS Appendix 3 1 Example Processing of Unused Pins...