English
Language : 

SH7047F Datasheet, PDF (36/85 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH RISC engine Family/SH7047 Series
3.4 Software Description (Transmission)
Module Description
Module
Main routine
Mailbox empty
interrupt routine
Label
t_main
SLE1_IRR8
Function
Performs initial settings and transmission settings for
HCAN-2.
Clears transmission end flag and sets interrupt
prohibition.
Description of Registers Used (See example 1 for information on pins and port registers.)
Register
work
HCAN_MCR
HCAN_IRR
HCAN_BCR0
HCAN_BCR1
HCAN_MB1.MC0
HCAN_MB1.MC2
HCAN_MB1.MC4
HCAN_MB1.MC5
HCAN_MB1.MD7
HCAN_IMR
HCAN_MBIMR0
INTC.IPRK
HCAN_TXPR0
HCAN_TXACK0
HCAN_IMR
Function
Initial Value Module
Work register used for mailbox initialization. ―
Main routine
Clears reset request bit.
0x0000
Clears reset, hold, and sleep interrupt flags. 0x0001
(To clear, write 1.)
Sets bit rate to 250 kbps when φ is 50 MHz. 0x0009
0x4300
Sets data frame and extended format for
0x5556
mailbox 1. Also sets standard identifier (H'555) 0xAAAA
and extended identifier (H'2AAAA).
Sets mailbox 1 as for transmission.
0x01
Sets mailbox 1 transmission size to a data
length of 1 byte.
0x01
Sets mailbox 1 transmission data (H'AA).
0xAA
Enables mailbox empty interrupts.
0xFEFF
Enables mailbox 1 interrupt requests.
0xFFFD
Sets the priority of HCAN-2 interrupt requests. 0x00F0
Sets mailbox 1 to transmission wait status. 0x0002
Clears mailbox 1 transmission end flag.
(To clear, write 1.)
Prohibits mailbox empty interrupts.
0x0002
0xFFFF
Mailbox
empty
interrupt
routine
Rev. 1.00, 08/03, page 28 of 74