NIIETCM4 PD  v0.10.5
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
 Указатель Структуры данных Файлы Функции Переменные Перечисления Элементы перечислений Группы Страницы
Маски каналов для измерений

Макросы

#define ADC_Channel_None   ((uint32_t)0x00000000)
 
#define ADC_Channel_0   ((uint32_t)0x00000001)
 
#define ADC_Channel_1   ((uint32_t)0x00000002)
 
#define ADC_Channel_2   ((uint32_t)0x00000004)
 
#define ADC_Channel_3   ((uint32_t)0x00000008)
 
#define ADC_Channel_4   ((uint32_t)0x00000010)
 
#define ADC_Channel_5   ((uint32_t)0x00000020)
 
#define ADC_Channel_6   ((uint32_t)0x00000040)
 
#define ADC_Channel_7   ((uint32_t)0x00000080)
 
#define ADC_Channel_8   ((uint32_t)0x00000100)
 
#define ADC_Channel_9   ((uint32_t)0x00000200)
 
#define ADC_Channel_10   ((uint32_t)0x00000400)
 
#define ADC_Channel_11   ((uint32_t)0x00000800)
 
#define ADC_Channel_12   ((uint32_t)0x00001000)
 
#define ADC_Channel_13   ((uint32_t)0x00002000)
 
#define ADC_Channel_14   ((uint32_t)0x00004000)
 
#define ADC_Channel_15   ((uint32_t)0x00008000)
 
#define ADC_Channel_16   ((uint32_t)0x00010000)
 
#define ADC_Channel_17   ((uint32_t)0x00020000)
 
#define ADC_Channel_18   ((uint32_t)0x00040000)
 
#define ADC_Channel_19   ((uint32_t)0x00080000)
 
#define ADC_Channel_20   ((uint32_t)0x00100000)
 
#define ADC_Channel_21   ((uint32_t)0x00200000)
 
#define ADC_Channel_22   ((uint32_t)0x00400000)
 
#define ADC_Channel_23   ((uint32_t)0x00800000)
 
#define ADC_Channel_All   ((uint32_t)0x00FFFFFF)
 
#define IS_ADC_CHANNEL(CHANNEL)   (((CHANNEL) & (uint32_t)0xFF000000) == ((uint32_t)0x000000))
 Макрос проверки попадания масок каналов в допустимый диапазон.
 

Подробное описание