Странная работа PIC 12F629 и 12F675

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Странная работа PIC 12F629 и 12F675

Сообщение aleksandr-zh »

Доброго всем вечера (тут народ больше по ночам да вечерам собирается :)

дело такое... года два назад написал прогу под заказ для 12F675. Ничего гениального.
отправил - прошили десятки МК - всё как часики! Все довольны.
Через год другой заказчик заказал схожую программу, снова под 12F675. Отправил - так же успешно работает

недавно третий заказчик заказал прогу схожую с первой, но под PIC 12F629.
Я одной левой подправил (благо АЦП не используется), проверять в железе не стал, так как PIC не использую уже года четыре... нет их у меня

Сделал демку программы и отправил заказчику - "не мигает!"
я перепроверил, убрал калибровку - всё равно не работает

заказал МК и 629, и 675
скомпилировал для разных - не работает!

точнее как хитро работает:
при первой подаче питания на МК он запускается и внешне все работает (дальше не тестировал), но сброс или отключение питания- на некоторых ногах появляется потенциал в 1-2 вольта (питание = 5в)
При это программа управляет тестовым светодиодом

ресет просто на питание разведен (плат уже тыщщи сделаны и раньше все работало...)
Я у себя пробовал и через резистор 4к7 на плюс - не помогает! перезапуск по минусу на ресет делаю - всё равно левое напряжение

вот и ломаю голову: или партии PIC разные (но два заказчика были с разницей в год и в разных странах - и всё работало!),
или компилятор новый выдает приколы...

таймер сброса пробовал включать и отключать - не помогает
питание - стабильно
аналоговый режим порта, конечно же, выключен.
тактовая - внутренняя

старый hex, с огроменному сожалению, не сохранился...


куда смотреть, что проверить, специалисты?
... :(
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Странная работа PIC 12F629 и 12F675

Сообщение Soir »

aleksandr-zh писал(а):...куда смотреть, что проверить...?

Кто его знает, куда смотреть. Ни схемы, ни исходника...
Аватара пользователя
anatol378
Мудрый кот
Сообщения: 1833
Зарегистрирован: Вс окт 04, 2009 13:23:12
Откуда: н. новгород

Re: Странная работа PIC 12F629 и 12F675

Сообщение anatol378 »

Если правильно понял при снятии питания с проца он все равно пытается работать?.
Если так, то питание лезет через "нагрузки" и защитные диоды в проце. Вдобавок серию могли проапгрейдить и теперь она работает при пониженном напряжении питания.
Лучше умному тупить, чем тупому умничать
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: Странная работа PIC 12F629 и 12F675

Сообщение aleksandr-zh »

МК
на него питание от параметрического делителя (резистор + стабилитрон)

на один из выводов МК подаем сигнал
остальные - выходы, и на транзисторные ключи

Изображение
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: Странная работа PIC 12F629 и 12F675

Сообщение aleksandr-zh »

anatol378 писал(а):Если правильно понял при снятии питания с проца он все равно пытается работать?.

нет, питание снимаю со всей конструкции
как я понимаю, проблема с инициализацией регистра GPIO

anatol378 писал(а):Если так, то питание лезет через "нагрузки" и защитные диоды в проце. Вдобавок серию могли проапгрейдить и теперь она работает при пониженном напряжении питания.

не подходит...
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: Странная работа PIC 12F629 и 12F675

Сообщение aleksandr-zh »

вроде вопрос решен:
Судя по всему, в новых партиях МК изменили режимы инициализации портов

было как:
установка режима работы порта
установка одного из выводов в 1
... программа

Сделал:
установка режима работы порта
несколько команд (для паузы)
установка одного из выводов в 1
... программа

Постараюсь спаять всю схему и перепроверить свои идеи
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Странная работа PIC 12F629 и 12F675

Сообщение Dmitry Dubrovenko »

aleksandr-zh писал(а):в новых партиях МК изменили режимы инициализации портов
Первый раз про такое слышу.
А Вы на чём пишите, кстати?
И зачем у Вас резисторы, в ключах, стоЯт в эмитере, а не в базе?
ICQ нет, и, в ближайшее время, не будет.
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: Странная работа PIC 12F629 и 12F675

Сообщение aleksandr-zh »

схема придумана не мною, и изделия по ней выпускаются если не миллионами, то сотнями тысяч

тему закрываю - всё как часики стало работать
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Странная работа PIC 12F629 и 12F675

Сообщение Dmitry Dubrovenko »

Пишите-то на чём?
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Странная работа PIC 12F629 и 12F675

Сообщение BOB51 »

вероятнее всего нечеткая работа цепочки сброса при выбранном внешнем сигнале reset
как рекомендация - установите внутренний сброс (много "непоняток" само-собой исчезнет)
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Странная работа PIC 12F629 и 12F675

Сообщение Dmitry Dubrovenko »

А мне всё-таки думается, что программа - кривая.

Как бы там ни было, а главное, что бы начинающие, дочитавшие ветку до сюда, знали, что всё сказанное топикстартером по поводу изменения работы, не имеет место быть (попросту говоря - полная фигня). :)))
ICQ нет, и, в ближайшее время, не будет.
PE_VK
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вт ноя 16, 2010 23:19:40
Откуда: Украина, г. Макеевка

Re: Странная работа PIC 12F629 и 12F675

Сообщение PE_VK »

И, не только программа :idea:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Странная работа PIC 12F629 и 12F675

Сообщение BOB51 »

для 12f629 есть еще такая подлая группа флажков "bandgap" называется
от партии к партии может быть разной, а конкретное значение надо перед программированием\стиранием вычитать и потом ручками опять на место поставить(чего и калибровочной константы касается) :)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Странная работа PIC 12F629 и 12F675

Сообщение BOB51 »

:shock:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»