Загадка PIC16F628A
-
Лось Лесной
- Родился
- Сообщения: 10
- Зарегистрирован: Чт авг 04, 2016 11:50:32
Загадка PIC16F628A
Здравствуйте!! Собрал себе холодильник в авто и решил оснастить термометром. Ну, так вот захотел. Выбрал схему термометра с 2мя датчиками DS18B20 на PIC16F628A, так как уже успешно её собирал и пользуюсь в другом автомобиле года два - три. Схему с архивом не помню уже где стибрил. Начертил в протэусе, платку сделал, спаял, ПИК прошил, включаю... ничего! Было два ПИКа ведут себя одинаково: на макетке работают, а в плате нет. Посоединял ПИК на макетке с панелькой в плате проводами - НИФИГА! (плату перед этим, и не только, проверил ВСЮ. Две ночи колупался.) Короче обнаружил, что нет генерации. Кварц 4МГц новый поставил - не работает. Кондёры 33пФ нзаменил - нет результата! А теперь самое интересное: поднял 15 и 16 ногу из панельки - ЗАРАБОТАЛО!! Панель прозванивал раз 5-6 всю. Ещё раз прозвонил, лупой просмотрел. Опускаю ноги и... не работает!! Выпаял и выдрал, со злости пины из панели, площадки под ними отодрал, ну чтобы не думалось больше. Вставил микросхему на место и припаял сверху проводами кварц с кондёрами... НЕ РАБОТАЕТ!! А вот сейчас будет просто трэш. Поднял 15 и 16 ногу вверх и всё заработало... Если смогу фотку прицепить, то посмотрите как плата моя выглядит.
Если кто знает что это за мистика, пожалуйста, напишите. Очень знать хочется. Ни разу я такого не встречал и что надо было сделать, чтобы избежать сего?
Заранее спасибо тем, кто ответит.
http://img.radiokot.ru/files/117473/27m3zfvz21.jpg
Если кто знает что это за мистика, пожалуйста, напишите. Очень знать хочется. Ни разу я такого не встречал и что надо было сделать, чтобы избежать сего?
Заранее спасибо тем, кто ответит.
http://img.radiokot.ru/files/117473/27m3zfvz21.jpg
Re: Загадка PIC16F628A
Чем травил и паял плату?
Re: Загадка PIC16F628A
А фотку со стороны монтажа?

