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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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.RU
 
Аватар для 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,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
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.RU
 
Аватар для 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
Сообщений: 171
Сказал спасибо: 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 10:13


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


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