16.04.2022, 12:27
|
|
Частый гость
Регистрация: 06.08.2005
Сообщений: 32
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
|
Re: Таймер на PIC16F628A
а проект точно рабочий в железе? делал подобное в протеусе а потом в железе - много несоответствия работы модели и в реальности. иногда чтоб порты физически функционировали верно требуется проинициализировать не задействованные их функции, типа ацп или компараторов - отключить. модель может работать без этого, а устройство нет.
|
|
|
|
16.04.2022, 17:29
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Таймер на PIC16F628A
Насколько я помню те времена, даже и модель в протеусе требует отключения аналоговой части со входов.
Метод проверки дисплея - подать на него только питание (5 В) и регулировку контраста - должна первая строка засветиться полностью. Причем, схема подключения контраста может быть разной в зависимости от дисплея - посмотреть полную маркировку, заглянуть в даташит.
|
|
|
|
17.04.2022, 17:48
|
|
Частый гость
Регистрация: 17.03.2022
Сообщений: 21
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Таймер на PIC16F628A
На выводе VO относительно минуса, напряжение регулируется от 0 до 5в. Но на экране дисплея ничего не меняется. Просто горит подсветка.
Последний раз редактировалось sega_sa; 17.04.2022 в 17:52.
|
|
|
|
17.04.2022, 18:16
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Таймер на PIC16F628A
sega_sa, некоторые варианты 1602 управляют контрастом командой, а не напряжением на 3 контакте. В этом варианте на 3 контакте питание для самого модуля.
Дальше по буквам с наклейки - искать точные данные по конкретному модулю.
Если в наличии тот читатель для ключей - проверить работу экранов на нем.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
18.04.2022, 22:21
|
|
Частый гость
Регистрация: 17.03.2022
Сообщений: 21
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Таймер на PIC16F628A
Прошил Pic16f628a c ресурса http://diyfan.blogspot.com/2014/04/s...ic16f628a.html от Update: February 25, 2016. Теперь загорелась верхняя строчка в виде квадратиков. Контрастность регулируется. Сам таймер работает, но изо по прежнему нет. Волнует ситуация на ножке E экрана 1602. При нажатии кнопок, там просто логический 0 (1в). На других ножках, не притянутых к земле состояние меняется 1 или 0.
Последний раз редактировалось sega_sa; 18.04.2022 в 22:26.
|
|
|
|
18.04.2022, 22:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.12.2007
Сообщений: 1,198
Сказал спасибо: 70
Сказали Спасибо 80 раз(а) в 69 сообщении(ях)
|
Re: Таймер на PIC16F628A
Сообщение от sega_sa
|
Теперь загорелась верхняя строчка в виде квадратиков
|
Это возможно проблема с тайменгами дисплея то есть задержки между команд.
|
|
|
|
19.04.2022, 16:06
|
|
Частый гость
Регистрация: 06.08.2005
Сообщений: 32
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
|
Re: Таймер на PIC16F628A
для четырехбитного интерфейса последовательность инициализирующих кодов 030h, 030h, 030h, 020h, после чего жки воспринимает четырехбитные посылки конфигурации и данных, здесь уже и указывается количество строк жки
Последний раз редактировалось sholz; 19.04.2022 в 16:09.
|
|
|
|
19.04.2022, 17:03
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Таймер на PIC16F628A
Сообщение от sega_sa
|
При нажатии кнопок, там просто логический 0 (1в).
|
А смотрели чем? Логическим анализатором или обычным мультиметром? Мультиметр просто не захватывает короткие импульсы, а 0 - это нормальное неактивное состояние E.
Вот, симуляция схемы показывает еёйную работоспособность. Посему, ищите ошибки в плате, непропаи или замыкания дорожек.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
20.04.2022, 14:54
|
|
Частый гость
Регистрация: 17.03.2022
Сообщений: 21
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Таймер на PIC16F628A
Разобрался. Теперь работает как надо. Во первых я сам лоханулся. Нашёл один непропай вывода микросхемы. Также на ресурсе - http://diyfan.blogspot.com/2014/04/s...ic16f628a.html прошивка от Update: February 25, 2016 не рабочая! Проверил несколько раз. Изначально был прошит на неё.
|
|
|
|
20.04.2022, 15:14
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Таймер на PIC16F628A
sega_sa, ну вот - как всегда ![Озадачен](images/smilies/icon_confused.gif) получилось. Тут у одного участника в подписи золотые слова - "Не дай вам бог плохих контактов".
Ручное выполнение фазы ERC часто приводит к результату еще до обращения за помощью, ну и изначальная проверка с несколькими прошивками.
Утверждение о неработоспособности прошивки - тоже требует подтверждения, есть вероятность иных причин такого поведения в Вашем случае…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:53.
|
|