| Автор |
Съобщение |
|
fuser
Ранг: Ориентиран
Регистриран на: Сря Юли 05, 2006 1:54 pm Мнения: 279
|
 16F877A - Reset през RA5
случвало ли се е това чудо на някой? Цял ден ми отне и така не можах да се оправя с проблема! А той е: изнесъл съм един бутон на около 3 метра от платката и съм го закачил през 3к към + и 100 нано към маса, като кондензатора и резистора са много близко до крачето на процесора. Натискам бутона и процесора се ресетира - все едно подавам маса на MCLRa. И след дълга борба се принудих да го преместя на RA1 - там нямам такъв проблем. Ако на някой му се е случвало и успял да се сбори - нека каже 
|
| Пет Окт 20, 2006 10:32 am |
|
 |
|
mndsl
Ранг: Новодошъл
Регистриран на: Вто Май 23, 2006 4:56 pm Мнения: 113 Местоположение: Варна
|
Виж дали случайно RA0 не е окъсен с ресета. Друго не се сещам.
А като става дума за странни проблеми с тоя процесор, и аз имах един такъв случай, който много ме изненада. Значи към процесора има вързан LCD дисплей, външно опорно на 2.5 волта, както и 2 аналогови входа и няколко бутона. На пръв поглед всичко е ОК. Ненормалното е обаче, че без подадено + 5 волта на захранващите пинове на процесора, той си работи и то напълно нормално. И като меря на съответните пинове има около 4 волта  а би трябвало да няма нищо!
|
| Пет Окт 20, 2006 10:56 am |
|
 |
|
fuser
Ранг: Ориентиран
Регистриран на: Сря Юли 05, 2006 1:54 pm Мнения: 279
|
Проблема не е с RA0 a с RA5 ... a проблемите наистина са странни
|
| Пет Окт 20, 2006 11:28 am |
|
 |
|
rumen65
Ранг: Новодошъл
Регистриран на: Чет Окт 06, 2005 2:06 pm Мнения: 194 Местоположение: Sofia
|
Пробвай последователно на бутона 100 ома, разреждането на 100nF през 0 ома може да предизвиква смущаващ импулс. Ако не помогне добави няколко килоома може и 100 от крачето към RC веригата, директното извеждане на крак на дълга жица не е добре, смущаващ импулс може да влзе през защитния диод на входа.
|
| Пет Окт 20, 2006 12:37 pm |
|
 |
|
fuser
Ранг: Ориентиран
Регистриран на: Сря Юли 05, 2006 1:54 pm Мнения: 279
|
Опитах със 180 ома - вече не се ресетва процесора - явно смущенията изчезнаха. Много благодаря колега!!!!
Но защо пък ще се ресетва?! Предполагах да ми дава грешен брой натискания или нещо друго - ама чак пък ресет 
|
| Пет Окт 20, 2006 2:04 pm |
|
 |
|
Syrius-B
Ранг: Форумен бог
Регистриран на: Пон Яну 30, 2006 2:48 am Мнения: 1248 Местоположение: София
|
Щото жицата ти е антена, и лови мрежовото нопрежение, разсеяно в пространството.
Защитните диоди на входа играят ролята на изправител, и вкарваш директно в захранването на процесора допълнително напрежение
|
| Пет Окт 20, 2006 2:08 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
А какво имаш вързано на истинския ресет пин?
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пет Окт 20, 2006 2:17 pm |
|
 |
|
fuser
Ранг: Ориентиран
Регистриран на: Сря Юли 05, 2006 1:54 pm Мнения: 279
|
на ресета имам резистор към + и кондензатор 100нано към маса. Слагах и ресет чип от типа на LM809 (не се сещам как беше точно) но проблема си оставаше същия. Дори му сложих и 220 икрофарада кондензатор но през RA5 се ресетваше.
|
| Пет Окт 20, 2006 6:24 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Много странно.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пет Окт 20, 2006 6:44 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Ако не е голям секрет, можеш ли да покажеш платката?
|
| Пет Окт 20, 2006 6:48 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
А да не би RA5 да е сдал багажа ?
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Нед Окт 22, 2006 10:07 am |
|
 |
|
fuser
Ранг: Ориентиран
Регистриран на: Сря Юли 05, 2006 1:54 pm Мнения: 279
|
Платката не е нищо секретно, но е доста голяма! Ако става на въпрос къде е резистора и кондензатора - много близко до куплунга в който включвам бутона а процесора е на максимум 10 - 15мм. Резистора и кондензатора на ресета са точно под процесора или най-точно под самият пин! Ако има смущения и ми объркват софтуера - съгласен съм, ама да ми ресетват процесора - не съм 
|
| Нед Окт 22, 2006 4:11 pm |
|
 |
|
fuser
Ранг: Ориентиран
Регистриран на: Сря Юли 05, 2006 1:54 pm Мнения: 279
|
няма проблем с порта на процесора - работи си ... когато нямам жица - всичко е ОК
|
| Нед Окт 22, 2006 4:12 pm |
|
 |
|
Syrius-B
Ранг: Форумен бог
Регистриран на: Пон Яну 30, 2006 2:48 am Мнения: 1248 Местоположение: София
|
А сигурен ли си, че А5 е конфигуриран като вход?
Я провери!!!
Ако е изход е 1-ца, като натиснеш бутона - окъсяваш захранването през токовото ограничение на пина - достатъчно за ресет
|
| Пон Окт 23, 2006 12:39 pm |
|
 |
|
fuser
Ранг: Ориентиран
Регистриран на: Сря Юли 05, 2006 1:54 pm Мнения: 279
|
като вход е разбира се ...
|
| Пон Окт 23, 2006 1:06 pm |
|
|