Motor Driver Evaluation Kit NEVB-MTR1-t01-1.1.0
Firmware for NEVB-MTR1-KIT1 for trapezoidal control of BLDC motors using Hall-effect sensors
Loading...
Searching...
No Matches

ADC multiplexer selection bits (MUX5 and MUX4:0) in ADCSRB and ADMUX respectively. More...

Collaboration diagram for ADC Multiplexer Select Macros:

Macros

#define ADC_MUX_L_BITS   ((1 << MUX4) | (1 << MUX3) | (1 << MUX2) | (1 << MUX1) | (1 << MUX0))
 Lower ADC channel selection bits (MUX4:0) mask.
 
#define ADC_MUX_H_BITS   (1 << MUX5)
 High ADC channel selection bit (MUX5) mask.
 
#define ADC_MUX_L_ADC0   ((0 << MUX4) | (0 << MUX3) | (0 << MUX2) | (0 << MUX1) | (0 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - ADC0/PF0.
 
#define ADC_MUX_H_ADC0   (0 << MUX5)
 High ADC channel selection bit (MUX5) - ADC0/PF0.
 
#define ADC_MUX_L_ADC1   ((0 << MUX4) | (0 << MUX3) | (0 << MUX2) | (0 << MUX1) | (1 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - ADC1/PF1.
 
#define ADC_MUX_H_ADC1   (0 << MUX5)
 High ADC channel selection bit (MUX5) - ADC1/PF1.
 
#define ADC_MUX_L_ADC4   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (0 << MUX1) | (0 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - ADC4/PF4.
 
#define ADC_MUX_H_ADC4   (0 << MUX5)
 High ADC channel selection bit (MUX5) - ADC4/PF4.
 
#define ADC_MUX_L_ADC5   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (0 << MUX1) | (1 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - ADC5/PF5.
 
#define ADC_MUX_H_ADC5   (0 << MUX5)
 High ADC channel selection bit (MUX5) - ADC5/PF5.
 
#define ADC_MUX_L_ADC6   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (1 << MUX1) | (0 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - ADC6/PF6.
 
#define ADC_MUX_H_ADC6   (0 << MUX5)
 High ADC channel selection bit (MUX5) - ADC6/PF6.
 
#define ADC_MUX_L_ADC7   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (1 << MUX1) | (1 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - ADC7/PF7 .
 
#define ADC_MUX_H_ADC7   (0 << MUX5)
 High ADC channel selection bit (MUX5) - ADC7/PF7.
 
#define ADC_MUX_L_ADC8   ((0 << MUX4) | (0 << MUX3) | (0 << MUX2) | (0 << MUX1) | (0 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - ADC8/PD4.
 
#define ADC_MUX_H_ADC8   (1 << MUX5)
 High ADC channel selection bit (MUX5) - ADC8/PD4.
 
#define ADC_MUX_L_ADC9   ((0 << MUX4) | (0 << MUX3) | (0 << MUX2) | (0 << MUX1) | (1 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - ADC9/PD6.
 
#define ADC_MUX_H_ADC9   (1 << MUX5)
 High ADC channel selection bit (MUX5) - ADC9/PD6.
 
#define ADC_MUX_L_ADC10   ((0 << MUX4) | (0 << MUX3) | (0 << MUX2) | (1 << MUX1) | (0 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - ADC10/PD7.
 
#define ADC_MUX_H_ADC10   (1 << MUX5)
 High ADC channel selection bit (MUX5) - ADC10/PD7.
 
#define ADC_MUX_L_ADC11   ((0 << MUX4) | (0 << MUX3) | (0 << MUX2) | (1 << MUX1) | (1 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - ADC11/PB4.
 
#define ADC_MUX_H_ADC11   (1 << MUX5)
 High ADC channel selection bit (MUX5) - ADC11/PB4.
 
#define ADC_MUX_L_ADC12   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (0 << MUX1) | (0 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - ADC12/PB5.
 
#define ADC_MUX_H_ADC12   (1 << MUX5)
 High ADC channel selection bit (MUX5) - ADC12/PB5.
 
#define ADC_MUX_L_ADC13   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (0 << MUX1) | (1 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - ADC13/PB6.
 
#define ADC_MUX_H_ADC13   (1 << MUX5)
 High ADC channel selection bit (MUX5) - ADC13/PB6.
 
#define ADC_MUX_L_TEMP_SENSOR   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (1 << MUX1) | (1 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - Temperature Sensor.
 
#define ADC_MUX_H_TEMP_SENSOR   (1 << MUX5)
 High ADC channel selection bit (MUX5) - Temperature Sensor.
 
