И еще, может кто подскажет чем можно заменить резисторы
С2-14, С2-29
а то что-то нелегко их найти в количествах меньше тысячи...
Или может подскажите из чего б их выпаять ?
Код: Выделить всё
EEWRITE:
SBIC EECR,EEWE
RJMP EEWRITE
OUT EEARH,ZH ;????????????????????
OUT EEARL,ZL
Код: Выделить всё
EEREAD:
OUT EEARH,ZH ;???????????????????
OUT EEARL,ZL
SBI EECR,EERE
Нет, не устанавливал. Разве здесь есть отличие между 2313 и 8515? Попробовал установить, как показали, - ничего не изменилось. Как и прежде, подергав Reset или питание, можно случайно получить один работоспособный режим, и все меряется правильно во всех диапазонах, калибровка тоже отрабатывает нормально. Но стоит переключить в другой режим, и - все, повсюду теперь нули, а нажатие калибровки сбросит все коэффициенты в ноль, а запишет только "нажатый". При этом знак "минус"-то функционирует! Или результаты расчета где-то теряются в процессе, или таймер неправильно работает...akl писал(а):Вроде все правильно сделали. А в пп записи/чтения EEPROM старшую часть адреса устанавливаете?
Мне вряд ли удастся описАть алгоритм работы более лучше, чем здесь. Правда приводится алгоритм для ЖКИ; для LED введено еще одно прерывание TIMER_COMP1 для обслуживания динамической индикации._abk_ писал(а):подсказать общий алгоритм программы, в особенности, как задействованы прерывания? Ну буквально в двух предложениях. Что-то комментариев мне не хватило...
Спасибо за готовность помочь. Информации в приведенной Вами ссылке достаточно, как-то я проглядел ее, извините (проблем с ЖКИ вариантом просто не возникало).akl писал(а): ..без схемы и исходника ничего путного сказать не смогу.
Добрый день, Александр! Генераторы для C и R идентичны вплоть до номиналов , вычисления тоже, отличаются только начальные диапазоны при определении формата отображения. Да и меряет-то правильно все, когда изредка нормально включается.akl писал(а): По схеме есть инверсия управления режимами работы, а в программе осталось как было
Здравствуйте. Давно здесь не был.Veektr писал(а):Я собирал по схеме сообщения от Вс апр 29, 2012 12:46:02
Использовал я Atmega16 и winstar wh1602b.
Проблема вся в том, что при включении устройства дисплей показывает в тестовом режиме и ничего большего показывать не хочет!
Когда я разводил ПП под мегу16, сравнивая ее с AT90S8515, ориентировался по назначению выводов, а не под их нумерацию. А вот как настроена нога pd6 в исходнике не посмотрел...Serj_K писал(а): Здравствуйте. Давно здесь не был.
Для использования меги-16 схема будет немного отличаться - выход генератора U1C нужно подать на вход PD6(ICP1). В исходнике в описании я это не учёл. Соответственно порт PD6 нужно настроить на вход.