ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
398602 Топик полностью
mazur (31.03.2013 18:48, просмотров: 157) ответил mazur на Народ, помогите найти причину непонятного глюка. Написал пробную программу. Решение пока в лоб.
Мда-а-а... Ошибочка у меня все-таки вышла. Сел, хорошо подумал. Бумажку взял, порисовал. При установленном в значении яркости старшем бите по любому половина яркости. То есть у меня ошибка. Внимательно просмотрел код и нашел причину. Надо было сразу вас послушать, что проблема в старшем байте. :) Не знаю почему, но почему-то куда-то девался флаг C. В прерывании есть проверка на выход бита при сдвиге. И почему-то этот код не сработал. Заменил эти строчки на счетчик до 8 и маленько подправил код. Проблема исчезла. Всех откликнувшихся благодарю, извините, если что не так.