.... problem wynika z tego, że pin powinieneś podciągać do vcc, inaczej cały czas masz stany nieustalone czyli dodaj do inicjalizacji: DDRD &= ~(1<<PD3);//pin jako wejście PORTD |= (1<<PD3);//podciąganie wewnętrzne
A co to za pomysł aby w ATINY84 podciągać pin RESET rezystorem do GND?
Uda się tak zrobić, żeby kontroler reagował na switch? Chodzi o to że naciskam switch, kontroler robi coś tam i zapala diodę. Ty lepiej powiedz co chcesz uzyskać tak ogólnie, to chętnie ci ludzie podpowiedzą jak to rozwiązać. Bo wymyśliłeś sposób iście cyrkowy, potrójne salto mortale z pętelką a w sumie tylko po to, żeby JEDEN RAZ zadziałało po resecie...
Skoro na pewno to jest pomiar na KBC, to albo KBC ma zwarty port, albo nic nie podciąga pinu do napięcia 3.3V.
Próbowałem jeszcze w modułach RFM83CL podciągać pin DATA do 3,3V ale nic to nie dało. Próbuje teraz dodać obsługę 2 najstarszych bitów VLow i Repet, ale coś mi nie odbiera bitu 66. Tak zmodyfikowałem część odbiorczą: [syntax=vbnet] If Previous_bit = 1 And Period > Start_bitperiod0 And Period < Start_bitperiod1 Then Bit_number = 0 Start_bit = 1...
Nie trzeba tranzystorów pin jako wejście na drugiej stronie rezystora, jak trzeba podciągać to dajesz go jako wyjście i ustawiasz tam 1 albo 0.
A jakim napięciem będzie zasilana ta taśma LED? Oraz dlaczego musisz sterować stanem niskim? Jeśli z jakiejś przyczyny musisz sterować stanem niskim to możesz zastosować jeden z poniższych schematów - po lewej z tranzystorami bipolarnymi a po prawej z tranzystorami polowymi MOSFET. Ewentualnie możesz usunąć rezystory podciągające R5, R9 przy pierwszych...
No więc podłączyłem, odbiornik teft4300 do powyższego wzmacniacza. Oświetliłem go dioda tsal6400 i ... nic :/ Podłączyłem do pinu INT0 Atmegi8, podciągnąłem wewnętrznym rezystorem (nie wiem czy słusznie) i sprawdzałem czy wykryje zmianę dla zboczy opadającego i nieopadającego, jednak nic z tego. Pomierzyłem napięcia w układzie dla fototranzystora oświetlonego...
Rezystory podciągające przy switch-ach są potrzebne jak piąte koło u wozu. Wystarczy podciąganie pinów. Diody bym dał schottkiego- mała różnica w cenie a są szybsze. Jednak jest to indukcyjne obciążenie.
Weźmy dla uproszczenia dzielnik 2:1. Przy 15V na wyjściu będzie 5V. 6,5V, które mikrokontroler powinien wytrzymać będzie przy 19,5V na wejściu, a to nie uwzględnia faktu, że w rzeczywistości napięcie na wyjściu będzie niższe z uwagi na obciążenie dzielnika Ale mówimy tu o dzielniku, który jednocześnie mocno ograniczy prąd by zadziałały diody wewnętrzne?...
Witam Jeśli ZL27ARM będzie masterem (tak wynika z postu otwierającego wątek), to znalazłem na stronie 162 PDF-a: http://www.st.com/internet/com/TECHNICAL... table25. SPI, w której jest: SPIx_NSS Hardware master/ NSS output enabled_________Alternate function push-pull Software________________________________...
Tych punktów zaznaczonych na zielono nie możesz połączyć, w tym miejscu ma być kondensator elektrolityczny, którego zadaniem jest filtracja zasilania. Do czego to ma w ogóle być? Przydałby się też rezystor podciągający pin RESET do VCC.
A czy układ będzie poprawnie działał jeśli podłącze tylko czujnik ?? Na wyświetlaczy będzie pokazana aktualna temperatura ? To w takim razie wyjście DQ czujnika mam podłaczyć na pin procesora czy na " kołek " płytki testowej ?? ( interfejs 1wire ) ? A czy trzeba podciągać wyjscie DQ rezystorem 4,7 ?
Mogą to np być filtry drgań zestyków albo jakieś "usprawniacze" albo np podciąganie pinów do VCC (AVR mają wewnętrzne pullup'y). Schemat który pokazałeś to najprostszy schemat klawiatury 4x4.
Cześć Cieszę się że pomogłem, nie mam jednak sklerozy :) Ogólnie Pin czytasz a na Port wystawiasz wartości. Zawsze przy tym zaglądam do książki bo do tego dochodzą jeszcze podciągania pinów na wejściu a stare przyzwyczajenia z 51' mieszaja mi w głowie. Piotr
Witam, Od kilku dniu próbuję uporać się z komunikacją po RS485, no i napotkałem problem z którym sobie nie radzę. Korzystam z płytki testowej ZL2AVR ( http://www.btc.pl/pdf/zl2avr.pdf ) oraz układu MAX485 ( http://ecee.colorado.edu/~mcclurel/max48... ) (pomiędzy zasilanie a masę kondensatory 47uF i 100nF, piny !RE i DE połączone razem i podłączone...
Tutaj PORTD=8; i tutaj PORTD=16; Przestajesz podciągać piny na porcie D które sprawdzasz, a które sam w inicjalizacji podciągnąłeś o tutaj PORTD=0x03; . Piny są w HIZ i odczytuje raz wysoki raz niski stan pewnie :)
Według mojej skromnej wiedzy to schemat ok tylko pamiętaj o podciąganiu pinu PB2 do VCC. Możesz to zrobić programowo w C albo dodać jakiś rezystor zewnętrzny. A tak jeszcze zapytam po co ten kondensator C2? Myślę żeby zadziałałoby bez niego tzn. myślę żeby układ by się normalnie się resetował?
(at)dziechu Ja to robię na płytce stykowej. Dodałem tam gdzie mówisz rezystor 10k. Dodatkowo dodałem kondensator 100nF między GND i pin KEY (ma zmniejszać ilość błędów i rzekome drgania styków). Teraz działa jak marzenie. Cała filozofia: [url=http://4.bp.blogspot.com/-mzQp0MKL1...
Zatem możliwe, że odgięty jest nieco śledź karty, lub słabo go przykręcasz, albo obie rzeczy na raz. Staraj się zawsze podciągać delikatnie kartę do góry i tak dokręcać śrubkę śledzia, i dopiero po ciasnym skręceniu puszczasz róg karty. Możesz też lekko wyprostować tę krótką część śledzia (tę z otworem na śrubę). W niektórych starych obudowach wyprofilowane...
Wróć, wróć, nie wiem skąd mi się ubzdurało, że w pierwszym poście pytałeś się o podciągnięcie pinu reset. Od początku: Pull-up uzyskujesz, gdy do danego pinu podciągasz napięcie przez rezystor. Każdy pin ma mieć osobny rezystor podciągający. Reszta z Twoim opisem się zgadza.
włącz podciąganie pinu INT1 do zasilania [syntax=asm] .equ wejscia = portd .equ in_wejscia = ddrd ... ldi r16, 0b00111110 out in_wejscia,r16 ldi r16, 0x08 out wejscia,r16[/syntax] bez podciągania do stanu wysokiego, z wejścia robi się antenka i łapie wszystkie możliwe stany z powietrza (czyli niski i wysoki na zmianę).
Coś mi się wydaje, że Twój problem polega na tym, że masz źle narysowane gniazdo programatora. Masz na nim pomieszane numery nie tylko w pionie ale także i lewo-prawo. Dodatkowo lutując podłączasz zapewne patrząc na gniazdo jak na Twoim rysunku, nie zwracając uwagi na numery które są wytłoczone na gniazdku. W takim przypadku powodujesz kompletne "pomieszanie...
Różnica może jeszcze wystąpić w podciąganiu pinów. 8L jest oszczędny jeżeli chodzi o prąd. Być może ma większe oporności podciągania. Właśnie spojrzałem na mój termometr na DS1820 i 8L. Zewnętrzny rezystor podciągający dane do zasilania to 3,3k. Rezystor ten nie może być za mały bo DS sobie z nim nie poradzi. Jednocześnie nie może być za duży bo obniży...
Najpierw włączasz sobie wewnętrzny rezystor podciągający na pinie 3 portu A: [syntax=c] PORTA = 0x08; [/syntax] a później wyłączasz: [syntax=c] ... if ((char)polecenie[j] == '1') { PORTA = 0x01; // bit 3 portu A jest równy 0 // czyli rezystor podciągający jest wyłączony } ... [/syntax] Jeśli nie masz zewnętrznego rezystora podciągającego, to na pin...
Zmyliło mnie oznaczenie Vss(głównie to V) a to ze względu na to że gdzieś wyczytałem żeby nie oszczędzać i zawsze V podciągać do +, plus oczywiście dorzucać kondensatory. Czy mi się dobrze wydaje że Vss ma być bezpośrednio podłączony do GND (według rys.18 i opisu). Co do uP nie zawsze tam będzie w szczególnych przypadkach będzie tam połączenie do innej...
Ad.1, Ad.3 Kondensator może być podpięty do masy lub do zasilania. Odpowiednia wartość kondensatora umożliwia precyzyjne ustawienie stałej czasowej tak aby zegar pracował dokładnie. Ad.2. A0 określa adres elementu. Jeśli podepniesz do masy, to odpowiednio wartość zero należy przesłać w ramce danych i2c. Dzięki temu do jednej magistrali i2c można podłączyć...
Nie nie :) To kwestia dodania kilku rezystorów. Nie pamiętam na jakiej wersji schematu się wzorował autor, bo chyba takiej informacji nie zostawił, ale zajrzyj do changeloga w zmiany płytki... rezystor ściągający na pin RX atmegi (wymagany aby pracować na firmware 2.10 i wyższy), no i rezystory ściągające linie 5V i 12V. Opcjonalnie rezystor podciągający...
Włącz podciąganie na wybranym pinie w trybie wejściowym.
Skoro dioda świeci jak machasz ręką, to problem jest natury sprzętowo-konfiguracyjnej. Masz jakiś rezystor podciągający na tym pinie? Jeśli nie, to czy włączyłeś wewnętrzne rezystory podciągające? 4\/3!!
Można przerobić zwykły zasilacz, podciągając środkowy pin do plusa przez rezystor 330kOhm. Jednak nie zalecam tej metody docelowo - traci Kolega w ten sposób zabezpieczenie przed przeciążeniem zasilacza.
... ale na innej stronie przeczytałem ,że stan HiZ ,który występuje jeżeli nie będzie podciągania pinów powoduje zwiększony pobór prądu. Tak jest to możliwe. Zawsze należy polaryzować piny i nie zostawiać ich samopas. Zauważ, że producenci mikrokontrolerów, parametry poboru prądu przez mikrokontroler podają dla określonych stanów pinów - patrz nota...
Rozumiem, rezystor podciągający dla pinu hold. https://obrazki.elektroda.pl/6220631800_... Dodano po 8 . (at)divadiow możesz też spróbować tutaj, może sprawdzisz czy działa z wieloma kamerami? Tylko trzymajmy się tematu. Ten temat dotyczy cam-reverse https://www.elektroda.com/rtvforum/topic... A ten temat (tutaj) dotyczy flashowania...
Wyłapałem że wcześniej deklarowałeś $regfile = "m16def.dat" zamiast $regfile = "m16adef.dat" (mimo że procesory różnią się jedynie poborem prądu i rezystancją podciągania pinu RESET to warto było sprawdzić ten trop), jeśli dioda LED podłączona jest poprawnie do PORTA.0 to niestety nic więcej (poza samym komputerem) nie przychodzi mi do głowy... Ostatni...
BL0937 działa, ponieważ albo prowadzi pin do stanu niskiego, albo wysokiego, więc nie jest potrzebne podciąganie/obniżanie. Ale w przypadku testowania, bez żadnego przycisku lub tylko z przyciskiem (bez rezystorów podciągających / obniżających), stan na pinie jest nieokreślony, wisi w powietrzu, więc odbiera szum i stale wyzwala zmianę. Dlatego na niektórych...
ustalam w ten sposób podciąganie pinu do stanów wysokich i niskiego(**) . Zakładałem, że po to jest alias (zawiera nazwę pinu), który sprawę rozwiąże. Co gorsza przyznam się, że taka była moja praktyka więc nie wiem jakim cudem błędy wyszły dopiero teraz. Podsumowując, właściwe jest podciąganie do VCC i GND poprzez SET i RESET a nie jak ja to zrobiłem....
Ehh, przycisk zwiera Ci do zasilania (logiczne 1), natomiast jeśli jest puszczony to na pinie panuje stan nieustalony (oczekujesz, że wtedy będzie tam zero woltów -> logiczne 0 - tak nie jest co możesz zweryfikować mierząc napięcie na tym pinie względem GND i VCC - paradoksalnie za każdym razem przy puszczonym przycisku otrzymasz pomiar zbliżony do...
Z powodzeniem możesz pominąć klucz tranzystorowy. Działa normalnie bez niego. Podłączyłem tak w swoim lokalizatorze. Stan wysoki: pin jako wejście bez podciągania Stan niski: pin jako wyjście w stanie Low I pamiętaj, że sim900 akceptuje max około 3.1V na pinach.
Nie, rozwiązanie już zostało podane. Te diody i rezystory wywal. To co masz zmienić to przełączanie kolumn, nie wystawiasz stanów 0 i 1, tylko np. 0 i słabe 1 poprzez rezystor podciągający - albo zewnętrzny, albo wewnętrzny (ustawiasz pin jako wejście z podciąganiem). Lepiej to można rozwiązać w XMEGA bo robisz konfigurację wired-AND i po kłopocie....
A czy wewnętrzne podciągnięcie to nie jest właśnie ustawienie stanu wysokiego na pinie? Wewnętrzne podciąganie to włączenie wewnętrznego rezystora podciągającego dla pinu ustawionego jako wejście. Przypadkiem w tym typie procesora służy do tego rejestr PORT, którym ustawia się stan wysoki jeśli pin skonfigurowany jest jako wyjście.
Dzięki za zainteresowanie. Niby to w miarę proste a jednak ... portb=&B00000000 - wcale nie oznacza stanu spoczynkowego "0" dla pinów tego portu. Oznacza to, że piny tego portu są w stanie wysokiej impedancji ( HiZ), możesz to traktowac tak jakby były nie okreśone i bedą reagowc na przypadkowe sygnały pojawiające sie na wejściu, również te powodowane...
Kod bakardi się kompiluje bezbłędnie a kod Rocket_93-nie. To nie C. Nie może być if P then. Warunek musi być jawnie zdeklarowany. Dodano po 2 bakardi, jak dasz opornik w szereg z diodą i połączysz mikroswitch do masy to prawie powinno działać. Dodano po 3 Jeszcze tylko podciąganie pinu wejściowego. Dopisz portd.4=1
Taki projekt ląduje na głównej? Elektrodo quo vadis ? Przecież tutaj powinien pojawić się tytuł jak NIE należy robić prostego termometru. Brak żadnego filtrowania napięcia, brak rezystora podciągającego pin reset, brak dławika mimo, że jest wykorzystywany przetwornik ADC. Jednym słowem masakra. Jeszcze takie coś pojawia się na facebooku z waszego profilu.
Mam pytanie - czy ktoś używał exspanderów I/O I2C PCF8574 - co oznacza zwrot QUASI BI-DIRECTIONAL. Czy piny w trybie wyjścia muszą być podciągnięte do Vcc? No i jaka jest wydajność prądowa w 0 i 1 ( z tego zo zrozumiałem to jest "duży" impuls a potem 100uA? Czy jako wejścia układ działa porównywalnie z portami 8051 - najpierw podać jedynkę na port a...
Czysta ciekawość a podciąganie masz na tym pinie? (Zewnętrzne oczywiście, bo wewnętrzne masz wyłączone) Ł.
A po co piny podciągasz do zasilania? Masz komunikację jednokierunkową, wyjścia 3.3V wymuszane przez oporniki do wejść układu zasilanego 5V. Zmień wyjścia na No Pull-up Pull-down.
do SPI można podpiąć równolegle wiele układów ale tylko pod warunkiem, że wszystkie układy nieaktywne mają pin MISO w stanie HiZ. Tutaj bramka AND łamie tą zasadę, gdyż jej wyjście jest zawsze w stanie wysokim albo niskim. Ciężko będzie coś z tego wyciągnąć, możesz wstawić 74*09 oraz dodać podciąganie przed i za bramką. -- edit: Komplikacją będzie,...
W pewnym moim projekcie musiałęm wykonać sprawdzanie stanu wyprowadzeń zewnętrzych PORTU C. Program jest bardzo prosty. wystawiam na PORTC same jedynki i kabelkami zwieram wyprowadzenia portu do masy. Zależnie od tego który kabelek odłącze od masy program wykonuje żądaną instrukcje. Długo nad tym myślałeś? Przecież w ten sposób zwierasz (przez tranzystor...
Ponieważ temat mnie zirytował (troszkę) zrobiłem na szybko pająka (z taką tylko różnicą, że na USB) Działa. Z portu RS485 wywal rezystory 270 om. Zostaw tylko ten podciągający trzeci pin wtyczki DB9 do +5V (wartość rezystora w granicach 3.3k do 10k). Powinno ruszyć. Jeżeli nie to mnie pomysły się skończyły.
Zasilanie jest stabilne 3.3v. Zauważyłem, że programator przy uruchomieniu radia podciąga PIN 1 pamięci /CS do napięcia 4.1v radio się uruchomi i napięcie spadnie na 3.3v. Jak odłączę programator to radio samo w sobie nie pobije tego napięcia jest cały czas 3.3v.
atmega podciągać opornik podciągać podciągać sprząc
sterownika pompy centralnego częstotliwości radiowe policja objaw zatka katalizator
oscyloskop dt5200 oscyloskop dt5200
Renault Trafic 2 - Kod błędu DF002: Diagnoza i rozwiązania Lokalizacja świateł cofania w Peugeot 2008