#DEFINE - Определяет что левой части выражения "ENDP3" соответствует правая "((uint8_t)3)" Это означает что везде где в программе встречается левая часть, она автоматически заменяется на правую. Выражение ((uint8_t)3) означает что цифру 3 явно приводят к типу unsigned int 8 bit (это обычный восьмибитный регистр без учета знака). Это выражение равноценно определению константы: const uint8_t ENDP3 = 3;
Сообщение отредактировал coolbassnik - Jan 21 2014, 17:58
|