Skocz do zawartości

MiniSumo w budowie MCU, Rama itd.. Pytania


BlackJack

Pomocna odpowiedź

... zalecany układ Microchipa.

Hmm, a gdzie to wyszukałeś? Pytam bo chciałbym sobie poczytać na ten temat.

No i pytanie jak przycisk przez diodę ma ustawić niski poziom na MCLR, by zresetować uC?

Link do komentarza
Share on other sites

Kurna nie pamiętam skąd to wyczaiłem, ale wiem że schemat jest dobry.

Jak dobrze pamiętam to rozchodzi się o to że tam nie ma rezystora podciągającego (linia MCRL), więc właśnie ten zewnętrzny obwód tworzy te podciąganie do plusa i ta dioda wtedy nie przeszkadza.

Jak znajdę źródło to podrzucę ci te informacje.

Ha. Znalazłem, tam właśnie znajdziesz podobny schemat z tą diodą:

http://www.ekiert.com/technical/flash.pdf

Link do komentarza
Share on other sites

Wszystko się zgadza (to rozwiązanie z dokumentu który podałeś), więc ponowię pytanie a Ty się zastanów:

... jak przycisk przez diodę ma ustawić niski poziom na MCLR, by zresetować uC?"

A później zmień swój układ, bo Twój przycisk może nie zadziałać 🙂

A Ty chcesz być pewien, że zadziała zawsze.

Link do komentarza
Share on other sites

Tzn. zamiast tej jednej diody, jest często opornik 100Ω, ostatecznie mogę zawsze przesunąć przycisk przed diodę.

PS. Tak z ciekawości dałem schemacik na forum Microchipa, ciekawe co koledzy którzy w tym siedzą powiedzą na to.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Samo przeniesienie przycisku oczywiście rozwiązuje sprawę, ale wystarczy wtedy zwykły układ z linku jaki podałeś.

Możesz także zastosować zalecany przez Microchip rezystor 4k7-10k do Vcc, a kondensator włączany zworką (jumperem). Wtedy masz pewność prawidłowego programowania oraz zabezpieczenie kondensatorem wtedy gdy jest potrzebne.

Link do komentarza
Share on other sites

He.. ogólnie na forum Microchipa pojawiły sie różne odpowiedzi, ale wyszło na to że ta dioda i tak pewnie nie miała by znaczenia, ponieważ napięcie i tak spadłoby poniżej logicznej 1 i nastąpiłby reset CPU. Natomiast układ można uprościć do takiej wersji.

Link do komentarza
Share on other sites

He.. ogólnie na forum Microchipa pojawiły sie różne odpowiedzi, ale wyszło na to że ta dioda i tak pewnie nie miała by znaczenia, ponieważ napięcie i tak spadłoby poniżej logicznej 1 i nastąpiłby reset CPU.

No nie jest to takie oczywiste, bo wejście ma także swoją pojemność, którą naładowawszy musisz jakoś rozładować 🙂

Dlatego wytłuściłem słowo może.

Natomiast układ można uprościć do takiej wersji.

By to rozwiązanie było prawidłowe, przestaw przycisk na pin MCLR (nikt go nie naciska w czasie programowania), by nie robić nim zwarcia na kondensatorze.

Zwraca na to uwagę między innymi ATMEL: http://mikrokontrolery.blogspot.com/2011/04/przycisk-drgania-stykow-debouncing.html

Zasada jest ta sama niezależnie od mikrokontrolera.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.