jedno i drugie posługuje sie poziomami 'CMOS', to samo napięcie zasilania więc powinno współdziałać; :arrow: ekspert100 - po co umieszczasz PDF-a CD40106 Nationala ściągniętego z www.datasheetcatalog.com na dokładkę za punkty ? dodatkowo w pierwszym poście jest wzmianka o łączeniu przez GPRS :|
Witam W AVR ATMega domyślnie porty były ustawione jako wyjście. Przeglądając dokumentację AN4899 uC STM32 znalazłem zalecenie by podłączać niewykorzystane piny do Vdd/Vss albo podciągać PU/PD w celu zmniejszenia poboru prądu. Natomiast nie widziałem informacji w jakim stanie znajdują się piny gdy nie zostało to określone (wejście/wyjście/Hi-Z). Wpis...
Zależy, bo np. w TTL'ach na wiszącej nóżce robi się jedynka, tam z kolei prądy wejść są dosyć znaczne i podciąganie do masy rezystorem już 10k nie ma sensu (za duży opór). W prockach atmega (i pewnie innych AVRach też) można podciągnąć do Vcc wejście programowo. Dzieje się to przez rezystor 20k-50k. Co do innych technologii - nie mam pojęcia, pewnie...
...zrobię tylko DDRB jako wej potem podciągam je do VCC... Spróbuj podciągnąć zewnętrznie ten port do VCC Po co podciągać sygnał z wyjścia cyfrowego? To nie przycisk.
zależy czy czujnik jest open drain, kolektor czy może sam wymusza oba stany. Jeżeli wymusza oba stany wydaje mi się że nie musi podciągać wejście rezystorem. Możliwe że to twój ładunek na palcu wywołuje przerwanie.
Najpierw wyjaśnij, co to jest "sterowanie plusem". Jeśli sterujesz podając napięcie z wyjścia jakiegoś układu, to nie musisz nic podciągać w żadną stronę. Jeśli sterujesz z wyłącznika (np. przycisku, czujnika stykowego itp.), to ten wyłącznik zwiera wejście do masy albo do plusa, w zależności od tego, jak jest podłączony. Kiedy wyłącznik jest rozwarty...
tak czytałem ten wątek ale oprócz tego mam parę innych pytań dotyczących samego programu dlatego założyłem nowy. skoro lepiej jest podciągać do 3,3 to tak zrobię. mam tylko nadzieję że układ jeszcze żyje....;)
Stabilizator 8v ? to mi Atmege spali wsadziłem 5v, przecież jest kondensator 1000uF, a Reset nie rozumiem po co podciągać ? jak wpinam od programatora reset i wszystko się programuje. Nie chodzi o to ze chce robić po swojemu na pale tylko chce zrozumieć po co mam do + podciągać reset, na moja logikę to procesor non stop będzie w stanie resetu.
Witam, Mam krótkie, proste pytanie. Czy adresując pamięci atmela 24cXXX, piny A0,A1 podciągać przez rezystory do 5V, czy można bezpośrednio podłączyć do 5V? Dziękuję z góry za szybką odpowiedź.
a czy chodzi o to że Atmega ma mysłeć że to 0 czy coś na zewnątrz mam odczytać 0 ???? może wystarczy zmienić konfigóracje pinu jako wejście i podciągać je z zewnątrz. co do zwierania to wydaje mi się że może się udać ale niekoniecznie?? sam miałem już takie układy z padniętymi pinami ale od czego tak się stało to niemam pojęcia. ale kiedyś spadł mi...
Ma to być nagrywarka , którą najpierw się programuje z pomocą innego sterownika dmx, a potem działa jako samodzielny sterownik. Programowanie jak dotąd u mnie to bascom. Może bym nawet napisał w innym , ale to nie jest zbyt skomplikowane programowo, a bascomowe komendy znacznie mi to ułatwią. Muszę zrobić płytkę i prototyp i dlatego szukam innego spojrzenia...
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...
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...
Z tego co pamiętam to aby coś można było nazwać PLC to musi spełniać wymagania opisane w pewnej z norm. Raczej nie znajdziesz "how-to" zrobienia PLC - każdy szanujący producent od wielu lat rozwija swoje sterowniki na których zarabia i nie ma zamiaru dzielić się wiedzą. Jeżeli chcesz zrobić swój własny prosty sterownik możesz go oprzeć o jakiś mikrokontroler...
Witam. Tworze właśnie sterownik do trawiarki. Atmega steruje grzałką 80W i pompką akwariową 2W przez 2 przekaźniki. O ile grzałką mogę 'migać' ile chce, o tyle wyłączenie pompki powoduje dość duże zakłócenia. Na początku gdy reset był dość długi bo szedł do programatora to proc potrafił sie restartować. Teraz dorobiłem go na krótko z rez. 5.6k i jest...
Stan nieokreślony będzie w przypadku ustawienia portu jako wejście bez rezystora podciągającego.
Switch powinien być podłączony do masy, jeżeli nie dajesz zewnętrznego rezystora wymuszającego niski poziom na wejściu procka. Atmega posiada wewnętrzne rezystory podciągające do +5V dlatego lepiej aby stanem który jest wykrywany był stan niski switcha.
Rezystory podciągające ATMega ma wbudowane - trzeba tylko włączyć. Jeśli to praca inżynierska to pora zacząć od podstaw pracy z AVRami... A do eliminacji drgań styków czasem same kondki nie starczają - owszem, pomagają, ale nie niwelują problemu do 0
1. Do których linii i w jaki sposób są podłączone przycisk i dioda? Schemat! 2. Masz dwa proste błędy - w ATmega rezystory podciągające wejścia włącza się poprzez ustawienie linii portu jako wejścia ORAZ zapis jedynki do rejestru PORTx, czyli: DDRB=0x00; PORTB=0xFF; No i sprawdzanie wciśnięcia przycisku: pojedynczy & zamiast podwójnego! 3. Nieprawdziwych...
Jeśli przyciski zwierać będziesz do masy, to nie trzeba. ATmega ma wewnętrzne rezystory podciągające. Trzeba pamiętać by je jeszcze włączyć. Z przerwaniem też można te przyciski ożenić, za pomocą prostej drabinki diodowej. Zajrzyj do dokumentacji zestawu ZL3AVR.
Nóżkę Reset kontrolera podłączasz na wprost do złącza ISP a linię podciągasz do +5V przez rezystor 10K
Może rozwiń pytanie, bo to jest bardzo oczywiste i wystarczyłoby "TAK". Wszystkie Arduino z Atmega i Attiny mają podciąganie programowe do VCC, a tylko te fikuśne (np. DUE z ARM) mają również PULL_DOWN. Rozrzut rezystora PULLUP w Atmegach i Attiny jest różny, a nawet dla jednej rodziny jest to podane jako 20-50 czy 20-100k. Czasami to jest OK, a czasami...
Czy jak załączymy uart są załączone rezystory podciągające i jeśli nie czy da się na rxd i txd je podciągnąc?
Prąd wejściowy można przekroczyć tylko w przypadku, gdy na wejście podasz napięcie ponipej 0 lub powyżej Vcc. Nie ma to nic wspólnego z podciąganiem - rezystor może być dowolny i zależy od tego, co ma podciągać. Typowo dajemy 4k7.
ADT7420 możesz zasilać bezpośrednio z 3,3V generowanego na płytce Arduino. Trzeba tylko zapewnić dobre filtrowanie linii zasilającej, np. poprzez dodanie obwodu RC na zasilaniu ADT7420. Trzeba też pamiętać, że jeśli ADT7420 jest zasilany innym napięciem niż ATMEGA, to rezystory podciągające szynę I2C powinny być podłączone do 3,3V, zamiast do 5V (jeżeli...
(at)Freddy, zgadza się. Sterujemy TTL ale może zdarzyć się sytuacja, że w tym przypadku zbyt delikatne podciągnięcie może być przyczyną problemów - mówię to z własnego doświadczenia... Każde wejście cyfrowe też ma swoją rezystancję - przypomnij sobie układy cyfrowe serii LS przy, których ostrzegano o nie podłączaniu więcej jak jednej, dwóch bramek...
jak koniecznie chcesz bawić się w dodatkowe elementy (rezystory) na płytce drukowanej, to chyba jest wszystko ok. Ale naprawdę nie ma potrzeby, jeśli ATMEGA daje Ci możliwość włączenia wewnętrznych rezystorów podciągających (pull-up'ów).
No być powinien :) Zobacz w schemacie do swoeje płytki ZL2AVR tam masz na 100% taki rezystor podciągający magistralę 1-wire do zasilania pozdr KN
Nic sie nie dzieje, bo to nie ma prawa działać :D Gdzie rezystory podciągające linie SDA,SCL do plusa? Dostaw tam dwa rezy 10kR... Powinno to rozwiązać problem. Twój program wisi na komunikacji I2C, procek czeka na ACK lub NACK pod koniec transmisji i z powodu braku podciągania nigdy tego nie dostaje...
Witam, Moje pytanie jest następujące: Skoro atmega ma wewnętrzne podciąganie resetu to dlaczego w notach aplikacyjnych podciągają reset na zewnąrz i co daje wstawienie szybkiej diody do pomiędzy reset i Vcc?
Ja wykrywam stany na portach bez problemu. Pod port podpinam drabinkę rezystancyjną 4k7 lub 10k pod VCC. W avrach trzeba zmieniać port raz na wyjściowy raz na wejściowy w zależności czy wystawiamy stan czy sczytujemy. Bo może problem jest w programie.
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.
np pc817. Rezystor przy fotodiodzie pewnie z 1k. kolektor do portu uP, emiter do masy procka. Katoda do masy auta anoda przez rezystor do odpowiedniego przewody w samochodzie. Włączasz na tym inie podciąganie do VCC.
Testuj stan wejścia cyfrowego przy włączonym podciąganiu do plusa, a następnie przy włączonym ściąganiu do masy. Jeśli dwa sprawdzenia dadzą różne wyniki - wejście wisi w powietrzu.
I dla wejścia w Atmedze trzeba włączyć rezystor podciągający.
Może i racja, czytałem że ATmega ma podciąganie resetu. W oryginalnym schemacie też wisi, to się zasugerowałem :) czy moge podciągnąć reset rezystorem 15k do Vcc bo nie mam 10k ?
Atmega ma wbudowane podciąganie linii reset. U mnie w wersji "przemysłowej" mam podciągnięte do VCC przez 12k
nie - nie będzie załączał ale ATmega ma wewnętrzne rezystory podciągające dlatego trzeba ściągnąć rezystorem do masy
U mnie działa dobrze. Na pewno masz te 16MHz? Jakie masz rezystory podciągające?
PIND=0xFF; To chyba miało być podciąganie?
Podręcznikowy przykład to jest taki, że zwierasz switcha do GND a nie do VCC. Za to rezystor wykorzystujesz do podciągnięcia linii do VCC. Można też pominąć rezystor i podciąganie włączyć programowo poprzez wystawienie jedynki na ten pin gdzie masz switch. A w warunku badasz czy jest ZERO a nie JEDEN jak w tej chwili.
Witaj ponownie. Rezystor 10kOHM nie jest konieczny, ale jest to dobra praktyka... Dlaczego? Tego do końca nie wiem, ale z mojego domysłu wychodzi na to, że aby zresetować mikroprocesor należy podać masę na reset. Zapewne w procesorze siedzi jakiś rezystor podciągający do plusa, ale gdy Atmega będzie pracować w środowisku o dużych zakłóceniach, wtedy...
Dałeś rezystor podciągający 4.7K?
Kolego prawie dobrze, podłącz pin CE układu do pinu SS mikrokontrolera, nie usuwaj tego rezystora podciągającego.
Atmega ma wbudowane podciąganie na linii reset. Reset może wisieć w powietrzu, należy ja podciągnać jeśli układ ma pracować w warunkach przemysłowych.
Dodam jeszcze 3 grosze : ATmega potrzebuje rezystora na resecie podciągającego do Vcc.
A co to za pomysł aby w ATINY84 podciągać pin RESET rezystorem do GND?
Proponuję ci wpisać "rezystor", "kondensator" i "tranzystor" wwyszukiwarce wikipedii. Jak podłączysz jednego leda do atmegi potrzebny ci tylko rezystor, który ograniczy prąd na diodzie. Jak podłączysz na tyle dużo ledów, że atmega nie wyrobi prądowo musisz zastosować klucze tranzystorowe i oczywiście rezystory ograniczające prąd. Wejścia atmegi zwykle...
... 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...
Stawiam na brak podciągania wejść przycisków.
atmega rezystor podciągać opornik podciągać podciągać sprząc
zmywarka buczeć włączyć łucznik pokrętło ścieg regulacja głośność słuchawka
uszkodzone lifepo4 pralka kończy
Problem z kucaniem w Fortnite - brak reakcji klawisza Canon Selphy CP510 nie rozpoznaje tuszu - przyczyny i rozwiązania