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

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

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

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

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

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

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

 
Опции темы

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

Непрочитано 18.02.2011, 14:59  
aleksandr-zh
Гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 822
Сказали Спасибо 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.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Странная работа PIC 12F629 и 12F675

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

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

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

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

Сообщение от Picman Посмотреть сообщение
Проверить калибровочную константу.
само собой перепроверил. Аж на пяти экземплярах
по старой привычке тут же нацарапал на корпусе её значение
aleksandr-zh вне форума  
Непрочитано 18.02.2011, 15:41  
aleksandr-zh
Гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 822
Сказали Спасибо 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,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Странная работа PIC 12F629 и 12F675

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

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

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

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

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

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

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.