Есть. Моно режим будет, если по адресу 0x0C в eeprom будет ненулевое значение, стерео - если там 0.
Смотрите исходники, там в .h-файлах видно, где какие адреса в eeprom за что отвечают.
Спаяно 2 блока и в обеих одинаково,всё работает только сигменты b горят постоянно,впаяны првильно и по плате совпвдает с даташитом.Только индикаторы 3 и 1 спаивал отдельно на плате ,а потом впаяны в модуль.
сопртивление на b ножке,как и на остальных 130к на корпус и бесконечность на +,прошивка из последнего архиваfm7segm-20150201. Помогите скомпилировать прошивку для ОА рда5807 без датчика температуры, а то компилирую,заливаю и получаю вот это что на фото.
Отсутствие термодатчика не требует другой прошивки. Если его нет, система это определяет сама, по отсутствию на линии ответа - за счёт резистора линия всегда в лог. 1.
Резистор на питание от линии термодатчика хотя бы поставлен? Или Вы его смело выбросили вместе с термодатчиком?
Во второй разряды (общие аноды) подключены через ключи на pnp-транзисторах (tr), в первой - напрямую к МК (no).
Сегменты в обеих через резисторы подключены к МК.
Что по поводу резистора с линии термодатчика на питание?
Последний раз редактировалось WiseLord Пт фев 06, 2015 16:42:58, всего редактировалось 1 раз.
Стоит конечно,плата Ваша, на ней всё стоит,и работает только нормально первая прошивка с папки flash_7619fa4_article,только сегменты b светятся а з остальными прошивками на дисплее какие то непонятки.
Выложите ,пожалуйста, ещё раз прошивки.
На индикаторами с общим анодом я схему не делал, просто в коде проинвертировал некоторые вещи.
Поэтому сейчас решил проверить, хотя бы в Proteus.
Во вложении проект и последние прошивки (я их уже выкладывал). На схеме сразу два индикатора - ОК и ОА. Загружая ту или иную прошивку, можно убедиться, что работает либо один, либо другой индикатор. Так что к коду претензий быть не должно. Всё работает. Ищите проблему у себя.
Тем более, что странная у Вас плата-переходник какая-то - разряды на ней (1-4) подписаны вроде бы правильно, а вот сегменты не соответствуют типовой разводке индикаторов (GNQ-5641 и подобных).
P.S. Перечитал Ваш последний пост и не понял его смысла. Расставьте запятые и точки в нужных местах и попробуйте ещё раз объяснить что где стоит и как работает.
P.P.S. Во вложении проект Proteus с разводкой по варианту forum.
Сейчас посмотрел - кажется, действительно есть какая-то ошибка (в Proteus тоже), которая проявляется _только_ для варианта в статье и _только_ для варианта с общим анодом. Изучаю.
P.S. Действительно, закралась досадная опечатка, почему-то не проявившаяся в виде бага на одной из разводок. Исправлено. Новые версии прошивок во вложении.