Skocz do zawartości

[Bascom] Procek sie grzeje gdy podaje stan wysoki.


Tded

Pomocna odpowiedź

Witam,

W jaki sposób podać stan wysoki na procek aby go nie uszkodzić, mam taką sytuację :

W kodzie wygląda to tak:

Config Portb = &B011111111
Config Portb = &B011111111
Portb = 0

Chcę po prostu spełnić ten warunek:

If Pinb.1 = 1 Or Pinb.2 = 1 Or Pinb.3 = 1 Or Pinb.4 = 1 Then

Na schemacie:

przechwytywanie123png.png

Grubsze ścieżki to kable.

Gdy wszystkie są podłączone ta warunek jest spełniony, program leci sobie dalej, ale rezystor i procek się grzeją, pobór prądu znacznie wzrasta, zrobiłem zwarcie?

Jak to prawidłowo powinno być połączone?

Link do komentarza
Share on other sites

Hmm, wygląda na to, że ustawiłeś piny PB1~PB4 jako wyjścia i robisz zwarcie nogami uC (gnd do vcc). Ustaw porty jako wejścia i problem powinien zniknąć.

  • Lubię! 1
Link do komentarza
Share on other sites

[TREŚĆ USUNIĘTA]

Tded, teraz pytanie, czy ja się gdzieś mylę (bardzo prawdopodobne 😃) czy jednak miałeś niezłego farta i układzik przeżył? 😋

edit:

Usunąłem te bzdury, bo to aż źle mi się na to patrzy 😋 no i potomni nie będą czytać tego 😃

A najlepiej niech moderator całkiem usunie ten post 😋

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

Nie wiem jak Ty to Luuke liczysz. Opornik 20R ograniczy prąd (przy 5V zasilania) do 250mA niezleżnie od tego ile pinów podłączysz z drugiej strony. Im węcej ich będzie (jako wyjścia w stanie 0) tym prąd płynący przez każdy będzie mniejszy ale suma nie będzie nigdy większa niż 250mA. Poza tym piny wyjściowe obciążone prądem wpływającym podnoszą swoje napięcia a przy kilkudziesięciu mA to może być już ponad 1V więc prąd aż taki wielki nie będzie. Procesor będzie się grzał i drivery portów mogą ulec zniszczeniu ale nie muszą.

W każdym razie Tded, wymuszenie na porcie wyjściowym ustawionym na zero stanu wysokiego jest pewnym osiągnięciem. Gratuluję 🙂 Czy zmniejszałeś opornik aż "zadziałało" ?

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • 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.