Contents
20.3.1.3
20.3.1.4
20.3.2 Programming of System Parameters
20.3.3 Software Reading of System Parameters
20.3.4 The Use of System Parameters by Hardware Modules
20.3.5 Interrupts
20.4 Register Summary
20.5 Registers
21 Two-wire Automotive Interface (TWAI)
21.1
Overview
21.2
Features
21.3
Functional Protocol
21.3.1
TWAI Properties
21.3.2 TWAI Messages
21.3.2.1
21.3.2.2 Error and Overload Frames
21.3.2.3
21.3.3 TWAI Errors
21.3.3.1
21.3.3.2
21.3.3.3
21.3.4 TWAI Bit Timing
21.3.4.1
21.3.4.2
21.4
Architectural Overview
21.4.1
Registers Block
21.4.2 Bit Stream Processor
21.4.3 Error Management Logic
21.4.4 Bit Timing Logic
21.4.5 Acceptance Filter
21.4.6 Receive FIFO
21.5
Functional Description
21.5.1
Modes
21.5.1.1
21.5.1.2
21.5.2 Bit Timing
21.5.3 Interrupt Management
21.5.3.1
21.5.3.2
21.5.3.3
21.5.3.4
21.5.3.5
21.5.3.6
21.5.3.7
21.5.4 Transmit and Receive Buffers
Espressif Systems
System Parameter coding_scheme
BLK3_part_reserve
Data Frames and Remote Frames
Interframe Space
Error Types
Error States
Error Counters
Nominal Bit
Hard Synchronization and Resynchronization
Reset Mode
Operation Mode
Receive Interrupt (RXI)
Transmit Interrupt (TXI)
Error Warning Interrupt (EWI)
Data Overrun Interrupt (DOI)
Error Passive Interrupt (TXI)
Arbitration Lost Interrupt (ALI)
Bus Error Interrupt (BEI)
Submit Documentation Feedback
11
526
526
527
529
531
531
531
534
545
545
545
545
545
546
547
549
551
551
551
552
552
553
553
554
554
554
556
556
556
556
557
557
557
557
557
558
558
559
559
559
560
560
560
560
560
ESP32 TRM (Version 5.2)
Need help?
Do you have a question about the ESP32 and is the answer not in the manual?