Tded Napisano Lipiec 18, 2012 Udostępnij Napisano Lipiec 18, 2012 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: 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 More sharing options...
Bobby Lipiec 18, 2012 Udostępnij Lipiec 18, 2012 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ąć. 1 Link do komentarza Share on other sites More sharing options...
Tded Lipiec 18, 2012 Autor tematu Udostępnij Lipiec 18, 2012 Zgadza się, pomyliłem się z konfiguracją, zanim bym na to wpadł troszkę by minęło, dziękuje za pomoc. Link do komentarza Share on other sites More sharing options...
Luuke Lipiec 20, 2012 Udostępnij Lipiec 20, 2012 [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 More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. 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
marek1707 Lipiec 20, 2012 Udostępnij Lipiec 20, 2012 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 More sharing options...
Luuke Lipiec 20, 2012 Udostępnij Lipiec 20, 2012 marek1707, a przeczucie mi mówiło, że coś głupoty piszę 😳😃 Oczywiście, że jest tak jak Ty piszesz 😋 Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
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ę »