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...
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...
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.
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...
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.
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...
Stan nieokreślony będzie w przypadku ustawienia portu jako wejście bez rezystora podciągającego.
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.
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...
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
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).
Nóżkę Reset kontrolera podłączasz na wprost do złącza ISP a linię podciągasz do +5V przez rezystor 10K
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.
Witam już od jakiegoś czasu próbuję zrobić na ATmega8 wykryła mi naciśnięcie guzika i nic. próbowałem już według wielu instrukcji, z podciąganiem, bez i nic. teraz próbuję na kodzie prtzepisanym z książki "mikrokontrolery AVR w praktyce", z rezystorem podciągającym 1kΩ. jest kompletny brak reakcji w przypadku zaciśnięcia lub rozwarcia zworki. może...
Witam, Zacznę od tego, że jestem początkujący jeśli chodzi o mikrokontrolery i elektronikę dlatego proszę was o łopatologiczne wytłumaczenie działania rezystorów podciągających na podanym przeze mnie przykładzie bo to co do tej pory przeczytałem w internecie jakoś do mnie nie dociera. Układ jest prosty mikrokontroler -> termometr DS18B20 połączony linią...
Witam, Zmagam się z problemem przerwania w Atmega 8. Bez zagłębiania się w szczegóły mojego projektu, dajcie mi prosze znac czy to normalne zachowanie: 1. Przycisk S1 oraz Impulsator z przyciskiem S2. Impulsatorem "chodzę" sobie po menu i klikam przycisk impulsatora S2, który akurat w tej pętli nic nie robi, przerwania sa wyłączone cli(); ale uruchomione...
Chcial bym sie zapytac jaka ma tolerancje pradu na pinach ATmega32. Tzn jakie sa zakresy wartosci rezystorow nozek podpietych przez nie bezposrednio do zasilania 5V. PIN ------ REZYSTOR ------ 5V Chodzi mi o: -piny IO -piny ADC -pin RESET Tzn jakie sa zakresy rezystorow lub jakie napiecia tak by nie zepsuc mikrokontrolera a dobrze widzial wartosci :)...
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
Witam! Pytanie dotyczy zapisu do EEPROM'u pojedynczych bajtów. W datasheet'cie do ATmega32, w rozdziale 7.4.1 "EEPROM data memory" napisano: The ATmega32A contains 1024 bytes of data EEPROM memory. It is organized as a separate data space, in which single bytes can be read and written. The EEPROM has an endurance of at least 100,000 write/erase cycles....
Witam, mam problem z zapisem do EEPROM po wyłączeniu zasilania. Dokładnie to zapisuje mi tylko pierwszą linijkę poniższego kodu: SIGNAL(SIG_INTERRUPT1) { eeprom_write_byte(&eeprom_val http://obrazki.elektroda.pl/1904090200_1...
Witam. Pytanie jak w tytule: Czy konieczne jest podciąganie do 5V pinu pracującego jako wejście? Do tej pory tak robiłem, ale podobno przy ustawieniu pinu jako wejściowy włączane jest wewnętrzne podciąganie pinu. Z góry dziękuję za odpowiedź. Pozdrawiam.
Witam! Zrobiłem prosty projekt wysokościomierza ciśnieniowego. Wszystko działa w jak najlepszym porządku. Teraz muszę go przekonwertować aby działał na mniejszej płytce zasilanej z baterii. Z tego powodu postanowiłem użyć funkcji sleep i przerwań. Program ma działać tak: - w funkcji setup następuje inicjalizacja karty i czujnika, jeśli wszystko działa,...
Witam, Chcę zrobić podtrzymanie zasilania przy wyłączeniu na czas zapisu danych do pamięci trwałej EEPROM. Muszę chociaż wstępnie oszacować jaki kondensator będzie potrzebny na wejściu zasilania. Nie mogę w dokumentacji znaleźć jaki jest prąd pobierany podczas zapisu danych i ile trwa ten zapis. Procesor z wyłączonymi peryferiami (wyłączę wszystko po...
witam Potrzebuję podać sygnał z tranzystora ( ze zwykłego przełącznika tranzystorowego odwracającego) na wejście mikrokontrolera, jaki prąd minimalny pobiera wejście mikrokontrolera? Potrzebuję tego aby obliczyć rezystor w obwodzie kolektora.
Witam, bardzo Was proszę drodzy koledzy o pomoc w ustaleniu przyczyny dziwnego działania programu na procesorze ATmega, bo już zaczynam dostawać białej gorączki od tego. Bardzo mi zależy na szybkim ukończeniu projektu, a tu co chwilę jakieś problemy i zmarnowane dni na szukanie przyczyn niepowodzeń. Problem polega na tym iż procesor co jakiś czas wykonuje...
Witam wszystkich bardzo serdecznie. Chcę zaprogramować uC ATmega8 w taki sposób aby mierzył mi długości sygnałów podawanych na wejście. Oczywiście przy użyciu przerwań. Nie wiem dlaczego program nie reaguje przerwaniem na zboczu opadającym sygnału. Poniżej zamieszczam kod programu. Jeśli mógłbyś zobaczyć i podpowiedzieć w czym tkwi problem byłbym dozgonnie...
Witam. Streszczając się : zaprogramowałem ostatnio atmegę do pracy, jako woltomierz i amperomierz w jednym. Kod w `bas`umieszczam w załączniku. Podłączyłem napięcie do przetwornika atmegi, zrobiłem dzielnik 1:10 i ... mierząc napięcie otrzymuję prawidłowy wynik, ale co chwilę (nieregularnie) wynik skacze na jakąś wartość i wraca (nie jest to wachanie...
Witam Mam następujący problem, działający program obsługi jest taki: ISR(TIMER1_OVF_vect){ UDR0= Buff[rd]; rd = (rd + 1) % 256; UDR0= Buff[rd]; rd = (rd + 1) % 256; } program działa, ale jest za wolny, te kilka instrukcji kompilator zmienia na 122 linie w asm. Najlepiej byłoby napisać tę funkcję w asemblerze, niestety do tej pory pisaałem tylko w C....
Witam! Mam problem który już powoduje że siwieję... http://obrazki.elektroda.pl/4133245700_1... Tak wygląda mój sposób eliminacji drgań styków. Idea działania przycisków jest dość prosta, każdy przycisk wywołuje przerwanie na INT0 w którym jest sprawdzany czy na którymś z pinów także nie pojawił się stan niski, jeśli tak to ten przycisk...
Witam serdecznie! Jak rozwiazac realizacje czujnika przeciążenia w ukladzie automatyki?? Generalnie założenie jest taki, ze w momencie gdy prąd wzrośnie ponad wartosć ustaloną układ musi go odłączyć. Całośc bedzie sterowana układem ATmega 8 wiec bez problemu moge odczytywaxc wartosci napiecia na rezystorze pomiarowym, jednak pozostaje kwestia traconej...
Witam. Mam problem z układem i nie mogę sobie z tym poradzic. Mam prawie działający układ oparty na ATmega8-L, który ma zapisywac zmienną do pamięci EEPROM po wyłączeniu zasilania. Problem polega na tym, że układ działa tylko wtedy, gdy odłączy się tylko jeden z biegunów zasilacza (np sam plus). Gdy wyłączy się z prądu cały zasilacz, Atmega nie zapisuje...
Witam, Nie wiem czy dobrze wybrałem forum gdyż raczej jest to problem bardziej dotyczące części przed uP... Przechodząc do tematu, projektuję sobie płytkę prototypową z M32 i mam układ zasilania zrobiony jak na schemacie nr 2 (pominąłem kondensatory i parę innych nieznaczących elementów, Res1 i Res2 to są potencjometry ze zworą do przełączania napięcia...
Korzystam z atmegi 32. Problem polega na tym że chcę zapisywać wartości do eeprom-u. Zapis robię co przerwanie timera2 od przepełnienia. I za każdym razem jak dochodzi do zapisywania do eeprom-u to mikrokontroler się resetuje. Czytałem coś o fuse bitach coś zmieniłem, ale nie pomogło. Trzeba oddzielnie eeprom i flash programować? Zestaw ewaluacyjny...
nie - nie będzie załączał ale ATmega ma wewnętrzne rezystory podciągające dlatego trzeba ściągnąć rezystorem do masy
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...
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.
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.
Dodam jeszcze 3 grosze : ATmega potrzebuje rezystora na resecie podciągającego do Vcc.
Witam! Na razie wypatrzyłem brak kwarcu ( chyba, że kolega chce użyć wewnętrzne źródło sygnału ), proponowałbym zasilenie przetwornika A/C tak jak jest w nocie katalogowej na stronie 213 ( www.atmel.com/dyn/resources/prod_documen... ). Nie wiem jaki kolega ma ten wyświetlacz, bo o ile mi wiadomo pojawiły się problemy z nowo produkowanymi,...
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...
I dla wejścia w Atmedze trzeba włączyć rezystor podciągający.
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...
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...
Dałeś rezystor podciągający 4.7K?
Wobec tego potrzeba zwykłych diod małosygnałowych ew. Schottky (które tańsze i mniejsze), np. 1N4148, BAT54 itp.. Najlepiej byłoby dać diodę przy każdym przycisku, ale minimum - to to, co na schemacie. No i rezystory szeregowe przy przyciskach są zbędne, za to konieczne są rezystory ściągające do masy np. 4k7 na wejściach z przycisków - wewnątrz uC...
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.
U mnie działa dobrze. Na pewno masz te 16MHz? Jakie masz rezystory podciągające?
Posiadam Rtc na PCF8583T , oraz PH na ADS1110 oba urządzenia napewno są widoczne w Arduino a na ATmega jak puszczam skaner i2c nie widzi żadnego , rezystory podciągające są 4k7 także nie wiem o co tutaj chodzi , jeśli chodzi o pisanie programow to niestety można powiedzieć że się uczę .
Kolego prawie dobrze, podłącz pin CE układu do pinu SS mikrokontrolera, nie usuwaj tego rezystora podciągającego.
Czy do pinu resetu masz dołączony jakiś rezystor podciągający ten pin do +5V ? Atmega ma co prawda wewnętrzny rezystor podciągający, ale w zakłóconym środowisku często on nie wystarcza i uC się resetuje. Jeżeli gdzieś kupisz tranzystory, o których pisałem dwa posty wcześniej to kup taki i wymień. Problem z grzaniem zniknie całkowicie :D
Po przejsciu na ATXmege pamiec odżyła :) Jedyna różnica elektryczna jaka powstała (oczywiście poza samym uC) to taka, że w pierwszej wersji (ATMega + sprzętowe SPI) rezystor podciągający miał 4,7K. W drugiej wersji (ATMega + programowe SPI) 3,7K. Ostatnia, działająca wersja podciągnięta jest za pomocą 10K. Czy to może mieć znaczenie? Po majówce spróbuję...
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...
Że LED się świeci oznacza, że do LED dopływa prąd. Tylko tyle. Różne rzeczy piszą. W dataszicie stoi Absolute Maximum Ratings: VDD+0,5V. No ale wg schematu modułu linie są podciągnięte do 3,3V, a więc jeżeli gdzie indziej nie ma podciągania do 5V to OK (wyjścia I2C są typu Open Drain). Rezystory podciągające są trochę przyduże jak na 3V3, może być problem...
Przyciski podłącz do masy, bo w Atmedze są rezystory podciągające wejścia do +zasilania Jak chodzi o rezystory do diod LED to Ud przyjmij 2V a prąd diody 5-10mA nie więcej. Dobrze jest dać zabezpieczenie przed odwrotnym podłączeniem zasilania np, przy pomocy diody Schottky'ego szeregowo z zasilaniem (procesorowi nie zaszkodzi niższe napięcie zasilania...
Ten uC ma dwa wejścia zasilania - VCC i AVCC. Tylko że AVCC jest potrzebne dla pinów PC0-PC5. Masz tam rezystor podciągający na pinie 1 procesora RST? Standardowo daje się tam 15K do VCC
Nie, tylko głupio zadałem pytanie w sumie :D . Spodziewałem się odpowiedzi: 'podciągać przez rezystor' lub 'można bez rezystora'. Dziękuje za odpowiedzi. Pozdrawiam
Witam. Ja używam czujników [url=http://sklep.cncprofi.com/czujnik-i... tej firmy, z wyjściem NPN i podłączam bezpośrednio do mikrokontrolera. Zasilane są z 5V. Można też zasilać z innego źródła, ale wtedy szeregowo daję rezystor 10k - w stanie wyłączonym wyjście jest w czujniku podciągane...
W ten sposób Atmega będzie wykrywać sygnał 50 razy na sekundę. Musisz dodać kondensator np. 10uF pomiędzy pin atmegi i masę. Zniweluje to częstotliwość i będzie widziane jako stały impuls. A diodę dałbym zwykłą 1N4007 zamiast LED. A sam rezystor R6 nie jest konieczny. Po prostu włącz podciąganie wewnętrzne Atmegi.
Dlaczego między kolektorami transoptorów, a bazami tranzystorów wykonawczych brak rezystorów? To samo dotyczy podciągania baz do +Vcc.
Każdy przycisk będzie współpracował z mikrokontrolerem. Proponuję poszukać przykładów choćby w Arduino. Sprawa jest banalnie prosta. Swoją drogą nie musi to być jedynka logiczna przy wciśnięciu przycisku. Nawet łatwiej będzie czytać logiczne 0. Atmega ma wewnętrzne rezystory podciągające wejścia procesora do + zasilania, co pozwala na podłaczenie przycisku...
fakt równoległe nie szeregowe wieczorem przetestuje bez rezystora i dam znać czy działą To może zadziałać wyłącznie pod dwoma warunkami: 1. Procesory wiedzą, który kiedy ma nadawać, tzn. że nigdy nie próbują nadawać dwa jednocześnie. Np. komunikacja jest typu master/slave i PC robi za nadzorcę. 2. TxD konfigurujesz jako wejście, procesor nadający ustawia...
A wyłączyłeś rezystory podciągające na wejściu ADC procesora?
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...
Oczywiście "podciąganie" nie musi być tylko do +5V może być też do masy czy innego potencjału Dodać tylko należy, że w procesorach AVR ATmega.... są tylko rezystory pull-up, za to w innych mogą być także pull-down.
Niby wszystko jest ok, Mi już brakło pomysłów ... A rezystory podciągające SDA SCL są ??
2) czy dobrze rozumiem teorię rezystorów podciągających: wyświetlacz jest na stałe podpięty pod zasilanie, ale przez rezystor postawiony pod progiem wysterowania, natomiast ustawienie stanu niskiego/wysokiego (odpowiednio jaki potrzebujemy) jest "dopalaczem" pomagającym wysterować światełka? W stanie 1 przez rezystor płynie prąd do wyśw (przez wew...
Rusala, niestety mam tylko wersję bez "L". Angielskiego ja się uczyć tylko z napisów na puszkach po Coca-Coli i nie wiedzieć, czy dobrze rozumieć: Operating Voltages – 2.7 - 5.5V (ATmega8L) – 4.5 - 5.5V (ATmega8) ale to chyba na dwóch paluszkach nie ruszy. :( Zasiliłem ją więc z 7805, nie z portu. Marco74, a czy to sprawdzone? W sumie, mam...
Nie idzie.Pin nr.3 pcf mam podłączony do masy może dla tego.Czytałem jeszcze że przy takiej konfiguracji (TWI) trzeba odpiąć rezystory podciągające od pcf.
(at)sp3ots - tak, wiem, reset tylko do resetu będzie (chyba). Żadne "chyba". Jak zmienisz funkcję końcówki Reset na port wejściowy lub wyjściowy to możesz zapomnieć o programowaniu przez złącze ISP. Czy powinienem przy procku dać od razu, na sztywno rezystory podciągające czy dać je dopiero przy układach (przy wyjściu) które będę podłączać przy pomocy...
atmega podciągać rezystor podciągać bascom rezystor podciągać
połączyć diodę przekaźnikiem pralka różnicowoprądowy zmiana czasu posnet
zawór temperaturowy zawór temperaturowy
Kody błędów MID 185 PSID 19 i 20 w Renault DXi 450 Podłączenie GDW 9/70 bez zwrotnicy do ZG30/8 C115 - wpływ na tony wysokie