Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Создание новых тем и ответов в разделе "Схемо - темы", должны соответствовать правилам сайта ( sxem.org/forum/pravila ).
  • Страница:
  • 1
  • 2

ТЕМА: Тестер LCD

Тестер LCD 24 нояб 2021 07:12 #1

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
Возникла необходимость создать автономный тестер для проверки символьных LCD. Этот прибор может пригодится при покупке индикаторов для проверки их работоспособности, а так же, с его помощью, можно посмотреть "зашитые" в индикатор символы, наличие/отсутствие кириллицы.

Прошу Уважаемого Soir помочь в написании прошивки для такого прибора. ТЗ и черновик схемы во вложении.
Вложения:
Администратор запретил публиковать записи гостям.

Тестер LCD 24 нояб 2021 08:21 #2

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12795
  • Спасибо получено: 4769
  • sxem.org 2019,2021 Respect Author
Какой микроконтроллер будет использоваться?

Что выводить в нижних строках, если их 4?
Последнее редактирование: 24 нояб 2021 08:24 от Soir. Причина: Дополнение.
Администратор запретил публиковать записи гостям.

Тестер LCD 24 нояб 2021 08:44 #3

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
Я извиняюсь. Мой айпи заблокировали? Я не могу зайти на сайт со своего провайдера. Только через мобильный интернет. В чем я виноват?
Администратор запретил публиковать записи гостям.

Тестер LCD 24 нояб 2021 08:47 #4

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12795
  • Спасибо получено: 4769
  • sxem.org 2019,2021 Respect Author
Нет. Никаких блокировок у Вас нет.
Администратор запретил публиковать записи гостям.

Тестер LCD 24 нояб 2021 09:14 #5

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
Soir пишет:
Нет. Никаких блокировок у Вас нет.
Извиняюсь. Проблемы у провайдера. Решено.
Soir пишет:
Какой микроконтроллер будет использоваться
Может можно что и попроще. Но у меня в наличии только "классика". ATMEGA8.
Soir пишет:
Что выводить в нижних строках, если их 4
Можно ничего не выводить. Я не готов ответить. Если у Вас есть предложение - я только за. Можно заставку с автором например или еще чего.
Последнее редактирование: 24 нояб 2021 09:35 от Shredder_chip.
Администратор запретил публиковать записи гостям.

Тестер LCD 24 нояб 2021 10:05 #6

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 969
  • Спасибо получено: 247
  • sxem.org Sponsor 2019 ukraine-medal
Shredder_chip пишет:
Если у Вас есть предложение - я только за. Можно заставку с автором например или еще чего.
Заставка автора, Слава Україні, путін х@уло по черзі
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Последнее редактирование: 24 нояб 2021 10:06 от wolf2000.
Администратор запретил публиковать записи гостям.

Тестер LCD 24 нояб 2021 10:15 #7

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
Да я не против.
Администратор запретил публиковать записи гостям.
Спасибо сказали: wolf2000

Тестер LCD 24 нояб 2021 10:41 #8

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12795
  • Спасибо получено: 4769
  • sxem.org 2019,2021 Respect Author
Пока собрал проект, посмотрите.
Кнопки пока не работают - бегущая строка. Кнопки можно как-то интересней организовать (удержание, одновременное нажатие...). Хотя бы выбор режима: бегущая строка - ручное перелистывание.

Что касается заставки - выкладывайте текст с учетом того, что возможно дисплей не поддерживает кириллицу и с учетом числа знакомест тестируемых дисплеев.
Вложения:
Последнее редактирование: 27 нояб 2021 20:29 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.

Тестер LCD 24 нояб 2021 11:03 #9

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
Soir пишет:
Пока собрал проект, посмотрите
Отлично!
Soir пишет:
Кнопки можно как-то интересней организовать
Ваше предложение?
Soir пишет:
Что касается заставки
Нужно подумать.
Администратор запретил публиковать записи гостям.

Тестер LCD 24 нояб 2021 11:11 #10

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12795
  • Спасибо получено: 4769
  • sxem.org 2019,2021 Respect Author
Можно при одновременном нажатии - вход в меню. Выбор - бегущая строка, все пиксели включены, ручной перебор. Можно придумать ручной ввод нужного символа (по его коду)... Тут должна работать Ваша фантазия исходя из назначения прибора, а не моя.
Администратор запретил публиковать записи гостям.

Тестер LCD 24 нояб 2021 11:18 #11

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
Soir пишет:
при одновременном нажатии - вход в меню. Выбор - бегущая строка, все пиксели включены, ручной перебор
Да, отлично. Может еще можно что нибудь придумать?
Последнее редактирование: 24 нояб 2021 11:26 от Shredder_chip.
Администратор запретил публиковать записи гостям.

Тестер LCD 24 нояб 2021 14:06 #12

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12795
  • Спасибо получено: 4769
  • sxem.org 2019,2021 Respect Author
