Верига за нулиране при включване
Разглеждате архивите на форума.
Верига за нулиране при включване |
|
Автор: Руслан () Дата: 07/07/2005 13:08 |
Необходимо е да се направи верига за нулиране (RESET) PIC16F877 при включване. Имам външен кварц. Казаха ми, че това е необходимо, за да може кварца да се ускори, и след това включете програмата в PIC.
Можете да прикрепите кондер с резистор към крака на MCLR. Принципът е следният: докато тръбопроводът се зарежда, кракът на MCLR ще бъде на нула, т.е. има време за ускоряване на кварца.
Това, което се съмнявах: RESET в PIC16F877 се случва с нула?
Кажете ми, моля, необходима ли е изобщо такава схема?
Какви са опциите за схема за нулиране вкл. може ли все още да има храна?
С благодарност, Руслан.
|
Re: Верига за нулиране при включване |
|
Автор: Andrey_MLX () Дата: 7/07/2005 13:20 |
> > Това, което се съмнявах: RESET в PIC16F877 се случва с нула?
Не, само той има нулиране на високо ниво от всички ПИКОВЕ ;-))) Разбира се, на нула.
|
Re: Верига за нулиране при включване |
|
Автор: dennis () Дата: 07/07/2005 14:12 |
PWRT (таймер за включване) за това, което е вградено в микроконтролера? Той просто чака генераторът на квадрат на изкуствата да се ускори, но засега той чака да задържи контролера в режим на прекъсване. Не ви ли е достатъчно?
|
Re: Верига за нулиране при включване |
|
Автор: Руслан () Дата: 07/07/2005 15:12 |
тези. и не е нужно да правите нищо друго. Така?
|
Какво, има ли проблеми? (+) |
|
Автор: Ecole () Дата: 07/07/2005 15:22 |
Защо задаваш въпрос? Опция:
|
Автор: Руслан () Дата: 07/07/2005 16:07 |
нямаше никакви проблеми на практика с бредборда, просто един колега каза, че това трябва да се вземе предвид при окабеляване на платката
|
Автор: Диман () Дата: 07.07.2005 16:48 |
За ускоряване на кварца е предвиден така нареченият OST (таймер за ускоряване на осцилатор с кварцов резонатор), който отчита 1024 цикъла на трептене. Освен това вече не е задължително: или работи външна верига за нулиране (в този случай PWRT не е необходим), или нулирането се извършва с помощта на PWRT (в този случай не е необходима външна верига за нулиране). От казаното следва, че образуването на нулиране на контролера и ускоряването на кристален осцилатор следват едно след друго и нещата са съвсем различни.
Изпращане редактирано (07.07.2005 19:13)
|
Автор: Диман () Дата: 07.07.2005 16:59 |
Американските инженери работиха, набръчкаха чела и изобретиха такова нещо като PWRT. Те направиха това , за да увеличат привлекателността на своите продукти. Достатъчно е да посочите PWRTE конфигурацията в думата и платката става по-свободна. Ако не харесвате PWRT, тогава не изчиствайте бита PWRTE в конфигурационната дума и оставете място на платката, както предложи вашият колега.
|
Автор: Диман () Дата: 07.07.2005 16:59 |
Американските инженери работиха, набръчкаха чела и изобретиха такова нещо като PWRT. Те направиха това , за да увеличат привлекателността на своите продукти. Достатъчно е да посочите PWRTE конфигурацията в думата и платката става по-свободна. Ако не харесвате PWRT, тогава не изчиствайте бита PWRTE в конфигурационната дума и оставете място на платката, както ви посъветва вашият колега.
|
Автор: Иля () Дата: 7/07/2005 20:28 |
Тази схема не е за забавяне на ръба. Кондензаторът е там, за да филтрира шума. За закъснение има вграден таймер. Не е правилно да се прави закъснение на кондензатора, т.к плитка предна част на MCLR може само да влоши нещата.
|
Автор: Gamper () Дата: 07.08.2005 03:42 |
Справката на Tavernier на страница 18 описва веригата за нулиране на MK, когато захранването е включено, ТОЧНО С КОНДЕНЗАТОР .
Изпратете редактирано (08/07/2005 08:29)
|
Автор: Иля () Дата: 07.08.2005 г. 11:57 |
Тогава схемата моля ..
В по-новите контролери (ако се използва външно нулиране) се препоръчва да свържете MCLR пин не директно към захранването, а чрез RC за защита срещу ESD и EMC. Тези. RC в е филтър в този случай. Разбира се, има кондензатор в RC веригата :)
|
Автор: Екол () Дата: 07.08.2005 г. 13:07 |
>Тази схема не е за забавяне на фронта. Кондензатор тук за филтрираненамеса. Май не съм написал, че тази схема е за предно забавяне :)))