Usage example
Perform Operational amplifer output by using analog switch.
[GUI setting example]
operational amplifier&Analog switch |
||||
AMPANSW |
Used | |||
OPAMP |
Used | |||
Opeartional amplifer operation setting |
Used | |||
Use operational amplifer 0 |
Used | |||
Use operational amplifer 1 |
Used | |||
Use operational amplifer 2 |
Used | |||
OPAMP0/OPAMP1 reference current circuit setting |
Stop | |||
|
|
|
OPAMP0/OPAMP1 operation mode setting |
Low-power mode |
|
|
|
OPAMP2 operation mode setting |
Low-power mode |
|
|
|
ELC trigger setting |
Operational amplifer 0: operational amplifer ELC trigger 0 |
Operational amplifer 1: operational amplifer ELC trigger 1 | ||||
Operational amplifer 2: operational amplifer ELC trigger 2 | ||||
|
|
|
Activation/stop trigger control setting |
Softwaretrigger mode |
|
|
ANSW |
|
Used |
|
|
|
Analog switch operation setting |
Used |
|
|
|
Enable analog multiplexer MUX00 |
Used |
|
|
|
Enable analog multiplexer MUX01 |
Used |
|
|
|
Enable analog multiplexer MUX02 |
Used |
|
|
|
Enable analog multiplexer MUX03 |
Used |
|
|
|
Enable analog multiplexer MUX10 |
Unused |
|
|
|
Enable analog multiplexer MUX11 |
Unused |
|
|
|
Enable analog multiplexer MUX12 |
Unused |
|
|
|
Enable analog multiplexer MUX13 |
Unused |
|
|
|
Enable low-resistance switch 0 |
Unused |
|
|
|
Enable low-resistance switch 1 |
Unused |
|
|
|
Enable low-resistance switch 2 |
Unused |
[API setting example]
r_cg_main.c
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
/* Start charge pump 0 */
R_ANSW_ChargePump0_On();
/* Start the operational amplifier 0 */
R_OPAMP0_Start();
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}