50.9.10 CAN Transfer Command Register

This register initializes several transfer requests at the same time.

Name: CAN_TCR
Offset: 0x0024
Reset: 
Property: Write-only

Bit 3130292827262524 
 TIMRST        
Access W 
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
 MB15MB14MB13MB12MB11MB10MB9MB8 
Access WWWWWWWW 
Reset  
Bit 76543210 
 MB7MB6MB5MB4MB3MB2MB1MB0 
Access WWWWWWWW 
Reset  

Bit 31 – TIMRST Timer Reset

Resets the internal timer counter. If the internal timer counter is frozen, this command automatically re-enables it. This command is useful in Time Triggered mode.

Bits 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 – MBx Transfer Request for Mailbox x

This flag clears the MRDY and MABT flags in the corresponding CAN_MSRx.

When several mailboxes are requested to be transmitted simultaneously, they are transmitted in turn, starting with the mailbox with the highest priority. If several mailboxes have the same priority, then the mailbox with the lowest number is sent first (i.e., MB0 will be transferred before MB1).

Mailbox Object Type Description
Receive Receives the next message
Receive with Overwrite Triggers a new reception
Transmit Sends data prepared in the mailbox as soon as possible
Consumer Sends a remote frame
Producer Sends data prepared in the mailbox after receiving a remote frame from a consumer