14.04.2022, 17:31
|
|
Частый гость
Регистрация: 17.03.2022
Сообщений: 21
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Таймер на PIC16F628A
Здравствуйте! Собрал таймер на PIC16F628A. ПРошивал Pckit-ом 2. Пробовал разные прошивки. Сам таймер работает. Но на дисплее горит только подсветка. Пробовал подкидывать дисплей, толку нет.
Вопрос такой. Прошивал только файл HEX, в архиве имеется ещё файл C. Для чего он, и как его записать в контроллер?
|
|
|
|
14.04.2022, 17:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,007
Сказал спасибо: 2,767
Сказали Спасибо 2,711 раз(а) в 2,005 сообщении(ях)
|
Re: Таймер на PIC16F628A
|
|
|
Сказали "Спасибо" Yuri222
|
|
|
14.04.2022, 17:49
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: Таймер на PIC16F628A
Сообщение от sega_sa
|
Сам таймер работает.
|
В чем это выражается?
Сообщение от sega_sa
|
Пробовал подкидывать дисплей
|
Чтобы разбить, что ли?
Сообщение от sega_sa
|
в архиве имеется ещё файл C. Для чего он
|
Это исходный текст, в результате его компиляции получается .hex
Например, изменили схему - сможете изменить исходник и скомпилировать.
Я бы для начала покрутил контрастность.
Кстати, что отображается на дисплее при включении питания без контроллера?
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
14.04.2022, 19:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.12.2007
Сообщений: 1,198
Сказал спасибо: 70
Сказали Спасибо 80 раз(а) в 69 сообщении(ях)
|
Re: Таймер на PIC16F628A
Сообщение от sega_sa
|
Здравствуйте! Собрал таймер на PIC16F628A. ПРошивал Pckit-ом 2. Пробовал разные прошивки. Сам таймер работает. Но на дисплее горит только подсветка. Пробовал подкидывать дисплей, толку нет.
Вопрос такой. Прошивал только файл HEX, в архиве имеется ещё файл C. Для чего он, и как его записать в контроллер?
|
Написано на mikroC PRO for PIC по любому должно запуститься если с битами конфигурации не накосячено или проверяйте схему. Возможно ножка V0 не запитана.
|
|
|
|
14.04.2022, 19:41
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Таймер на PIC16F628A
nml, там видимо светодиод (справа от кнопок) меняет состояние…
sega_sa, таки точно сам таймер работает?
А дисплей исправен, нужной модели и правильно припаян?
Подсветка ЕМНИП у него отдельно питается и ничего не говорит о состоянии дисплея…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
14.04.2022, 20:02
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Таймер на PIC16F628A
Пробовал подкидывать? А контрастность дисплея покрутить не пробовал? Говорят, помогает лучше, чем подкидывать (блин, я не представляю, зачем подкидывать? этож не мячик какой...)
Если выводы не перепутаны, питание не занижено и прошивка рабочая, то дисплей должен работать. Говорят, еще помогает логическим анализатором посмотреть, что на дисплей приходит.
Включение дисплея без микроконтроллера должно приводить к отображению полностью заполненной квадратиками первой строки. Если нету - покрутить контраст дисплея до появления квадратиков.
Последний раз редактировалось NewWriter; 14.04.2022 в 20:04.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
14.04.2022, 21:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.12.2007
Сообщений: 1,198
Сказал спасибо: 70
Сказали Спасибо 80 раз(а) в 69 сообщении(ях)
|
Re: Таймер на PIC16F628A
Проверяйте распайку вашей схемы что то в ней.
|
|
|
|
14.04.2022, 22:06
|
|
Частый гость
Регистрация: 17.03.2022
Сообщений: 21
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Таймер на PIC16F628A
Подкидывал, значит подключал точно такой же дисплей 1602. Все напряжения присутствуют.Соплей нет, прозвонил все дорожки. Работает, задаёшь секундной кнопкой секунды, нажимаешь пуск, идёт осчёт в секундах и пищит зуммер. Есть видео работы в ютубе. Прямоугольные импульсы на ногах RS, D4,D5,D6,D7 присутствуют. При нажатии на кнопки реакция видна на экране ослика. Один дисплей версии 3, другой, 5.2. Подключение верное, как на схеме. Контрастность регулируется примерно от 0 до 5в. Такое ощущение что оба дисплея неисправные.
|
|
|
|
14.04.2022, 22:11
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Таймер на PIC16F628A
У некоторых дисплеев может быть иная схема регулировки контраста. Прочтите полное обозначение дисплея, включая последние буковки
|
|
|
|
14.04.2022, 22:47
|
|
Гражданин KAZUS.RU
Регистрация: 28.04.2008
Сообщений: 506
Сказал спасибо: 251
Сказали Спасибо 573 раз(а) в 226 сообщении(ях)
|
Re: Таймер на PIC16F628A
sega_sa,
Некоторые LCD на базе HD44780, требуют отрицательное напр. на контрасте.
https://kazus.ru/forums/showthread.php?t=10751
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:42.
|
|