- Tronix
- Прорезались зубы
- Сообщения: 240
- Зарегистрирован: Вс авг 16, 2015 11:59:01
- Контактная информация:
Re: Загадка PIC16F628A
Во-первых не понятно, на кой черт внешний кварц на 4МГц, если в этом ПЫКе есть встроенный на 4MHz. Чтоб опрашивать DS1820 точности у встроенного хватит. Ну ладно, допустим афтор прошивки школьник-андруинщик и даташиты на микроконтроллеры не читает. Или все-таки читает, и подключение внешнего кварца - уже додумки топик стартера, хотя оригинальная схема его не требует.
И, по-этому, во-вторых - зависит от прошивки. Возможно, внешний кварц не используется, а ножки 15 и 16 настроены как обычные GPIO. Посмотреть это можно во фьюзах прошивки, если сорцов нету, а как я понимаю их нет.
Но вообще, лучше нахрен все переписать с нуля, потому что говнокод. Будет такой же говнокод, зато свой. Дел то на пол часа с перекурами и кофе-брейками.
И, по-этому, во-вторых - зависит от прошивки. Возможно, внешний кварц не используется, а ножки 15 и 16 настроены как обычные GPIO. Посмотреть это можно во фьюзах прошивки, если сорцов нету, а как я понимаю их нет.
Но вообще, лучше нахрен все переписать с нуля, потому что говнокод. Будет такой же говнокод, зато свой. Дел то на пол часа с перекурами и кофе-брейками.
Re: Загадка PIC16F628A
Неправильный монтаж "земли" и кварца. Ещё точно ли конденсаторы на ножках кварца по 33 пФ
Лучше умному тупить, чем тупому умничать
-
Лось Лесной
- Родился
- Сообщения: 10
- Зарегистрирован: Чт авг 04, 2016 11:50:32
Re: Загадка PIC16F628A
Травил железом хлорным. Паял "пос61" с канифолькой внутри. Потом ацетоном смыл. Перемычек нет точно. Я, может быть, не так суть вопроса объяснил? Сейчас в панельке нет ножек под 15 и 16 ногой микросхемы... Дыры там. И площадок под ними нет тоже. Так вот, если опустить в панель, поднятые (см. Фото выше) ноги ПИКа, то устройство не запускается. А если поднять (отогнуть вверх), проделывал это 2раза, то всё работает. Конечно, "Tronix" , я в электронике "школьник", а иначе зачем бы я задавал здесь вопросы? И знаю я про внутренний генератор. Но исходника нет. Хекс только. Сам код такой сложности не осилю -"школьник". Как писал ранее, плату такую собирал уже, года 2 назад. Таких проблем не было. Но ту плату посмотреть сейчас не могу.
Со стороны дорожек сейчас зафоткаю. Заранее извиняюсь за вид - ковырял и пропаивал её две ночи. Если кто может дать дельный совет, буду благодарен. Не хочется на грабли наступать.
http://img.radiokot.ru/files/117473/27mhr8t9ck.jpg
http://img.radiokot.ru/files/117473/27mhr909fz.jpg
Добавлено after 11 minutes 47 seconds:
330 написано на них. Желтые, маленькие.
А вот про разводку "земли и кварца" можно подробнее. Как это надо прокладывать? Я вот тоже про это думал, но чёт никак прям. Стараюсь всегда землю вокруг платы обвести. Но, повторюсь, такие чудеса у меня впервые. Хочу знать причину.
Со стороны дорожек сейчас зафоткаю. Заранее извиняюсь за вид - ковырял и пропаивал её две ночи. Если кто может дать дельный совет, буду благодарен. Не хочется на грабли наступать.
http://img.radiokot.ru/files/117473/27mhr8t9ck.jpg
http://img.radiokot.ru/files/117473/27mhr909fz.jpg
Добавлено after 11 minutes 47 seconds:
330 написано на них. Желтые, маленькие.
А вот про разводку "земли и кварца" можно подробнее. Как это надо прокладывать? Я вот тоже про это думал, но чёт никак прям. Стараюсь всегда землю вокруг платы обвести. Но, повторюсь, такие чудеса у меня впервые. Хочу знать причину.
Re: Загадка PIC16F628A
проведите эксперимент:
сейчас без конденсаторов работает. в таком виде подсоедините их. если не заработает, то возможно, они - причина, вдруг на 330 пФ. тогда возвращайтесь к панельке и просто выпаяйте их или замените на правильные.
сейчас без конденсаторов работает. в таком виде подсоедините их. если не заработает, то возможно, они - причина, вдруг на 330 пФ. тогда возвращайтесь к панельке и просто выпаяйте их или замените на правильные.
Re: Загадка PIC16F628A
Лось Лесной
Сбрось схемку - гляну как должно быть...

