Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.09.2009, 13:11
|
|
Частый гость
Регистрация: 17.09.2009
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
непонятно из-за чего в процессе работы контроллера внезапно идет его сброс в исходное состояние.вобще, этот контроллер используется в стенде проверки пожарных датчиков, и сборс может происходить через час работы или через три часа, или сразу. т.е. программная ошибка скорей всего исключена, к тому при другой прошивки глюк проявляется тоже. вывод сброса вобще не используется.
Последний раз редактировалось Falconist; 18.09.2009 в 15:26.
|
|
|
|
17.09.2009, 18:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Re: Из-за чего может сбрасываться PIC16F в схеме?
Вопрос из области оккультных наук ![Улыбка](images/smilies/icon_smile.gif) ошиблись форумом!
Удачи!
ЗЫ Ответ по существу, получиться, как минимум при наличии схемы, желательно исходника и технически грамотного описания проблемы...
__________________
Я, думаю, нужно подумать...
|
|
|
|
17.09.2009, 19:54
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Из-за чего может сбрасываться PIC16F в схеме?
Сообщение от sanitar249
|
Вопрос из области оккультных наук ошиблись форумом!
Удачи!
ЗЫ Ответ по существу, получиться, как минимум при наличии схемы, желательно исходника и технически грамотного описания проблемы...
|
https://kazus.ru/forums/showthread.php?t=14033
|
|
|
|
17.09.2009, 23:42
|
|
Гражданин KAZUS.RU
Регистрация: 09.04.2009
Сообщений: 607
Сказал спасибо: 25
Сказали Спасибо 49 раз(а) в 42 сообщении(ях)
|
Re: Из-за чего может сбрасываться PIC16F в схеме?
Сообщение от nikita11235813
|
непонятно из-за чего в процессе работы контроллера внезапно идет его сброс в исходное состояние
|
Возможны две причины:
1. Помеха по цепи питания. Включить керамический конденсатор не менее 0.1 мкф.
2. Ошибки в программе. Например попадание не на тот адрес, неправильное переключение банков, опоздание сбросить сторожевой таймер, и т. п.
Проверять программу и отлаживать.
Возможна еще помеха непосредственно на вывод сброса, но если он включен как положено, то это - самая маловероятная причина.
|
|
|
|
18.09.2009, 15:16
|
|
Частый гость
Регистрация: 17.09.2009
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Из-за чего может сбрасываться PIC16F в схеме?
вобще, этот контроллер используется в стенде проверки пожарных датчиков, и сборс может происходить через час работы или через три часа, или сразу. т.е. программная ошибка скорей всего исключена, к тому при другой прошивки глюк проявляется тоже. вывод сброса вобще не используется.
|
|
|
|
18.09.2009, 16:21
|
|
Временная регистрация
Регистрация: 20.06.2007
Сообщений: 70
Сказал спасибо: 1
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
|
Re: Из-за чего может сбрасываться PIC16F в схеме?
Сообщение от nikita11235813
|
вывод сброса вобще не используется.
|
Что значит, вообще. В PIC16F676 он либо заведен на внутренний сброс, либо внешний - это устанавливается в слове конфигурации, по умолчанию - это внешний сброс. Так что если Вы при программировании не меняли бит MCLRE, то вывод сброса висит в воздухе, для нормальной работы его надо подтянуть резистором к Vdd, как в DS. Тем более, если вывод RA3 не используется, то лучше использовать внешний сброс, будет надежней.
|
|
|
|
18.09.2009, 16:38
|
|
Частый гость
Регистрация: 17.09.2009
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Из-за чего может сбрасываться PIC16F в схеме?
т.е. RA3 используется, но не для сброса, а для VPP,
|
|
|
|
18.09.2009, 16:53
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Из-за чего может сбрасываться PIC16F в схеме?
RA3 может быть цифровым входом если в конфиге отключен внешний сброс (подтянут внутренне к Vdd) или внешним сбросом, тогда его надо внешне подтягивать к Vdd через резистор.
|
|
|
|
18.09.2009, 16:55
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Из-за чего может сбрасываться PIC16F в схеме?
RA3 может быть цифровым входом если в конфиге отключен внешний сброс (подтянут внутренне к Vdd) или внешним сбросом, тогда его надо внешне подтягивать к Vdd через резистор. Если он у вас настроен как внешний сброс и висит в воздухе от этого вся проблема.
|
|
|
|
18.09.2009, 17:03
|
|
Частый гость
Регистрация: 17.09.2009
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Из-за чего может сбрасываться PIC16F в схеме?
у меня это 4 вывод и на схеме он соеден с диодом и подключен к разьему, т.е. надо его на питание посадить?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:04.
|
|