23.5.6 Event Control x
Name: | EVCTRL |
Offset: | 0x08 + n*0x01 [n=0..1] |
Reset: | 0x00 |
Property: | - |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
CFG[1:0] | EDGE | ACTION | TRIGEI | ||||||
Access | R/W | R/W | R/W | R/W | R/W | ||||
Reset | 0 | 0 | 0 | 0 | 0 |
Bits 7:6 – CFG[1:0] Event Configuration
When the input capture noise canceler is activated (FILTERON), the event input is filtered. The filter function requires four successive equal valued samples of the retrigger pin for changing its output. The input capture is therefore delayed by four clock cycles when the noise canceler is enabled.
When the Asynchronous Event is enabled (ASYNCON), the event input will qualify the output directly.
Value | Name | Description |
---|---|---|
0x0 | NEITHER | Neither filter nor asynchronous event is enabled. |
0x1 | FILTERON | Input capture noise cancellation filter enabled. |
0x2 | ASYNCON | Asynchronous event output qualification enabled. |
other | - | Reserved. |
Bit 4 – EDGE Edge Selection
This bit is used to select the active edge or level for the event input.
Value | Name | Description |
---|---|---|
0 | FALL_LOW | The falling edge or low level of the event input generates retrigger or fault action. |
1 | RISE_HIGH | The rising edge or high level of the event input generates retrigger or fault action. |
Bit 2 – ACTION Event Action
Value | Name | Description |
---|---|---|
0 | FAULT | Event triggers a fault. |
1 | CAPTURE | Event triggers a fault and capture. |
Bit 0 – TRIGEI Trigger Event Input Enable
Writing this bit to '1' enables event as trigger for input A.