Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 18.02.2011, 14:59  
aleksandr-zh
Гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 824
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
aleksandr-zh на пути к лучшему
Вопрос Странная работа PIC 12F629 и 12F675

Доброго всем дня!

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

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

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

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

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

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

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

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

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


куда смотреть, что проверить, специалисты?
...
Реклама:
aleksandr-zh вне форума  
Непрочитано 18.02.2011, 15:19  
testerplus
Прописка
 
Регистрация: 26.01.2009
Сообщений: 249
Сказал спасибо: 23
Сказали Спасибо 102 раз(а) в 61 сообщении(ях)
testerplus на пути к лучшему
По умолчанию Re: Странная работа PIC 12F629 и 12F675

Сообщение от aleksandr-zh Посмотреть сообщение
вот и ломаю голову: или партии PIC разные (но два заказчика были с разницей в год и в разных странах - и всё работало!), или компилятор новый выдает приколы...
На партии не грешите, это последнее дело. А новый компилятор - возможно. Проверить-то просто: соберите под старым (кстати, какой был и какой сейчас?)

А как вели себя старые ПИКи при подаче ресета? Вообще, сложно что-то сказать, не видя ни схемы, ни программы. (Про то, что макетка у Вас правильно собрана, не спрашиваю)

Калибровка точно ни при чем.
testerplus вне форума  
Непрочитано 18.02.2011, 15:21  
Picman
Прописка
 
Регистрация: 29.06.2005
Сообщений: 153
Сказал спасибо: 111
Сказали Спасибо 46 раз(а) в 32 сообщении(ях)
Picman на пути к лучшему
По умолчанию Re: Странная работа PIC 12F629 и 12F675

Проверить калибровочную константу.
Picman вне форума  
Непрочитано 18.02.2011, 15:24  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Странная работа PIC 12F629 и 12F675

Есть еще один нюанс - процессор может питаться от входного сигнала. Когда-то сталкивался с подобной ситуацией. Ножка питания висит в воздухе, а схема что-то делает.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 18.02.2011, 15:27  
aleksandr-zh
Гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 824
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
aleksandr-zh на пути к лучшему
По умолчанию Re: Странная работа PIC 12F629 и 12F675

Сообщение от testerplus Посмотреть сообщение
На партии не грешите, это последнее дело. А новый компилятор - возможно. Проверить-то просто: соберите под старым (кстати, какой был и какой сейчас?)
я PIC начинал кодить на PICBasic,
сейчас в архивах нашел другую версию и попробовал в ней: проблема та же

Сообщение от testerplus Посмотреть сообщение
А как вели себя старые ПИКи при подаче ресета?
ни одно жалобы на глюки не было. Что и напрягает...
схема та же
вот аналог:

Сообщение от testerplus Посмотреть сообщение
Калибровка точно ни при чем.
было дело что и от нее многое зависило, поэтому перепроверил: с нею и без нее
aleksandr-zh вне форума  
Непрочитано 18.02.2011, 15:29  
aleksandr-zh
Гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 824
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
aleksandr-zh на пути к лучшему
По умолчанию Re: Странная работа PIC 12F629 и 12F675

Сообщение от Picman Посмотреть сообщение
Проверить калибровочную константу.
само собой перепроверил. Аж на пяти экземплярах
по старой привычке тут же нацарапал на корпусе её значение
aleksandr-zh вне форума  
Непрочитано 18.02.2011, 15:41  
aleksandr-zh
Гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 824
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
aleksandr-zh на пути к лучшему
По умолчанию Re: Странная работа PIC 12F629 и 12F675

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

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

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

Постараюсь спаять всю схему и перепроверить свои идеи
aleksandr-zh вне форума  
Непрочитано 18.02.2011, 15:42  
testerplus
Прописка
 
Регистрация: 26.01.2009
Сообщений: 249
Сказал спасибо: 23
Сказали Спасибо 102 раз(а) в 61 сообщении(ях)
testerplus на пути к лучшему
По умолчанию Re: Странная работа PIC 12F629 и 12F675

Сообщение от aleksandr-zh Посмотреть сообщение
я PIC начинал кодить на PICBasic,
сейчас в архивах нашел другую версию и попробовал в ней: проблема та же
За ПИКбейсик ничего не подскажу, не имел с ним дела.

А по схеме: Вы говорите, что при отключении питания или подаче ресета на I/O ножках 2В? С отключением питания в общем понятно: емкость С9 большая, разряжается через цепи баз транзисторов, пока пик не перестанет работать, а дальше останавливается, т.к. ПИК при тключении переводит ножки в Z-состояние. Но "земля" на ресет по Вашей схеме кладет и VCC в ноль, и при этом 2В на I/O ножках быть не может (они погасятся внутренними защитными диодами).

Кстати, при таком методе подачи питания обязательно нужно включать BODEN.

Что-то по симптомам такое ощущение, что "земля" есть не везде.
testerplus вне форума  
Сказали "Спасибо" testerplus
aleksandr-zh (18.02.2011)
Непрочитано 18.02.2011, 15:54  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Странная работа PIC 12F629 и 12F675

Сообщение от aleksandr-zh Посмотреть сообщение
вроде вопрос решен:
Судя по всему, в новых партиях МК изменили режимы инициализации портов

Не плодите легенды! Всё от кривых рук и недопонимания чего либо.
st_1 вне форума  
Непрочитано 18.02.2011, 15:55  
aleksandr-zh
Гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 824
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
aleksandr-zh на пути к лучшему
По умолчанию Re: Странная работа PIC 12F629 и 12F675

раньше ВСЁ работало и не глючило, а сейчас даже нет инициализации порта?
Моё дело честно спросить, Ваше - не верить. Или верить
тему пока закрываю - вечером проверю в железе
aleksandr-zh вне форума  
 

Закладки

Метки
pic12f629 pic12f675 сброс
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Делимся опытом 11242 29.12.2015 23:45


Часовой пояс GMT +4, время: 03:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot