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...
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.
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.
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...
Kolego, układy AVR mają nogę podłączoną do kilku rejestów. Pisząc słowo PIN konfigurujemy rejestry wejściowe, a słowo PORT rejestry wyjściowe. Chodzi tu o składnie języka Bascom. Ta informacja jest oczywiście niedokładna , a sama interpretacja błędna (!). Pisząc 'config ...' w efekcie edytujesz rejestr DDRx odpowiedniego portu x. Nie jest ważne czy...
Pociąganie realizowane jest poleceniem "Set" - ósma i dziewiąta linijka. To nie jest podciąganie(!) Jest to próba wpisania wartości do rejestru, który z natury jest przeznaczony tylko do odczytu. Nie ma możliwości zmiany stanu rejestru "PIN.x" z poziomu programu. Stan PIN.x możesz zmienić tylko fizycznie z zewnątrz poprzez podanie tam napięcia o odpowiednim...
Witam. Dziękuję za odpowiedź. Jeśli chodzi o układ uC to jest to Atmel Atmega 16 (16AU). Sprawdziłem sterownik, nie posiada zabezpieczeń. Krańcówki były podłączone pod nóżki 41 oraz 41 układu (IN2 : PB0/XCK/T0 oraz DS1 : PB1/T1). Przesyłam zdjęcie płytki sterownika od strony wlutowanego układu, na czerwono zaznaczyłem miejsca, które były podłączone...
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.
Programowany uC dostaje sygnał resetu i wtedy jego piny zamieniają się w trójstanowe a wyjście danych jako wyjście. Musisz tak pokombinować z podciaganiem ss do slave'a żeby w momencie resetu nie dostawał on sygnału wybrania (ss). Problem polega tylko na tym że reset jest podawany kilka razy podczas programowania co może spowodować dziwne sytuacje w...
W czym najlepiej takie pliki mam przekonwertować bo może program jakim to robię jest do D... .Program to 4Music bitrate conwerter. Pisałem ci na pierwszej stronie że da się to zrobić w Winampie . Też kiedyś się męczyłem z różnymi programami ale Winamp okazał się najlepszy . http://obrazki.elektroda.net/34_12636806... No chodzi o to że sprzętowy...
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?
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 :|
1. Lepiej mieć obydwa zasilania VCC i AVCC 2. Mają być przy nich kondensatory 100nF + 10uF (widziałem już jak procek nie mógł bez tego wystartować) 3. Podciąganie na pinie Reset 4. Kondensatory przy kwarcu 10pF-22pF (kiedyś przez nieuwagę wsadziełm 22nF) Musi chodzić.
W ATMega nie ma takiej opcji - włączenie USART powoduje przejęcie kontroli nad pinem IO i ustawienia rejestrów portu dotyczące tego pinu nie mają znaczenia. Poza tym dla TxD nie miałoby to sensu, skoro jest to wyjście push-pull. Takie numery można zrobić na AVR XMEGA, gdzie wyjście z USART przechodzi przez bufor pinu, w efekcie konfiguracja pinu wpływa...
Dam tu trochę doświadczeń ze swojej strony i jedno pytanie (podbiję trochę temat): Moje doświadczenia z DS18B20 na logice 5V: - jeśli używasz wielu czujników (12+) i długich przewodów (10m+), musisz znacznie zmniejszyć rezystor podciągający (naprawdę drastycznie). Udało mi się zmusić 30 termometrów do pracy w topologii o wadze ponad 30-40 metrów. Nie...
Atmega ma wbudowane podciąganie linii reset. U mnie w wersji "przemysłowej" mam podciągnięte do VCC przez 12k
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.
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 ?
Witam! Gdzieś na jakimś blogu o mikrokontrolerach AVR przeczytałem ,że podciąganie pinów nie jest opłacalne jeżeli urządzenie jest zasilane z baterii 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.
Co do pinu będocego wejściem to zastosuj podciąganie zewnętrzne jak na maskę bitową nie masz już czasu.
Najprościej dzielnik napięcia. Najpewniej optoizolacja (enkoder przez rezystor dajesz na diodę, a tranzystorem "podpinasz" pin procka do masy. W ATMega ustawiasz, że pin ma włączone podciąganie do VCC).
Z doświadczenia wiem że atmega szybciej wykrywa poziom wysoki jeżeli jest podciąganie zewnętrzne...
ustawić w programie aby domyślnie był podciągnięty pod gnd jeżeli dany procesor ma taką możliwość, bo ATmega 8 ma ale tylko podciąganie do VCC czyli musisz zastosować oporniki zewnętrzne.
A podciąganie pinu chociaż włączyłeś?
Na razie do testów wykorzystaj ten pierwszy obrazek tylko: Tylko przestaw rezystor 220 ohm z drugiej strony(i zamień go na 100ohm) - podciąganie ma być bezpośrednio na pin uC, zmień podciąganie na 220 ohm (zapewni to prąd około 20mA). Z pinu uC daj do masy 10nF i diodę (jakaś 1n4148). Zapewni to znacznie większy prąd wymuszenia i odetnie nędzne słabe...
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...
Witam! Jeśli chodzi o tego typu połączenia z uC, to w praktyce stosuje się rozwiązanie "a)", czyli przycisk jest aktywny niskim stanem. Jesto to pewniejsze rozwiązanie. Rezystory podciągające w ATmega mogą płatać różne figle, o czym się już kiedyś przekonałem. Koniecznie dołóż zewnętrzne podciąganie do Vcc, np. przez rezystor 4,7kΩ. Pamiętaj także...
Z danych różnych producentów wynika, że skrętka Cat5 do pojemność poniżej uważanej za graniczną 400pF dla I2C więc 12m dobrej skrętki da radę. Jak ze stabilnością transmisji to wyłącznie testy pokażą. Może trzeba jedynie wzmocnić podciąganie do Vcc. Jestem ciekaw wyników.
Dobra, mamy już nagłówek, ale np. kodu funkcji USART_Init i UART_putc ciągle nie ma... Jak mamy ci pomóc skoro masz więcej informacji niż my? Jak masz to RS485 podłączone? Jest terminator, podciąganie linii A i B do GND i Vcc?
Jak powyżej: liczą się parametry kabla oraz zakłócenia. Dasz podciąganie linii poniżej 1k to na pewno zwiększysz zasięg.
Z góry mówię że problemu żadnego JUŻ nie mam. Czemu piszę? Bo straciłem trzy dni z powodu problemów w których rozwiązaniu pośrednio pomogło mi to forum. Zrobiłem właśnie płytkę startową dla AVR-ów. Niby nic, bo przecież można takie kupić ... z duże pieniądze. W moim przypadku to było 80zł ze wszystkimi elementami. Problemy pojawiły się przy starcie....
Wybiorę chyba attiny2313. Motocykl daję masę na każdym biegu więc będzie 6 wejść i 8 wyjść. krótki prosty program, podciąganie wewnętrzne, stabilizator napięcia i po sprawie. Dzięki za pomoc.
Witam, uczę się programować w assemblerze z książki ,,Mikrokontrolery AVR Atmega w praktyce" ale jednej rzeczy nie rozumiem (albo mi sie wydaje że nie rozumiem) Nie wiem jak włączyć rezystory podciągające ale coś tam kombinowałem oto co wykombinowałem: cbi DDRB, DDB1 ;tryb wejściowy linii 1 portu B cbi PORTB1, PB1 ;włącz podciągnięcie linii 1 portu...
Hej, DS'a nie ma, bo to zwyczajnie radio Opla (napisałem wcześniej z pośpiechu, że to wyświetlacz). Do tego radia, które ma interfejs zbliżony do I2C, chcę podłączyć zwykł wyświetlacz alfanumeryczny. Radio najprawdopodobniej nie ma na liniach SDA, SCL i MRQ (dodatkowy sygnał) rezystorów podciągających, gdyż miernik pokazuje napięcie w granicach 0.2,...
Ja bym tu, zamiast warunku IF z returnem, zrobił po prostu zakończenie [syntax=vbnet]Loop until menu > 2 return[/syntax]. Nie rozumiem też, po co kolega wprowadza tak często [syntax=vbnet]F1=1[/syntax]? Przecież podciąganie klawiatury włączył kolega na początku [syntax=vbnet]Portd.2 = 1 : F1 Alias Pind.2[/syntax] i nie ma potrzeby jego ponawiania.
Bardzo chętnie zastosuję się do wskazówek,ale nie za bardzo wiem o co Ci chodzi z tym "rejestr=konfiguracja" oraz funkcjami tasiemcami. Chodzi o takie tasiemce: [syntax=c]PORTD &=~(1<<PORTD5); //podciagani do 0 PORTC |=(1<<PORTC5); // podciąganie do + PORTD |=(1<<PORTD3); // podciaganie do+ PORTD |=(1<<PORTD2); // ustawiam...
Po pierwsze upewnij się że atmega ma ustawione te dwa porty na wyjścia, po drugie że w karcie podłączasz się pod wejścia, po trzecie czy to podciąganie rzeczywiście ma 10k i jest do +5V. Niby głupoty ale czasem może okazać się że się coś przeoczyło i się człowiek głowi. Pytanie jeszcze jak zbudowane jest wejście w karcie pomijając już te 10k
Podciąganie rezystorem 22 ohm to jakaś pomyłka, 10k to typowe wartości. Nie wiem, dlaczego jeszcze się męczysz programowaniem z linii komend, zamiast użyć graficznego interfejsu w innym programie. Tak czy siak, musisz fuse-bitami ustawić na ZEWNĘTRZNY oscylator kwarcowy - high freq. Może Atmega cały czas pomyka na domyślnym 1MHz dlatego nie możesz programować...
Wszystkim bardzo dziękuję za szybką pomoc. Wysuwa się jeden wniosek - należy dodać podciąganie poprzez rezystor 10k. Interesuje mnie jednak pomysł dodania kondensatora 100 nF od reseta do masy. Do zresetowania procesora potrzebny jest bardzo krótki impuls (chyba 2µs). Taki kondensator powinien być więc konieczny. Rzadko jednak widzę go na schematach...
Dokładnie też tak mam zrobione. Dałem terminatory na początku,końcu i na mniej więcej środku magistrali. Ale podciąganie mam zrobione w tym momencie w pięciu modułach. Jedynie jeden nie ma w tej chwili dorobione podciągania a kilka kolejnych jeszcze nie mam podłączone do sieci. Sieć pracuje już ponad 24h i wszystko działa poprawnie. Na wszelki wypadek...
zrob podciąganie na wewnetrznych rezystorach i wyjdzie ci na to samo. Te diody mogą byc zabezpieczeniem przed odwrotną polaryzacją. Poza tym ja tam nei widzę żadnego GSM może jest od spodu ? :)
A jakby te diody LED dać w szereg z opornikami i dać podciąganie na wejścia procesora to byłoby tak: Gdy tranzystor transoptora jest zwarty- LED świeci i stan jest 0.2- 0.6V. A jak tranzystor transoptora jest odcięty- to LED dostaje z obu stron Vcc i stan jest Vcc.
witam mam problem z termometrem ds18b20 i atmega 8 pokazuje różne temperatury raz dobrą raz jakąś wielokrotność wyniku im czujnik w wyższej temperaturze tym gorzej a taki sam program ten sam czujnik na 90s2313 wszystko w najlepszym porządku żadnych skoków temp czujbik na jakimś 3 metrowym przewodzie podciąganie 3,3kom co może być nie tak?? pomocy
Dlaczego między kolektorami transoptorów, a bazami tranzystorów wykonaczych brak rezystorów? To samo dotyczy podciągania baz do +Vcc. Niech kolega zauważy,że transoptory nie podają napięcia na bazę tranzystora BD140, a zwierają ją do masy więc według mnie rezystory w tym przypadku nie są konieczne. Gdybym transoptorem podawał stan wysoki na bazę tranzystora...
Podciąganie wewnętrzne starcza w zupełności. Problem rozwiązałem.Tak dla innych użytkowników gdyby też mieli podobny problem z M128. Zastosowałem jako bufory wyjściowe podwójną negację układów 7406. Myślę że ten brak współpracy między M8 a M128 wynika z innych wydajności prądowych poszczególnych portów każdej z Atmeg
Tak na szybko, bo zaraz uciekam... Powinien być radiator, bo różne warunki mogą się przytrafić. Grzejący stabilizator zaczyna pracować niestabilnie, może generować większe szumy. Jeśli zamkniesz układ w obudowie, to się zagotuje. W końcu masz grzejniczek 2,5W. Pamiętaj też, że radiator nie będzie na potencjale masy zasilania zewnętrznego. Jego przypadkowe...
Witam. Ja również staram się dokonać konwersji sygnałów 5V -> 3V (transmisja jednokierunkowa). Układ to atmega8(2.9V)+LCD(2.9V)+max232(5V). Chcę układ wykorzystać, wysyłając komendy z komputera po rs232, sterować LCD. Zależy mi tylko na komunikacji PC->atmega. I teraz po kolei: *max232 -> atmega na 5V | wszystko działa *max232 -> dzielnik napięcia ->...
Witam. Ja również staram się dokonać konwersji sygnałów 5V -> 3V (transmisja jednokierunkowa). Układ to atmega8(2.9V)+LCD(2.9V)+max232(5V). Chcę układ wykorzystać, wysyłając komendy z komputera po rs232, sterować LCD. Zależy mi tylko na komunikacji PC->atmega. I teraz po kolei: *max232 -> atmega na 5V | wszystko działa *max232 -> dzielnik napięcia ->...
Z mojego doświadczenia z DS18B20 wynika: Procedury 1wire w Bascomie działają bez zarzutu. Oscylator wewnętrzny 8MHz jest jak najbardziej dobry i w niczym nie przeszkadza. Podciąganie 4k7 dla jednego DS na krótkim przewodzie jest zupełnie wystarczający. Dla np. 4 DS na kilkunastometrowych przewodach przydaje się 1k. Po co w instrukcji 1wwrite portc.1...
Jako master TWI to on z pewnością nie działa - w nocie masz podane jego adresy do odczytu i zapisu. Weź też pod uwagę że jeśli masz ten szeregowy rezystor 200R to zmienia to istotnie podciąganie na TWI, bo tworzy się dzielnik z pull upem, w efekcie możesz mieć za wysoko stan 0. dondu - jak piszesz to pisz chociaż na temat, bo to zaczyna przypominać...
Ogólnie jest ok poza trzema rezystorami. R1 jest w sumie niepotrzebny a dodatkowo uniemożliwi programowanie przez ISP. - niestety bzdura na maxa, poczytaj notę PDF, zajrzyj do noty rekomendowanego układu resetu dla AVR8. Oczywiście nie oznacza to, że bez tego rezystora ATmega się nie zaprogramuje. Kolega zdaje się w ogóle nie rozumieć co to znaczy...
Tak. Przede wszystkim to. Podciąganie pull-upem wewnętrznym wystarczy, to już jest zrobione (0 w DDR i 1 w PORT). Ten delay przed pierwszą pętla zupełnie niepotrzebny. Nie wiem jak ten program ma działać, z tego co widzę to po wciśnięciu przycisku dioda będzie cały czas migać mimo zwolnienia go. Jeżeli ma migać tylko gdy przycisk jest wciśnięty to tak:...
Witam czy może ktoś potwierdzić czy dobrze myślę? Próbuję się przenieść z ATMega na ATxMega, ale trochę to wszystko poudziwniane:/ cz te wszystkie zapisy oznaczają to samo? I ustawią cały port B jako wyjście i na PB0 i PB1 podciąganie do zasilania(stan wysoki)? [syntax=c] PORTB.DIR = 0xFF; PORTB.OUT = 0x03; ////////////////////////////////////////...
Narysowanie schematu trochę zajmie ale postaram sie go wrzucić. Miałem wcześniej podciąganie zewnętrzne resetu 1k i dodałem teraz 100nF ale nie pomaga. Mam też 100nF między - a + zasilania kontrolera. Diody połączone są równolegle i na każdy kolor jest rezystor 51 Ohm. Każdy kolor sterowany przez tranzystor BC548 przez rezystor 500 Ohm. Jeśli chodzi...
Stan nieokreślony będzie w przypadku ustawienia portu jako wejście bez rezystora podciągającego.
Wadą jest na przykład ograniczenie maksymalnej mierzonej temperatury do 80 stopni celcjusza. Tak to główna wada. Dodatkowo, w przypadku zainstalowania kilku czujników na jednej linii i jeśli pracujemy na dużych dystansach należy zapewnić silne podciąganie "strong pullup" - w najprostrzej postaci będzie to dodatkowy mosfet. Jeśi w grę wchodzą odległości...
Przeczytałem wszystkie posty i nic nie rozumiem.... albo rozumiem wszystko (zależy od podejścia) Po 1 rozumiem, że TWI służy do komunikowania z PCF8583 Po 2 to nie rozumiem do czego służyć ma przerwanie od TWI, przecież mamy konfigurację master-slave a w takiej konfiguracji slave tylko odpowiada na zapytania. Z tego co rozumiem z pdf to przerwanie jest...
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...
(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...
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
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...
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...
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.
PIND=0xFF; To chyba miało być podciąganie?
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.
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?
Tak, jest wewnętrzne podciąganie na reset o wartości ok. 50 kOm.
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.
Dodam jeszcze 3 grosze : ATmega potrzebuje rezystora na resecie podciągającego do Vcc.
Uściślając to zastosowałeś się do mojej rady. Gdybyś zastosował się do rady kolegi (at)lukastoja to byś włączył podciąganie. Nie dziękuj za pomoc, nie ma sprawy.
Msz A, B, przycisk i dwie masy. Co jest co łatwo sprawdzić multimetrem. Masę odnajdziesz bez problemu, bo to obudowa. Podłączyć do mikrokontrolera możesz bezpośrednio, można zastosować wewnętrzne podciąganie.
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...
Wariant pierwszy jest lepszy bo prostrzy, jednak ja bym dał podciąganie do masy a nie do plusa (przy założeniu że stanem aktywnym resetu jest stan niski). Ale jak podciągnę do masy to będą w ciągłym resecie, a ja wolałbym, żeby działały. Chodzi o resety ATMEG8 slejwów a nie Mastera. Jak rusza układ to dopuki Master nie wstanie ATMEGi8 są w resecie...
Jako wzmacniacz pośredniczący pomiędzy Atmegą a urządzeniami wykonawczymi możesz użyć typowego układu ULN2803 http://www.ottomat.hu/linkek/ULN2803-D.p... Będziesz miał 8 wzmacniaczy w układzie Darlingtona ze sporym zapasem prądu wyjściowego (do 500 mA na kanał) i odpadają rezystory polaryzujace, upraszcza się płytka. Cewki przekaźników wykonawczych blokuj...
Na tym moim schemacie jest niestety błąd, Rezystor R33 1K - zrobione podciąganie do GND (bez sensu niestety) powinno być podciąganie do VCC. Poza tym jest ok i działa to właśnie tak w rzeczywistym układzie - zarówno w modułach Slave jak i z układem FT232RL, który stanowi przejściówkę USB/RS485. Nie wiem co poza tym drobnym błędem może być niezrozumiałego?...
Ż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...
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,...
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,...
Te piny to mają jakieś podciąganie zrobione? Najlepiej pokaż schemat połączeń.
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...
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...
Tu: http://www.elektroda.pl/rtvforum/viewtop... Freddie Chopin podał jak zmienić pierwotną wersję programu- gdzie były przyciski aktywne jedynką na aktywne zerem. Ja mam aktywne zerem- to jest ATmega. Wejście z podciąganiem.
Port J ma wewnętrzne rezystory pull-up. Jeśli są aktywne i dałeś zewnętrzne rezystory do masy to pin przełączył się w tryb wejścia. Tak wynika z datasheeta: Przeczytaj jeszcze raz cytowany fragment, bo nic takiego nie ma miejsca. Nie ma żadnego automatycznego przełączania na wejście, kierunek portu określa rejestr DDR. 40mA na pin to "absolute maximum...
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ę...
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...
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
A wyłączyłeś rezystory podciągające na wejściu ADC procesora?
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.
(at)wojtek6000 Te diody niczemu nie służą i nic nie zabezpieczają. Jeśli podłączysz DS'a odwrotnie to i tak będzie podłączony odwrotnie ze wszystkimi tego konsekwencjami. Rezystor 4k7 przy zasilaniu 5V jest zupełnie ok. Pomysł z jakimkolwiek zabezpieczeniem ESD jest dobry. Na schemacie nie ma RS485. Natomiast takie podłączenie DSów, każdy do osobnego...
Jest w zwykłych AVR taki bit PUD. Blokuje on możliwość podciągania do + na wszystkich portach.
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.
podciąganie pinów atmega16 podciąganie podciąganie zasilania
ochronnik przeciwprzepięciowy candy gotować podświetlenia punto
naprawa pilota kalibracja hydrostatu
Światła mijania nie działają w BMW R1150 2005 Mitsubishi Outlander brak świateł mijania – żarówki i bezpieczniki sprawne, reszta świateł działa