Обсуждаем цифровые устройства...
Сб июл 25, 2020 23:32:36
Собрал сегодня частотомер - цифровую шкалу от Николая (RA4NAL). Включил - на индикаторе только черные знакоместа в верхней строке, но на кнопки переключения времени измерения реагирует, светодиоды загораются согласно нажатой кнопки. Не могу посмотреть частоту кварцевого генератора, пробовал щуп осциллографа переключать 1:10, уровень входа выставлял 10mV/деление. Не видно генерации хоть тресни.
Но в оригинальной схеме стоит PIC16F628A, а я поставил PIC16F648A, смотрел даташит на них, так он общий. Даже называется "Microchip PIC16F627A/628A/648A" разница между контроллерами только в объемах памяти, самый большой у 648-го(4 КВ флеш, 256 байт ОЗУ и 256 байт ППЗУ), больше ни чем не различаются. Пробовал другой дисплей подкидывать - то же самое.Причем контроллер явно работает, сразу же после подачи питания загорается время измерения 10 секунд, но тут же переключается на одну секунду, т.е. команда на сброс проходит, что говорит о работе тактового генератора, но почему на дисплее только черные прямоугольники, причем только в верхней строке? Плату и монтаж проверял раз десять - все согласно схемы, даже проводники печатные все прозванивал - все нормально, а не работает.
Кто-нибудь собирал такой частотомер? Как у него с запуском? У меня уже от него голова не соображает от слова "вообще". Подскажите, пожалуйста, должна ли быть видна генерация осциллографом? В схеме стоит последовательно с кварцем резистор ограничения мощности рассеяния на резонаторе сопротивлением 300 ом. Может имеет смысл его убрать, может мой кварц малоактивный, только вот боюсь контроллер убить.
Подскажите, пожалуйста, куда смотреть, где искать.
Вс июл 26, 2020 03:36:05
по тому, что собрал, то надо прилагать картинки, ссылки....или кто-то будет искать ?...как думаешь ?
Контрастность дисплея регулировал ?(контроллер это не делает)
Вс июл 26, 2020 09:53:27
Контрастность регулировал, не помогает, т.е. она регулируется, но ни чего не меняется. Ссылка на статью вот:
http://ra4nal.qrz.ru/chlcd16.shtml.
Вс июл 26, 2020 11:01:55
Раз на кнопки правильно реагирует, то контроллер работает, и кварц генерит (часто можно посмотреть кварц, если общий осцилла цеплять на +5)....Надо бы выяснить 1601 и 1602 одинаковы по управлению или нет (находил, что прошивки под 1601 и 1602-разные)....
В инете есть отзывы, что частотомер повторяли и 1601 работал...
Вс июл 26, 2020 12:21:39
В данном случае меня интересует замена 628-го на 648-й PIC, а про то, что частотомер повторяли множество раз так это и "к бабке не ходи". Индикаторы не могут управляться одинаково, т.к. 1601 - однострочный, а 1602 - двухстрочный. По всей вероятности разница в управлении за счет второй строки, а так - то же самое. Когда-то, уж и не помню как давно, за неимением однострочного использовал двухстрочный, так, как мне помнится, информация выводилась и была читабельной, только не помню, что я с тем устройством сотворил. Тут я подкидывал второй и третий дисплеи, правда все двухстрочные, так на одном (Winstar 1602 с выводами с короткой стороны в 2 ряда) светилась только половина знакомест в верхней строке с начала и до середины, два других (1602A "QAPASS") светят всю верхнюю строку полностью. Но у автора в статье выложены прошивки под оба индикатора. Прошил 2 процессора разными прошивками - результат одинаковый.
Вс июл 26, 2020 13:17:26
Контрастность регулировал, не помогает, т.е. она регулируется, но ни чего не меняется.
Как это понимать? Если регулируется, то знакоместо должно меняться от светлого до чёрного квадрата.
Вс июл 26, 2020 13:20:17
Так и происходит.
Вс июл 26, 2020 13:42:59
Смотри в ДШ распиновку своего дисплея.
Вс июл 26, 2020 13:55:31
Распиновка обычная, стандартная. Причем один дисплей снят с рабочего устройства. Да дело, скорее всего, не в дисплее. Вопрос-то был о возможности замены без изменения прошивки PIC16F628A на PIC16F648A. А с дисплеем все нормально, разводка согласно схемы. Уже раз 10 или даже 15 проверено.
Вс июл 26, 2020 14:02:27
MPLab для 648го из асма скомпилил
точно такой же файл для
двухстрочного индикатора, как дал автор...ни одного бита не изменено...
===
6-9 ноги сидят на общем ?
- Вложения
-
- Цифр шкала 1602.zip
- (16.91 KiB) Скачиваний: 323
Последний раз редактировалось
1en2 Вс июл 26, 2020 14:21:36, всего редактировалось 1 раз.
Вс июл 26, 2020 14:09:18
Значит менять процессора можно. Спасибо. Это радует. Осталось разобраться с дисплеем, что там не так. Попробую поменять кварц. Потом отпишусь.
Вс июл 26, 2020 14:40:12
Осликом посмотри на дисплее сигналы.
R14 закороти. С12,С13-увелич до 33-47.
Вс июл 26, 2020 16:36:07
Дело в том, что генерация то есть, без кварца не переключаются светодиоды во время инициализации, да и потом тоже, кнопками. Складывается такое впечатление, что процессор не связан с дисплеем, но я прозванивал ВСЕ связи прямо с ножек микросхемы и на сам дисплей, прямо на контакты на плате дисплея. Так что связь с дисплеем есть. Уже и панель микросхемы прозванивал. Все есть, везде звонится. Но дисплей показывает так, как буд-то нет процессора. Пробовал вынимать процессор и подавать питание. БЕЗ ПРОЦЕССОРА - ТАК ЖЕ СВЕТИТСЯ. Процессоров прошитых 2 штуки. В одном залита прошивка под однострочный дисплей, в другом - под двухстрочный. Менял процессоры и дисплеи (нашел даже 1601) - по барабану!
Куда дальше лезть ума не приложу.
P.S. Процессоы пробовал прошивать разными программами программатора.
Добавлено after 37 minutes 51 second:
Скачал еще одну программу для программатора, прошил ей еще один контроллер. Те же яйца, вид с боку! Сейчас друг сидит с моим творением, по новой прозванивает все дорожки от процессора до дисплея, может чего-нибудь и откопает. Первый раз такое!
Вс июл 26, 2020 16:45:21
я, если сомневался в правильности прошивки, то писал одной программой, а читал другой....и сравнивал файлы...думаю, что у вас прошивается всё нормально (раз кнопки работают)...
Вс июл 26, 2020 17:35:30
Да и три прошитых процессора тоже о чем-то говорят, причем разными программами, но все три прошли верификацию. Вот только дисплей отказывается работать, как буд-то процессора вовсе нет.
Добавлено after 24 minutes 57 seconds:
УРА!!! НАШЕЛ!!! Отмучился, с цифровой частью разобрался. Оказалось сопля из-за непротравленной до конца платы. Перемычка, которой не увидеть без микроскопа, благо, что есть в наличии. Нашел только после того, как попытался переключить регистр на дисплее, а он просто потух. Причем сопля не звонилась на коротко, показывала сопротивление порядка 80-ти ом, но стабилизатор заткнулся. Так и нашел.
Вс июл 26, 2020 18:07:09
но стабилизатор заткнулся
Это как? Сленг не из этого раздела.
Вс июл 26, 2020 23:53:11
Ушел в защиту. Просел до 2,3 вольта. Соответственно индикатор погас и притух светодиод времени измерения. Так и нашел. Если бы не попытался посадить 4-ю ногу дисплея на землю не нашел бы замыкания.
Тему можно закрывать.
Пт сен 03, 2021 17:04:34
Так озвучьте пожалуйста итог. Можно просто брать PIC16F648A, прошивать прошивкой сделанной для PIC16F628А и ставить ее вместо неё ничего вообще не меняя?
Пт сен 03, 2021 19:45:34
можно
Пт сен 03, 2021 20:09:41
O'K.
Осталось только теперь её в DIP-корпусе найти и купить.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.