ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
315187 Топик полностью
Toчкa oпopы (15.03.2012 10:51, просмотров: 84) ответил Toчкa oпopы на 0x7F. Чегой-то ГЦЦ (сборка 2010 года от klen для AVR) выкинул проверку условия?
Ответ: 1. Спасибо за наводку. Я тупо спроецировал свойства int (наличие знака) на char, объявленный таким-же образом. Закомментировал "-funsigned-char" в makefile и стало как я хочу. Или кошернее объявить unsigned char? 2. По поводу условий вида "((char)(temp1 == 'd'))". Как-то в начале пути я заметил, что, в аналогичной ситуации, компилятор провёл 16-и битное вычисление условия вместо 8-и битного. Покурив avr-libc пришёл к выводу, что надо ограничить разрядность результата. С другой стороны, вчера не смог добиться различия в этом куске кода убирая (char). Может это звёзды не так стояли в прошлом?
Заказать импортные ЭК - https://shop.fulcrum.ru/buy