Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

16F877A - Reset през RA5
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=3103
Страница 1 от 2

Автор:  fuser [ Пет Окт 20, 2006 10:32 am ]
Заглавие:  16F877A - Reset през RA5

случвало ли се е това чудо на някой? Цял ден ми отне и така не можах да се оправя с проблема! А той е: изнесъл съм един бутон на около 3 метра от платката и съм го закачил през 3к към + и 100 нано към маса, като кондензатора и резистора са много близко до крачето на процесора. Натискам бутона и процесора се ресетира - все едно подавам маса на MCLRa. И след дълга борба се принудих да го преместя на RA1 - там нямам такъв проблем. Ако на някой му се е случвало и успял да се сбори - нека каже :)

Автор:  mndsl [ Пет Окт 20, 2006 10:56 am ]
Заглавие: 

Виж дали случайно RA0 не е окъсен с ресета. Друго не се сещам.

А като става дума за странни проблеми с тоя процесор, и аз имах един такъв случай, който много ме изненада. Значи към процесора има вързан LCD дисплей, външно опорно на 2.5 волта, както и 2 аналогови входа и няколко бутона. На пръв поглед всичко е ОК. Ненормалното е обаче, че без подадено + 5 волта на захранващите пинове на процесора, той си работи и то напълно нормално. И като меря на съответните пинове има около 4 волта 8O а би трябвало да няма нищо!

Автор:  fuser [ Пет Окт 20, 2006 11:28 am ]
Заглавие: 

Проблема не е с RA0 a с RA5 ... a проблемите наистина са странни

Автор:  rumen65 [ Пет Окт 20, 2006 12:37 pm ]
Заглавие: 

Пробвай последователно на бутона 100 ома, разреждането на 100nF през 0 ома може да предизвиква смущаващ импулс. Ако не помогне добави няколко килоома може и 100 от крачето към RC веригата, директното извеждане на крак на дълга жица не е добре, смущаващ импулс може да влзе през защитния диод на входа.

Автор:  fuser [ Пет Окт 20, 2006 2:04 pm ]
Заглавие: 

Опитах със 180 ома - вече не се ресетва процесора - явно смущенията изчезнаха. Много благодаря колега!!!!
Но защо пък ще се ресетва?! Предполагах да ми дава грешен брой натискания или нещо друго - ама чак пък ресет :?

Автор:  Syrius-B [ Пет Окт 20, 2006 2:08 pm ]
Заглавие: 

Щото жицата ти е антена, и лови мрежовото нопрежение, разсеяно в пространството.
Защитните диоди на входа играят ролята на изправител, и вкарваш директно в захранването на процесора допълнително напрежение

Автор:  Цецо [ Пет Окт 20, 2006 2:17 pm ]
Заглавие: 

А какво имаш вързано на истинския ресет пин?

Автор:  fuser [ Пет Окт 20, 2006 6:24 pm ]
Заглавие: 

Цецо написа:
А какво имаш вързано на истинския ресет пин?

на ресета имам резистор към + и кондензатор 100нано към маса. Слагах и ресет чип от типа на LM809 (не се сещам как беше точно) но проблема си оставаше същия. Дори му сложих и 220 икрофарада кондензатор но през RA5 се ресетваше.

Автор:  Цецо [ Пет Окт 20, 2006 6:44 pm ]
Заглавие: 

Много странно.

Автор:  bateAz [ Пет Окт 20, 2006 6:48 pm ]
Заглавие: 

Ако не е голям секрет, можеш ли да покажеш платката?

Автор:  [ Нед Окт 22, 2006 10:07 am ]
Заглавие: 

А да не би RA5 да е сдал багажа ?

Автор:  fuser [ Нед Окт 22, 2006 4:11 pm ]
Заглавие: 

Платката не е нищо секретно, но е доста голяма! Ако става на въпрос къде е резистора и кондензатора - много близко до куплунга в който включвам бутона а процесора е на максимум 10 - 15мм. Резистора и кондензатора на ресета са точно под процесора или най-точно под самият пин! Ако има смущения и ми объркват софтуера - съгласен съм, ама да ми ресетват процесора - не съм :)

Автор:  fuser [ Нед Окт 22, 2006 4:12 pm ]
Заглавие: 

¶ написа:
А да не би RA5 да е сдал багажа ?


няма проблем с порта на процесора - работи си ... когато нямам жица - всичко е ОК

Автор:  Syrius-B [ Пон Окт 23, 2006 12:39 pm ]
Заглавие: 

А сигурен ли си, че А5 е конфигуриран като вход?
Я провери!!!
Ако е изход е 1-ца, като натиснеш бутона - окъсяваш захранването през токовото ограничение на пина - достатъчно за ресет

Автор:  fuser [ Пон Окт 23, 2006 1:06 pm ]
Заглавие: 

Syrius-B написа:
А сигурен ли си, че А5 е конфигуриран като вход?
Я провери!!!
Ако е изход е 1-ца, като натиснеш бутона - окъсяваш захранването през токовото ограничение на пина - достатъчно за ресет

като вход е разбира се ...

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/