Сбрось схемку - гляну как должно быть...
-
Лось Лесной
- Родился
- Сообщения: 10
- Зарегистрирован: Чт авг 04, 2016 11:50:32
Re: Загадка PIC16F628A
Эксперимент с этими же конденсаторами и с этим же кварцем проводил на макетке. Всё работало, а вот в плате нет. Но стоит только отогнуть вверх 15 и 16 ноги и плата отлично работает. Сейчас, кстати говоря, идёт эксперимент с аккумом (за какое время старый аккум 60а/ч выжрет холодильник). Я всётаки склоняюсь к мысли про неправильное расположение земли и кварца. Узнать бы, как правильно надо.
Схему сейчас сфоткаю.
http://img.radiokot.ru/files/117473/27mk9fzux4.jpg
А это проверка на аккумуляторе:
http://img.radiokot.ru/files/117473/27mk9fu54u.jpg
Схему сейчас сфоткаю.
http://img.radiokot.ru/files/117473/27mk9fzux4.jpg
А это проверка на аккумуляторе:
http://img.radiokot.ru/files/117473/27mk9fu54u.jpg
Re: Загадка PIC16F628A
Это ваша конструкция?
http://avtoelectro.radioliga.com/device ... ermo_2_dat
http://avtoelectro.radioliga.com/device ... ermo_2_dat
Лучше умному тупить, чем тупому умничать
-
Лось Лесной
- Родился
- Сообщения: 10
- Зарегистрирован: Чт авг 04, 2016 11:50:32
Re: Загадка PIC16F628A
Судя по схеме, да. Спасибо большое. Ночью, как до компа доберусь, (сейчас с телефона пишу) гляну как там плата разведена. И когда время придет опять, куда-нибудь, ставить кварц, буду знать, как правильно.
Re: Загадка PIC16F628A
Попробуй этот хекс без кварца.
- Вложения
-
- 1termo_2_dat.hex
- (12.03 КБ) 148 скачиваний
Лучше умному тупить, чем тупому умничать
-
Лось Лесной
- Родился
- Сообщения: 10
- Зарегистрирован: Чт авг 04, 2016 11:50:32
Re: Загадка PIC16F628A
anatol378, Спасибо. Прошил 2ю микросхему(в наличии было две), работает на внутреннем генераторе уже 20 минут - полёт нормальный!!
http://img.radiokot.ru/files/117473/27n3uirrk0.jpg
А как удалось генерацию поменять не имея исходник? Или он есть? Или это секрет? В любом случае выручил. Спасибо. На плате кварц я вплотную к микросхеме ставил, вот наверное помехи какие-нибудь ПИК ловил, а в оригинале кварц и конденсаторы от микрухи миллиметрах в пяти - шести. Вот в этом, скорее всего и дело было. Ну... это я так думаю. Кстати холодильник порадовал (ради него и были танцы с бубном): за 8 часов непрерывной работы аккум с 13,1в разрядился до 12,1в, т.е тачка утром заведётся! Ну это так, лирика.
Спасибо, ещё раз всем, кто помог. Хорошо, что есть добрые люди. Ура.
http://img.radiokot.ru/files/117473/27n3uirrk0.jpg
А как удалось генерацию поменять не имея исходник? Или он есть? Или это секрет? В любом случае выручил. Спасибо. На плате кварц я вплотную к микросхеме ставил, вот наверное помехи какие-нибудь ПИК ловил, а в оригинале кварц и конденсаторы от микрухи миллиметрах в пяти - шести. Вот в этом, скорее всего и дело было. Ну... это я так думаю. Кстати холодильник порадовал (ради него и были танцы с бубном): за 8 часов непрерывной работы аккум с 13,1в разрядился до 12,1в, т.е тачка утром заведётся! Ну это так, лирика.
Спасибо, ещё раз всем, кто помог. Хорошо, что есть добрые люди. Ура.
Re: Загадка PIC16F628A
А 33 pF на кварце не многовато?
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Загадка PIC16F628A
дырочку отклей у бузера иначе зачем он ваше там...
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: Загадка PIC16F628A
[uquote="Лось Лесной",url="/forum/viewtopic.php?p=3844509#p3844509"]...
А как удалось генерацию поменять не имея исходник? Или он есть? Или это секрет? ...[/uquote]
Никаких секретов. Открыл хекс в прорамматоре PICKIT-2, изменил биты конфигурации на внутренний генератор и сохранил в том же виде.
От конфигурации контроллера программа практически не зависит (есть нюансы).
А как удалось генерацию поменять не имея исходник? Или он есть? Или это секрет? ...[/uquote]
Никаких секретов. Открыл хекс в прорамматоре PICKIT-2, изменил биты конфигурации на внутренний генератор и сохранил в том же виде.
От конфигурации контроллера программа практически не зависит (есть нюансы).
Лучше умному тупить, чем тупому умничать
-
Лось Лесной
- Родился
- Сообщения: 10
- Зарегистрирован: Чт авг 04, 2016 11:50:32
Re: Загадка PIC16F628A
Здравствуйте.
[
Никаких секретов. Открыл хекс в прорамматоре PICKIT-2, изменил биты конфигурации на внутренний генератор и сохранил в том же виде.
]
http://img.radiokot.ru/files/117473/27np86hrx6.png
Потом, через "сохранить файл". Верно?
А бумажку с бузера отдеру, когда всё готово будет. Мало ли что.
И, при испытаниях, пищит тише.
Добавлено after 43 minutes 6 seconds:
[uquote="pcb432",url="/forum/viewtopic.php?p=3844622#p3844622"]А 33 pF на кварце не многовато?[/uquote]
33пФ это в схеме у автора так. И в прошлый раз собирал с такими конденсаторами.
[
Никаких секретов. Открыл хекс в прорамматоре PICKIT-2, изменил биты конфигурации на внутренний генератор и сохранил в том же виде.
]
http://img.radiokot.ru/files/117473/27np86hrx6.png
Потом, через "сохранить файл". Верно?
А бумажку с бузера отдеру, когда всё готово будет. Мало ли что.
И, при испытаниях, пищит тише.
Добавлено after 43 minutes 6 seconds:
[uquote="pcb432",url="/forum/viewtopic.php?p=3844622#p3844622"]А 33 pF на кварце не многовато?[/uquote]
33пФ это в схеме у автора так. И в прошлый раз собирал с такими конденсаторами.
Re: Загадка PIC16F628A
Вы правильно указали колонку формирующую биты конфигурации.
Только после того как у меня появился PICKIT-2 (купил со скидкой незапамятное время назад), я забыл про другие программаторы и оболочки.
Кстати у вас, насколько понял, JDM? А оболочка (программа) какая, черные мне не встречались.
Только после того как у меня появился PICKIT-2 (купил со скидкой незапамятное время назад), я забыл про другие программаторы и оболочки.
Кстати у вас, насколько понял, JDM? А оболочка (программа) какая, черные мне не встречались.
Лучше умному тупить, чем тупому умничать
-
Лось Лесной
- Родился
- Сообщения: 10
- Зарегистрирован: Чт авг 04, 2016 11:50:32
Re: Загадка PIC16F628A
Программатор у меня "экстрапик". Собирал его тоже из Интернета, но ооочень давно. Проблем пока не было, хотя и работает он не часто. Прога к нему: ic-prog 1.06. А черная из за виндовса. Я тему поставил такую. Комп используется, в основном, ночью, так что очень удобно и глаза вообще не устают.
http://img.radiokot.ru/files/117473/27ntakor17.png
http://img.radiokot.ru/files/117473/27ntakv1dv.png
http://img.radiokot.ru/files/117473/27ntakor17.png
http://img.radiokot.ru/files/117473/27ntakv1dv.png
-
Dimych1976
- Родился
- Сообщения: 11
- Зарегистрирован: Сб ноя 22, 2008 14:48:58
Re: Загадка PIC16F628A
[uquote="Лось Лесной",url="/forum/viewtopic.php?p=3844762#p3844762"]Здравствуйте.
[
Никаких секретов. Открыл хекс в прорамматоре PICKIT-2, изменил биты конфигурации на внутренний генератор и сохранил в том же виде.
]
http://img.radiokot.ru/files/117473/27np86hrx6.png
Потом, через "сохранить файл". Верно?
А бумажку с бузера отдеру, когда всё готово будет. Мало ли что.
И, при испытаниях, пищит тише.
Добавлено after 43 minutes 6 seconds:
[uquote="pcb432",url="/forum/viewtopic.php?p=3844622#p3844622"]А 33 pF на кварце не многовато?[/uquote]
33пФ это в схеме у автора так. И в прошлый раз собирал с такими конденсаторами.[/uquote]
На будущее рекомендую 10-22
рабоитает всегда и везде
[
Никаких секретов. Открыл хекс в прорамматоре PICKIT-2, изменил биты конфигурации на внутренний генератор и сохранил в том же виде.
]
http://img.radiokot.ru/files/117473/27np86hrx6.png
Потом, через "сохранить файл". Верно?
А бумажку с бузера отдеру, когда всё готово будет. Мало ли что.
И, при испытаниях, пищит тише.
Добавлено after 43 minutes 6 seconds:
[uquote="pcb432",url="/forum/viewtopic.php?p=3844622#p3844622"]А 33 pF на кварце не многовато?[/uquote]
33пФ это в схеме у автора так. И в прошлый раз собирал с такими конденсаторами.[/uquote]
На будущее рекомендую 10-22
рабоитает всегда и везде