PCNT_Init_TypeDef Struct Reference
Initialization structure.
#include <em_pcnt.h>
Data Fields |
|
PCNT_Mode_TypeDef | mode |
Mode to operate in.
|
|
uint32_t | counter |
Initial counter value (refer to reference manual for max value allowed).
|
|
uint32_t | top |
Initial top value (refer to reference manual for max value allowed).
|
|
bool | negEdge |
Polarity of incoming edge.
|
|
bool | countDown |
Counting direction, only applicable for
pcntModeOvsSingle
and
pcntModeExtSingle
modes.
|
|
bool | filter |
Enable filter, only available in
pcntModeOvsSingle
* mode.
|
|
Initialization structure.
Field Documentation
◆ mode
PCNT_Mode_TypeDef PCNT_Init_TypeDef::mode |
Mode to operate in.
◆ counter
uint32_t PCNT_Init_TypeDef::counter |
Initial counter value (refer to reference manual for max value allowed).
Only used for pcntModeOvsSingle (and possibly pcntModeDisable ) modes. If using pcntModeExtSingle or pcntModeExtQuad modes, counter value is reset to HW reset value.
◆ top
uint32_t PCNT_Init_TypeDef::top |
Initial top value (refer to reference manual for max value allowed).
Only used for pcntModeOvsSingle (and possibly pcntModeDisable ) modes. If using pcntModeExtSingle or pcntModeExtQuad modes, top value is reset to HW reset value.
◆ negEdge
bool PCNT_Init_TypeDef::negEdge |
Polarity of incoming edge.
- pcntModeExtSingle mode - if false, positive edges are counted, otherwise negative edges.
- pcntModeExtQuad mode - if true, counting direction is inverted.
◆ countDown
bool PCNT_Init_TypeDef::countDown |
Counting direction, only applicable for pcntModeOvsSingle and pcntModeExtSingle modes.
◆ filter
bool PCNT_Init_TypeDef::filter |
Enable filter, only available in pcntModeOvsSingle * mode.