Type Definition stm32g4::stm32g484::fdcan::DBTP[][src]

type DBTP = Reg<u32, _DBTP>;

This register is only writable if bits CCCR.CCE and CCCR.INIT are set. The CAN bit time may be programed in the range of 4 to 25 time quanta. The CAN time quantum may be programmed in the range of 1 to 1024 FDCAN clock periods. tq = (DBRP + 1) FDCAN clock period. DTSEG1 is the sum of Prop_Seg and Phase_Seg1. DTSEG2 is Phase_Seg2. Therefore the length of the bit time is (programmed values) [DTSEG1 + DTSEG2 + 3] tq or (functional values) [Sync_Seg + Prop_Seg + Phase_Seg1 + Phase_Seg2] tq. The Information Processing Time (IPT) is zero, meaning the data for the next bit is available at the first clock edge after the sample point.

This register you can read, reset, write, write_with_zero, modify. See API.

For information about available fields see dbtp module

Trait Implementations

impl Readable for DBTP[src]

read() method returns dbtp::R reader structure

impl ResetValue for DBTP[src]

Register DBTP reset()'s with value 0x0a33

type Type = u32

Register size

impl Writable for DBTP[src]

write(|w| ..) method takes dbtp::W writer structure