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

[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

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!

Gość
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.