#define ADC_MUX_L_1V1   ((1 << MUX4) | (1 << MUX3) | (1 << MUX2) | (1 << MUX1) | (0 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - 1.1V (Vbandgap).
 
#define ADC_MUX_H_1V1   (0 << MUX5)
 High ADC channel selection bit (MUX5) - 1.1V (Vbandgap).
 
#define ADC_MUX_L_0V   ((1 << MUX4) | (1 << MUX3) | (1 << MUX2) | (1 << MUX1) | (1 << MUX0))
 Lower ADC channel selection bits (MUX4:0) - 0V (GND).
 
#define ADC_MUX_H_0V   (0 << MUX5)
 High ADC channel selection bit (MUX5) - 0V (GND).
 

Detailed Description

ADC multiplexer selection bits (MUX5 and MUX4:0) in ADCSRB and ADMUX respectively.

Macro Definition Documentation

◆ ADC_MUX_H_0V

#define ADC_MUX_H_0V   (0 << MUX5)

High ADC channel selection bit (MUX5) - 0V (GND).

Definition at line 1033 of file config.h.

◆ ADC_MUX_H_1V1

#define ADC_MUX_H_1V1   (0 << MUX5)

High ADC channel selection bit (MUX5) - 1.1V (Vbandgap).

Definition at line 1029 of file config.h.

◆ ADC_MUX_H_ADC0

#define ADC_MUX_H_ADC0   (0 << MUX5)

High ADC channel selection bit (MUX5) - ADC0/PF0.

Definition at line 977 of file config.h.

◆ ADC_MUX_H_ADC1

#define ADC_MUX_H_ADC1   (0 << MUX5)

High ADC channel selection bit (MUX5) - ADC1/PF1.

Definition at line 981 of file config.h.

◆ ADC_MUX_H_ADC10

#define ADC_MUX_H_ADC10   (1 << MUX5)

High ADC channel selection bit (MUX5) - ADC10/PD7.

Definition at line 1009 of file config.h.

◆ ADC_MUX_H_ADC11

#define ADC_MUX_H_ADC11   (1 << MUX5)

High ADC channel selection bit (MUX5) - ADC11/PB4.

Definition at line 1013 of file config.h.

◆ ADC_MUX_H_ADC12

#define ADC_MUX_H_ADC12   (1 << MUX5)

High ADC channel selection bit (MUX5) - ADC12/PB5.

Definition at line 1017 of file config.h.

◆ ADC_MUX_H_ADC13

#define ADC_MUX_H_ADC13   (1 << MUX5)

High ADC channel selection bit (MUX5) - ADC13/PB6.

Definition at line 1021 of file config.h.

◆ ADC_MUX_H_ADC4

#define ADC_MUX_H_ADC4   (0 << MUX5)

High ADC channel selection bit (MUX5) - ADC4/PF4.

Definition at line 985 of file config.h.

◆ ADC_MUX_H_ADC5

#define ADC_MUX_H_ADC5   (0 << MUX5)

High ADC channel selection bit (MUX5) - ADC5/PF5.

Definition at line 989 of file config.h.

◆ ADC_MUX_H_ADC6

#define ADC_MUX_H_ADC6   (0 << MUX5)

High ADC channel selection bit (MUX5) - ADC6/PF6.

Definition at line 993 of file config.h.

◆ ADC_MUX_H_ADC7

#define ADC_MUX_H_ADC7   (0 << MUX5)

High ADC channel selection bit (MUX5) - ADC7/PF7.

Definition at line 997 of file config.h.

◆ ADC_MUX_H_ADC8

#define ADC_MUX_H_ADC8   (1 << MUX5)

High ADC channel selection bit (MUX5) - ADC8/PD4.

Definition at line 1001 of file config.h.

◆ ADC_MUX_H_ADC9

#define ADC_MUX_H_ADC9   (1 << MUX5)

High ADC channel selection bit (MUX5) - ADC9/PD6.

Definition at line 1005 of file config.h.

◆ ADC_MUX_H_BITS

#define ADC_MUX_H_BITS   (1 << MUX5)

High ADC channel selection bit (MUX5) mask.

Definition at line 973 of file config.h.

◆ ADC_MUX_H_TEMP_SENSOR

#define ADC_MUX_H_TEMP_SENSOR   (1 << MUX5)

High ADC channel selection bit (MUX5) - Temperature Sensor.

Definition at line 1025 of file config.h.

◆ ADC_MUX_L_0V

#define ADC_MUX_L_0V   ((1 << MUX4) | (1 << MUX3) | (1 << MUX2) | (1 << MUX1) | (1 << MUX0))

Lower ADC channel selection bits (MUX4:0) - 0V (GND).

