Go to the source code of this file.
|
enum | LPC_Mode_TypeDef { LPC_NORMAL =0,
LPC_LOWPOWER
} |
| Define the mode for Low power comparator. More...
|
|
enum | LPC_Input_Channel_TypeDef {
LPC_INPUT_RSVD =0,
LPC_INPUT_PB1 =1,
LPC_INPUT_PB2 =2,
LPC_INPUT_PB3 =3,
LPC_INPUT_PB4 =4,
LPC_INPUT_PB5 =5,
LPC_INPUT_PB6 =6,
LPC_INPUT_PB7 =7
} |
| Define the input channel for Low power comparator. More...
|
|
enum | LPC_Reference_TypeDef {
LPC_NORMAL_REF_972MV = 1,
LPC_NORMAL_REF_921MV = 2,
LPC_NORMAL_REF_870MV = 3,
LPC_NORMAL_REF_819MV = 4,
LPC_NORMAL_REF_PB0 = 5,
LPC_NORMAL_REF_PB3 = 6,
LPC_LOWPOWER_REF_964MV = 1,
LPC_LOWPOWER_REF_913MV = 2,
LPC_LOWPOWER_REF_862MV = 3,
LPC_LOWPOWER_REF_810MV = 4,
LPC_LOWPOWER_REF_PB0 = 5,
LPC_LOWPOWER_REF_PB3 = 6,
LPC_AVDD3 = 7
} |
| Define the reference voltage for Low power comparator. More...
|
|
enum | LPC_Scaling_TypeDef { LPC_SCALING_PER25 =0,
LPC_SCALING_PER50 =1,
LPC_SCALING_PER75 =2,
LPC_SCALING_PER100 =3
} |
| Define the scaling coefficient for Low power comparator. More...
|
|
◆ LPC_Mode_TypeDef
Define the mode for Low power comparator.
Enumerator |
---|
LPC_NORMAL | |
LPC_LOWPOWER | |
◆ LPC_Input_Channel_TypeDef
Define the input channel for Low power comparator.
Enumerator |
---|
LPC_INPUT_RSVD | |
LPC_INPUT_PB1 | |
LPC_INPUT_PB2 | |
LPC_INPUT_PB3 | |
LPC_INPUT_PB4 | |
LPC_INPUT_PB5 | |
LPC_INPUT_PB6 | |
LPC_INPUT_PB7 | |
◆ LPC_Reference_TypeDef
Define the reference voltage for Low power comparator.
Enumerator |
---|
LPC_NORMAL_REF_972MV | |
LPC_NORMAL_REF_921MV | |
LPC_NORMAL_REF_870MV | |
LPC_NORMAL_REF_819MV | |
LPC_NORMAL_REF_PB0 | |
LPC_NORMAL_REF_PB3 | |
LPC_LOWPOWER_REF_964MV | |
LPC_LOWPOWER_REF_913MV | |
LPC_LOWPOWER_REF_862MV | |
LPC_LOWPOWER_REF_810MV | |
LPC_LOWPOWER_REF_PB0 | |
LPC_LOWPOWER_REF_PB3 | |
LPC_AVDD3 | |
◆ LPC_Scaling_TypeDef
Define the scaling coefficient for Low power comparator.
Enumerator |
---|
LPC_SCALING_PER25 | |
LPC_SCALING_PER50 | |
LPC_SCALING_PER75 | |
LPC_SCALING_PER100 | |
◆ lpc_power_down()
void lpc_power_down |
( |
void |
| ) |
|
This function powers down low power comparator.
- Parameters
-
- Returns
- none
◆ lpc_power_on()
void lpc_power_on |
( |
void |
| ) |
|
This function provides power for low power comparator.
- Parameters
-
- Returns
- none
◆ lpc_set_input_chn()
This function selects input channel for low power comparator .
- Parameters
-
[in] | pin-selected | input channel.Input derived from external PortB(PB<1>~PB<7>). |
- Returns
- none
◆ lpc_set_input_ref()
This function selects input reference voltage for low power comparator .
- Parameters
-
[in] | mode | - lower power comparator working mode includes normal mode and low power mode. |
[in] | ref | - selected input reference voltage. |
- Returns
- none
◆ lpc_set_scaling_coeff()
This function serves to set scaling_coefficient for low power comparator .
- Parameters
-
[in] | divider | - selected scaling coefficient.(%25,%50,%75,%100) |
- Returns
- none
◆ lpc_get_result()
static unsigned char lpc_get_result |
( |
void |
| ) |
|
|
inlinestatic |
This function serves to get the comparison results.
- Parameters
-
[in] | divider | - selected scaling coefficient.(%25,%50,%75,%100) |
- Returns
- none