Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

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

 
Опции темы

Проблема с запуском pic16f876/877

Непрочитано 12.04.2009, 07:47  
zms2003
Частый гость
 
Регистрация: 26.03.2008
Сообщений: 43
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zms2003 на пути к лучшему
По умолчанию Проблема с запуском pic16f876/877

Прошу не пинать, но уже всю голову сломал.
Имеется pic16f876A. На плате разработчика работает прекрасно.
Втыкаю в свою - тишина. Оторвал всю периферию - тишина.
Tактовый генератор работает (на кварце частота имеется) но программа не выполняется - висит наглухо.
Танцы с бубнами показали, что иногда проц заводится когда пальцем касаюсь выводов в районе порта А.
На MCLR все как положено - +5В.
Самое противное, что это уже не в первый раз - до этого аналогично себя вел pic16f877A в другом устройстве - он запускался только при подключенном внешнем устройстве.
Чувствую, что где-то у меня лажа со схемотехникой, но не могу понять где.
Питание - кренка с обвязкой. В одном случае от Импульсного AC-DC преобразователя, в другом - трансформатор с выпрямителем.
Может что с портами нужно сделать неиспользуемыми? я их и на вход и на выход ставил - бесполезно...
Или конденсаторы куда по питанию воткнуть?
Помогите плз...
Реклама:
zms2003 вне форума  
Непрочитано 12.04.2009, 08:59  
Popeye
Почётный гражданин KAZUS.RUN
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию

470нФ максимально близко к ножкам питания. Где то читал MCLR нельзя подключать напрямую к питанию, только через резистор, 10-20к подходит. A может разработчик у вас кривой, похоже на типичное зависание. Лечится включением таймера старта, WDT, BOR. Фюзы в студию пожалуйста.
Popeye вне форума  
Непрочитано 12.04.2009, 09:13  
zms2003
Частый гость
 
Регистрация: 26.03.2008
Сообщений: 43
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zms2003 на пути к лучшему
По умолчанию

Насчет разработчика - разработчик это я а плата - EasyPic5 mikroelektronica.
Фузы:
HS, PWRT-on, WDT- ит ак и эдак, BOR-off, LVP-off, CP-off CPD-off.
К MCLR подключаю через RC цепочку.
Насчет таймера включения - после подачи питания делаю сброс - проц не заводится. Конденсатор попробую, спасибо, хотя на эталонной плате его нету.
zms2003 вне форума  
Непрочитано 12.04.2009, 10:44  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Со схемотехникой однозначно косяк. Я не знаю, что у вас за схема такая, что мк не запускается. У меня PIC16F876A запускался даже на проводках. Вот вам статья на будущее Помехоустойчивые устройства
realid вне форума  
Непрочитано 12.04.2009, 12:34  
zms2003
Частый гость
 
Регистрация: 26.03.2008
Сообщений: 43
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zms2003 на пути к лучшему
По умолчанию

За статью спасибо - изучу.
Просто думаю, что проблема тривиальная, но для меня не разрешимая на сегодня. В понедельник попробую с конденсаторами по питанию поиграться...
zms2003 вне форума  
Непрочитано 13.04.2009, 08:18  
Petr_Dynin
Временная регистрация
 
Регистрация: 20.06.2007
Сообщений: 70
Сказал спасибо: 1
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
Petr_Dynin на пути к лучшему
По умолчанию

Сообщение от zms2003
Насчет разработчика - разработчик это я а плата - EasyPic5 mikroelektronica.
Фузы:
HS, PWRT-on, WDT- ит ак и эдак, BOR-off, LVP-off, CP-off CPD-off.
К MCLR подключаю через RC цепочку.
Насчет таймера включения - после подачи питания делаю сброс - проц не заводится. Конденсатор попробую, спасибо, хотя на эталонной плате его нету.
Если EasyPIC5, то, наверное, в MikroC работаете, тогда галку BODEN_ON поставьте, чтобы МК заводился при питании меньше 4 в. И смотрите питание, конденсаторы на питание ставьте, как сказали. У меня, кстати, тоже EasyPIC5.
Petr_Dynin вне форума  
Непрочитано 13.04.2009, 20:04  
zms2003
Частый гость
 
Регистрация: 26.03.2008
Сообщений: 43
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zms2003 на пути к лучшему
По умолчанию

Не... я на Knudsen Data С компилю. Насчет Boden спасибо, попробую(я его всегда офф делаю). Хотя на ногах строго 5В висит и я его (проц) сбрасываю.
Сегодня он даже работал несколько секунд после припаивания конденсаторов к ногам питания... Правда до конца поэкспериментировать не удалось - в Москву пришлось ехать . Завтра продолжу.
zms2003 вне форума  
Непрочитано 13.04.2009, 20:38  
Popeye
Почётный гражданин KAZUS.RUN
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию

Рабочее напряжение PIC16F87xA с 4 до 5 Вольт. LF другое дело. Выключение BOR черевато. Да и прекрасно можно различить откуда чип ресетировался. И принять меры при восстановлении нормального питания
Удачи!
Popeye вне форума  
Непрочитано 14.04.2009, 00:57  
arkbox
Временная регистрация
 
Регистрация: 05.06.2005
Сообщений: 84
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
arkbox на пути к лучшему
По умолчанию

Я не знаю что означают слова "на плате разработчика работал нормально" но попробую предположить что программа прошивается в дебаг моде, и в отрыве от компа конечно работать не будет....
arkbox вне форума  
Непрочитано 14.04.2009, 03:45  
vly67
Прописка
 
Регистрация: 21.04.2007
Сообщений: 170
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
vly67 на пути к лучшему
По умолчанию

логично, действительно , если прошивать плату в режиме отладчика (дебаггере), то в отладочном режиме будет работать, но при отключении от компа и при перезапуске питания процессор зависнет.
Прошивать пик-процессор нужно в режиме программатора, тогда все будет ок.
vly67 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СВЧ SHARP-877. Потухло табло. Как востановить индикацию? ikorolev Поиск схем. Делимся схемами 0 15.08.2008 12:08
Max1674 проблема с запуском Markusha Микроконтроллеры, АЦП, память и т.д 1 07.12.2007 09:32
pic16f876 алексей Микроконтроллеры, АЦП, память и т.д 1 30.12.2005 22:43
память PIC16f876 sergej1 Микроконтроллеры, АЦП, память и т.д 6 08.11.2005 18:45
Pic16f876/3 Дима Микроконтроллеры, АЦП, память и т.д 7 04.08.2003 11:13


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


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