Soir пишет:
при одновременном нажатии - вход в меню. Выбор - бегущая строка, все пиксели включены, ручной перебор
Добавил. В Proteus для одновременного нажатия кнопок - 0 в верхнем ряду клавиатуры.

Shredder_chip пишет:
Может еще можно что нибудь придумать?
Придумывайте.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Shredder_chip

Тестер LCD 24 нояб 2021 14:26 #13

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
Занимаюсь разводкой печатной платы. Есть жесткая привязка к выводам МК? Или можно любые?
Администратор запретил публиковать записи гостям.

Тестер LCD 24 нояб 2021 14:44 #14

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12795
  • Спасибо получено: 4769
  • sxem.org 2019,2021 Respect Author
Можно любые, только сначала покажите.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Shredder_chip

Тестер LCD 25 нояб 2021 11:52 #15

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
Soir пишет:
Можно любые
Вопрос по выводам. Судя по Вашему проекту, все выводы должны быть на одном порту. Можно ли вместо портов PD использовать порты PC или PB?
Администратор запретил публиковать записи гостям.

Тестер LCD 25 нояб 2021 12:04 #16

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12795
  • Спасибо получено: 4769
  • sxem.org 2019,2021 Respect Author
Могут быть и по разным портам.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Shredder_chip

Тестер LCD 25 нояб 2021 13:21 #17

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
Я извиняюсь. Пытаюсь на плате разместить 3 разных разъема для проверки LCD и получается перемычек больше чем компонентов. Вопрос. У МК "гуляет" много выводов. Можно сделать так, чтобы выходов на дисплеи было несколько? Например PD0=PB0=PC0, PD1=PB1=PC1 итд. Чтобы развести каждый порт на свой разъем и не ставить кучу перемычек. Какой порт равняется какому это я пока условно.
Администратор запретил публиковать записи гостям.

Тестер LCD 25 нояб 2021 14:08 #18

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12795
  • Спасибо получено: 4769
  • sxem.org 2019,2021 Respect Author
Можно.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Shredder_chip

Тестер LCD 26 нояб 2021 11:22 #19

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
Soir пишет:
только сначала покажите
Пока еще черновик. Чтобы Вы не тратили время "бегая по плате", вот так у меня получается с выводами:

Дисплей
RS - PD6
E - PD5
DB4 - PD3
DB5 - PD2
DB6 - PD1
DB7 - PDO

Кнопки
"+" - PC4
"-" - PD7

Получится так? Если да - рисую дальше.
Вложения:
Последнее редактирование: 26 нояб 2021 11:23 от Shredder_chip. Причина: Добавил вложения
Администратор запретил публиковать записи гостям.

Тестер LCD 26 нояб 2021 11:30 #20

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12795
  • Спасибо получено: 4769
  • sxem.org 2019,2021 Respect Author
Получится.

На плате не хватает регулятора контрастности дисплея.
Администратор запретил публиковать записи гостям.

Тестер LCD 26 нояб 2021 11:35 #21

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
Soir пишет:
не хватает регулятора контрастности дисплея
Да, спасибо, упустил.
Администратор запретил публиковать записи гостям.

Тестер LCD 27 нояб 2021 08:20 #22

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
Soir пишет:
Shredder_chip пишет:
Может еще можно что нибудь придумать?
Придумывайте.
Хоте бы дополнить еще автоматическое отключение питания. Если согласны - нарисую схему и дополню описание.
Администратор запретил публиковать записи гостям.

Тестер LCD 27 нояб 2021 08:27 #23

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12795
  • Спасибо получено: 4769
  • sxem.org 2019,2021 Respect Author
Пишите, я сначала должен посмотреть о чем речь.
Администратор запретил публиковать записи гостям.

Тестер LCD 27 нояб 2021 08:52 #24

  • Shredder_chip
  • Shredder_chip аватар
  • на форуме
  • I live here
  • Сообщений: 585
  • Спасибо получено: 50
  • sxem.org Sponsor 2019
При нажатии кнопки "ON" подается питание на МК. После этого МК выдает на выход "POWER_ON" лог "1" и поддерживает питание. Далее, если выбран режим "все пиксели" или "ручной выбор", то отключаем питание через 20 секунд от последнего нажатия на кнопки "+" или "-". Если режим "бегущая строка" - перелистываем все символы от 00 до FF и через 5 секунд отключаем питание (предложения только приветствую).
Черновик во вложении. Полную схему с назначением выводов нарисую через пару часов. Ориентировочно вывод "POWER_ON" это PB2.
Вложения:
Администратор запретил публиковать записи гостям.

Тестер LCD 27 нояб 2021 09:51 #25

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 12795
  • Спасибо получено: 4769
  • sxem.org 2019,2021 Respect Author
Да, так можно.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir