Motor Driver Evaluation Kit NEVB-MTR1-t01-1.0.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 968 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 964 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 912 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 916 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 944 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 948 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 952 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 956 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 920 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 924 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 928 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 932 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 936 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 940 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 908 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 960 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 966 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 962 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 910 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 914 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 942 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 946 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 950 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 954 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 918 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 922 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 926 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 930 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 934 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 938 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 906 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 958 of file config.h.