Definition at line 1031 of file config.h.

◆ ADC_MUX_L_1V1

#define ADC_MUX_L_1V1   ((1 << MUX4) | (1 << MUX3) | (1 << MUX2) | (1 << MUX1) | (0 << MUX0))

Lower ADC channel selection bits (MUX4:0) - 1.1V (Vbandgap).

Definition at line 1027 of file config.h.

◆ ADC_MUX_L_ADC0

#define ADC_MUX_L_ADC0   ((0 << MUX4) | (0 << MUX3) | (0 << MUX2) | (0 << MUX1) | (0 << MUX0))

Lower ADC channel selection bits (MUX4:0) - ADC0/PF0.

Definition at line 975 of file config.h.

◆ ADC_MUX_L_ADC1

#define ADC_MUX_L_ADC1   ((0 << MUX4) | (0 << MUX3) | (0 << MUX2) | (0 << MUX1) | (1 << MUX0))

Lower ADC channel selection bits (MUX4:0) - ADC1/PF1.

Definition at line 979 of file config.h.

◆ ADC_MUX_L_ADC10

#define ADC_MUX_L_ADC10   ((0 << MUX4) | (0 << MUX3) | (0 << MUX2) | (1 << MUX1) | (0 << MUX0))

Lower ADC channel selection bits (MUX4:0) - ADC10/PD7.

Definition at line 1007 of file config.h.

◆ ADC_MUX_L_ADC11

#define ADC_MUX_L_ADC11   ((0 << MUX4) | (0 << MUX3) | (0 << MUX2) | (1 << MUX1) | (1 << MUX0))

Lower ADC channel selection bits (MUX4:0) - ADC11/PB4.

Definition at line 1011 of file config.h.

◆ ADC_MUX_L_ADC12

#define ADC_MUX_L_ADC12   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (0 << MUX1) | (0 << MUX0))

Lower ADC channel selection bits (MUX4:0) - ADC12/PB5.

Definition at line 1015 of file config.h.

◆ ADC_MUX_L_ADC13

#define ADC_MUX_L_ADC13   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (0 << MUX1) | (1 << MUX0))

Lower ADC channel selection bits (MUX4:0) - ADC13/PB6.

Definition at line 1019 of file config.h.

◆ ADC_MUX_L_ADC4

#define ADC_MUX_L_ADC4   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (0 << MUX1) | (0 << MUX0))

Lower ADC channel selection bits (MUX4:0) - ADC4/PF4.

Definition at line 983 of file config.h.

◆ ADC_MUX_L_ADC5

#define ADC_MUX_L_ADC5   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (0 << MUX1) | (1 << MUX0))

Lower ADC channel selection bits (MUX4:0) - ADC5/PF5.

Definition at line 987 of file config.h.

◆ ADC_MUX_L_ADC6

#define ADC_MUX_L_ADC6   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (1 << MUX1) | (0 << MUX0))

Lower ADC channel selection bits (MUX4:0) - ADC6/PF6.

Definition at line 991 of file config.h.

◆ ADC_MUX_L_ADC7

#define ADC_MUX_L_ADC7   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (1 << MUX1) | (1 << MUX0))

Lower ADC channel selection bits (MUX4:0) - ADC7/PF7 .

Definition at line 995 of file config.h.

◆ ADC_MUX_L_ADC8

#define ADC_MUX_L_ADC8   ((0 << MUX4) | (0 << MUX3) | (0 << MUX2) | (0 << MUX1) | (0 << MUX0))

Lower ADC channel selection bits (MUX4:0) - ADC8/PD4.

Definition at line 999 of file config.h.

◆ ADC_MUX_L_ADC9

#define ADC_MUX_L_ADC9   ((0 << MUX4) | (0 << MUX3) | (0 << MUX2) | (0 << MUX1) | (1 << MUX0))

Lower ADC channel selection bits (MUX4:0) - ADC9/PD6.

Definition at line 1003 of file config.h.

◆ ADC_MUX_L_BITS

#define ADC_MUX_L_BITS   ((1 << MUX4) | (1 << MUX3) | (1 << MUX2) | (1 << MUX1) | (1 << MUX0))

Lower ADC channel selection bits (MUX4:0) mask.

Definition at line 971 of file config.h.

◆ ADC_MUX_L_TEMP_SENSOR

#define ADC_MUX_L_TEMP_SENSOR   ((0 << MUX4) | (0 << MUX3) | (1 << MUX2) | (1 << MUX1) | (1 << MUX0))

Lower ADC channel selection bits (MUX4:0) - Temperature Sensor.

Definition at line 1023 of file config.h.