ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
1039251 Топик полностью
POV_ (23.09.2020 13:01, просмотров: 11) ответил SciFi на Нифига не наглядный пример. Без кода в студии нещитово. Байки такие байки.
Новый пример из вчера. XC8... 

Пишу:


#define TABLE_HEADER_ADR (60*1024)

ругается в месте применения

warning: (751) arithmetic overflow in constant expression

Делаю так (как видно - с ошибкой, и ругань продолжается):

#define TABLE_HEADER_ADR ((uint16_t)(60*1024))

Исправляюсь (и ура, оно принимается без возражений):

#define TABLE_HEADER_ADR ((uint16_t)60*1024)


Выходит, тут вообще до 8 бит ограничилось с какого-то перепуга?