[uquote="edm2007",url="/forum/viewtopic.php?p=3278253#p3278253"]ПРОБУЙТЕ. Если что, пишите.[/uquote]
Добрый вечер! Наконец смог добраться до термометра. Собрал устройство, прошивка не подошла. На индикации не понятные значения. Пробовал прошивать обычной прошивкой, вот такие результаты.
Ну то что обычная перевернутая это нормально, а тут странно, вообще ни на что не похоже. В папке прошивки проект протеуса есть, там все как положено, индикатора-то у меня нет такого, чтобы проверить. Еще даташит посмотрю, пока не понятно в чем дело...
Можете без датчика фото сделать?
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
По даташиту обычный, да. Просто у первого разряда свои сегменты. Потому в протеусе и в железе на обычном индикаторе все работает. Почему на этом такая белиберда, я пока не понимаю.
Это фото без подключенного датчика? Где перевернутые цифры, как файл прошивки называется?
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
[uquote="edm2007",url="/forum/viewtopic.php?p=3294275#p3294275"]Это фото без подключенного датчика?[/uquote]
Здесь я просто подал питание на индикатор.
[uquote="edm2007",url="/forum/viewtopic.php?p=3294275#p3294275"]Где перевернутые цифры, как файл прошивки называется?[/uquote]
OAthermonb.hex
[uquote="Stinger",url="/forum/viewtopic.php?p=3294331#p3294331"]По ходу просто попутаны порты по сегментам...[/uquote]
так и есть, я распаивал вот по этой схеме
Добавлено after 1 minute 49 seconds:
Сейчас с женой в магазин съездию и перепаяю. Спасибо за помощь.
[uquote="edm2007",url="/forum/viewtopic.php?p=3294345#p3294345"]На Вашей плате подписаны подключения сегментов индикатора. По этой плате и была написана прошивка.
[/uquote]
Косяк понял Моя ошибка. Архив необходимо обновить в старой версии не правильно разведены транзисторы.
Параметры таковы:
Сегменты:
PB0 - A
PB1 - F
PB2 - B
PB3 - C
PB4 - H (Dot)
PB5 - D
PB6 - E
PB7 - G
Ключи
PD0 - DIG1
PD1 - DIG2
PD5 - DIG3
PD6 - DIG4
Датчики
PA1 - Датчик 1
PD3 - Индикатор датчика 1
PA0 - Датчик 2
PD4 - Индикатор датчика 2
Кнопка соответственно не требуется.
Это как пример. И Вам лишний раз проверить, и мне проще код писать.
Lacoste34 писал(а):Архив необходимо обновить в старой версии не правильно разведены транзисторы.
Я жду от Вас актуальное ТЗ в подобном виде. Как только оно будет - сразу перепишу прошивку.
Добавлено after 22 minutes 10 seconds:
Я сейчас посмотрел, в архиве плата точно такая же, как и прикрепленная Вами. Разве что дорожки тоньше. Что есть сейчас:
Статью написал, если кому-то интересно, вот ссылка - черно-белый термометр. Пока делаю плату для следующего термометра, еще на один годный дисплей обратил внимание.
Дисплей из кассы МИНИКА 1102. Интересен тем, что при куче разрядов сделан по технологии COG (Chip On Glass - чип на стекле), и это очень здорово.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон