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.
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...
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...
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.
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.
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...
Tak. Bo w takim stanie przerzutnik portu nie wymusza stanu logicznego z rejestru PORT a jedynie steruje tranzystorem, który służy jako podciąganie wejścia do zasilania (ekwiwalent rezystora ok. 50k). Dlatego do odpowiednich bitów DDRxy i PORTxy należy wpisać zera.
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.
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...
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.
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
Dlaczego między kolektorami transoptorów, a bazami tranzystorów wykonawczych brak rezystorów? To samo dotyczy podciągania baz do +Vcc.
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...
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...
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
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.
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.
10k może być. Nie mogę powiększyć Twojego rysunku i nie wiem jaki kontroler sterujesz transoptorem. Można nie stosować rezystora jeśli kontroler ma możliwość "podciągania wejścia" (np. ATmega).
Po pierwsze, to powiedz chociaż, że podłączyłeś odpowiednio wszystkie piny zasilania, bo przyjdą bardziej doświadczeni elektronicy z tego forum, zobaczą ten schemat i cię zjedzą już za samo to, a jest więcej rzeczy do przyczepienia się. :) Czy wiesz, że przy drobnej pomyłce możesz doprowadzić do efektu specjalnego w postaci eksplozji mikrokontrolera?...
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).
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.
nie - nie będzie załączał ale ATmega ma wewnętrzne rezystory podciągające dlatego trzeba ściągnąć rezystorem do masy
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...
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...
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.
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...
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...
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 ?
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...
Ż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...
Zastosuj transoptor. Przyciskiem możesz zwierać masę fotodiody. Emiter do masy, kolektor podciągasz rezystorem do plusa i łączysz z pinem portu.
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?...
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...
Czemu jak dioda jest na resecie(podłączenie równolegle) to komputer sie komunikuje z atmega ale jak wypne diodę do tracimy komunikacje Ta dioda jest tam absolutnie zbędna! Jak duży masz rezystor podciągający pin 'Reset' do VCC? W zasadzie dla testów "biurkowych" możesz go sobie podarowac! Processor ma wewnątrz wbudowany taki rezystor (słabe podciąganie)...
Atmega zasilana z 5V. STM32 zasilany 3.3V (próbowałem wszystkie piny sterujące w procku ustawić w otwarty kolektor i podciągałem je rezystorami do 5V, ale to nic nie pomogło).
A co to za pomysł aby w ATINY84 podciągać pin RESET rezystorem do GND?
I dla wejścia w Atmedze trzeba włączyć rezystor podciągający.
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...
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).
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,...
Dodam jeszcze 3 grosze : ATmega potrzebuje rezystora na resecie podciągającego do Vcc.
estuj 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. Tylko jest mały problem - ATMega, a o takiej mowa ma tylko programowe podciąganie do Vcc, nie ma do GND (to ma tylko XMEGA z AVR). Czyli rozwiązanie zaproponowane przez...
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ę...
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
Dałeś rezystor podciągający 4.7K?
1. Nie można robić na zasilaniu silników zielników rezystancyjnych - wtedy ograniczysz też prąd - musisz dać uczciwe układy zasilania 6V i 12V o odpowiedniej wydolności prądowej. 2. AVCC niepodłączone, za to AREF zwarte z VCC - ma być dokładnie na odwrót. 3. reset podciągamy do VCC za pomoc jakiegoś 10k 4. Co to za tajemniczy czujnik ruchu i co robią...
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
U mnie działa dobrze. Na pewno masz te 16MHz? Jakie masz rezystory podciągające?
Kolego prawie dobrze, podłącz pin CE układu do pinu SS mikrokontrolera, nie usuwaj tego rezystora podciągającego.
Po ustawieniu portu w stan wysokiej impedancji DDRC &= ~_BV(PIN_1WIRE); PORTC &= ~_BV(PIN_1WIRE); , a po ludzku pisząc - port jako wejście, wew. pull-up wyłączony, port powinien być automatycznie podciągany zewnętrznym rezystorem pull-up (o wartości 4,7k).
SCL i SDA powinieneś podciągać do 3,3V, ale i to nie najlepsze rozwiązanie. Znajlepiej zasilić ATMegę z 3,3V albo zastosować dwukierunkowe konwertery 5<-->3,3V. Piny są konfigurowane automatycznie. Jedynie rejestrem PORTC można włączyć albo wyłączyć rezystory podciągające. Po za tym. Czytasz Ty w ogóle to forum? Obok jest bardzo podobny wątek...
dzięki Panowie za pomoc - trochę mi rozjaśniło drgania styków są mi znane - można załatwić sprawę programowo lub sprzętowo jak zrobię to wyjdzie w praniu reasumując: - ustawiam pin timera jako wejście i podciągam go do plusa wewnętrznym rezystorem - konfiguruję timer jako licznik - ustawiam zmienną ( nazwa ) do przechowywania sumy impulsów i ..... powinno...
Tak na szybko to wątpi by uC były w stanie dostarczyć tyle prądu by zapalić te diody LED. Trzeba by to było sprawdzić w datasheet. Dlatego zastosuj tranzystory PNP. I czy w ATmega16 można podciągać programowo do masy? Raczej nie można, ale na pewno można podciągać programowo do plusa. Dlatego wszelkie przyciski powinny podawać stan niski a nie wysoki....
W AVRach nie ma takiego pojęcia jak wejście z podciąganiem do masy, chyba, że masz na myśli podciąganie zewnętrznym rezystorem. W inny, przypadku piny pływają. M8!=wszystkie AVRy. W szczególności XMEGA mają wewnętrzne podciąganie do Vcc lub masy. Dodano po 1 Mój pierwszy program uczę się z tego co znajdę w sieci. We wszystkich kursach które czytałem...
Witam Jaką macie propozycję na programowanie w systemie po ISP dwóch mikrokontrolerów, które połączone są ze sobą interfejsem SPI (wykorzystywane te same linie co ISP). Jedna z moich propozycji to odłączanie od jednego procesora linii SCK. Oba mają wspólny reset, natomiast w datasheet jest napisane że przy programowaniu pin MISO staje się wyjściem,...
W sumie to już nie ważne. Napisałem własny program do tego pcb. Prośba tylko o te nazwy tranzystorów na wyjściach, bo nie bardzo orientuję się w częściach SMD. Nie wiecie po co te diody szeregowo na wejściach ?. Napisałem program i w sumie działa, tylko że strasznie nieodporny na zakłócenia i myślę, że to przez te diody. Dotknięcie kawałkiem czegoś...
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...
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...
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...
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...
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...
1. Podłączasz tak http://obrazki.elektroda.net/66_12516549... 2. Podciągasz reset rezystorem 10k do 5V 3. Sprawdzasz 5 razy czy wszystkie punkty masy są spięte. 4. Sprawdzasz 5 razy czy atmega jest zasilona 5. Instalujesz dowolną drukarkę pod LPT 6. Sprawdzasz czy w biosie masz ustawiony port równoległy na EPP+ECC 7. Wybierasz w bascomavr programator...
Te piny to mają jakieś podciąganie zrobione? Tak , piny są podciągnięte rezystorami 10k do lini 5V z Arduino. Wygląda to tak rezystor 10k idzie do lini 5V Arduino. Do drugiej nóżki rezystora podłączone jest wyjście tacho wentylatora i pin Arduino (np. PD2 / Pcint18). Masa Arduino i zasilania wentylatora połączone.
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...
Czy port C w Atmega8 można ustawić jako WY z rezystorami pullUp ??? Czy też trzeba osobno podciągać do + ? Tam będzie LCD. Nigdzie tego nie znalazłem. Znalazłem tylko, że porty B i D w pełni obsługują wewnętrzne pullupy ale jednak mam wątpliwości czy PD6 i PD7 [komparator] mają rezystory. Mógłby ktoś sprawdzić na swojej płytce testowej jak ma pod ręką?...
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,...
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...
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ć...
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...
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...
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.
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...
Od tego zacznijmy, że brak ci podciągania RESET do VCC (przez rezystor). Ile razy można o tym pisać: http://mikrokontrolery.blogspot.com/2011... Czy w ogóle da się spalić programator? Da się. Chyba spaliłem coś? Prawda? Co? A kto z nas to może wiedzieć? Masz miernik - zmierz napięcie zasilania VCC-GND. Reszta ma być...
A wyłączyłeś rezystory podciągające na wejściu ADC procesora?
Niby wszystko jest ok, Mi już brakło pomysłów ... A rezystory podciągające SDA SCL są ??
Witam! Czy mogę linię danych z LPT -> atmega (zasilana 5V) podciągnąć rezystorem (np. 1k) do 5V? (+ opcjonalnie kondensator ceramiczny do masy). Takie rozwiązanie widziałem w wielu sterownikach korzystających z portu LPT. Wiem o metodach zabespieczenia LPT (optoizolacja, bufory itp.) ale moje pytanie dotyczy tej konkretnej metody podłączenia.
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ć...
(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...
Jeden rezystor wystarcza jeśli układ będzie pracował cały czas ze źródłem sygnału. W przypadku identyfikacji napięcia np. za wyłącznikiem czy przekaźnikiem potrzebny jest juz układ dzielnika. Czy dobrze rozumiem: w roli ścigania napięcia w dół ? Mówisz o ściąganiu/podciąganiu ? w większości obwodów samochodowcyh jest jakieś obiążenie które slicznie...
...no tak czytam pdf'a atmegi i faktycznie ten watchdog jest taktowany z własnego zegara...jedyne co mu może przeszkodzić to problemy z zasilaniem...ale na szczęście atmega ma też BOD'a :)... jeszcze pytanie z innej beczki...mam zewnętrzengo EEPROM'a, w którym zapisuje raz na miesiąc jakieś ważne dane...z racji tego, że muszę czasem coś zapisać nie...
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....
Atom1477- czy nie mylisz przypadkiem pinu 12 z 13? Bo na 13 pojawia się modulacja podczas startu więc nie będę już go używał, natomiast pin 12 jest tylko dzielony z MISO ICSP który nie jest mi potrzebny. Możliwe. Chodziło mi po prostu o ten który Ci sprawiał problemy. Acha, w wolnej chwili podłączyłem dziś 2N2907 (PNP), w linii RESET ATMEGI (5V) do...
1) Nie potrzebne jest ustawianie stanów spoczynkowych. Jeśli tego nie zrobisz będą miały domyślną wartość czyli chyba 0. Tak samo domyślnie wszystkie piny są ustawione jako wyjścia czyli w (DDRX.Y = 1 <- nazwa rejestru kierunkowego w BASCOMIE nie musisz się tym martwić). 2)Co do drugiej części pytania powiem tak: najbardziej naturalnym rozwiązaniem...
Nie zgadzam się że prady diod są ograniczone jakimś pullupem, to nie at89c2051. Atmega ma skonfigurowane piny jako wyjścia i stan wysoki jest zwarty tranzystorem. tak samo silny jak zwieranie do masy http://obrazki.elektroda.pl/8671699300_1... Jeżeli by było tak jak piszesz to co by się stało z portami do których podłączyłeś przyciski S1...
Problem rozwiązany,wrzuciłem kasowarke na cyfrowy oscyloskop i dowiedziałem się co nie tak,RESET wymagał podciągania rezystorem do masy.Bez niego sygnał miał taki dziwny schodek :) No i to był problem, ujawniał się rzadko, tylko w prockach z rodziny attiny. Płytka V3: -poprawiono błąd z linią reset poprzez dodanie 1K rezystora ściągającego do masy...
A może podłącz LEDy i switche do 8-miu pinów. LEDy do VCC. Ale switche nie do GND, ale to dziewiątego pinu AVRa. Wtedy wciskanie switchów nie będzie powodowało zapalania się odpowiadającego LEDa (chyba że programowo procesor zadecyduje o jego zapaleniu). Czyli LEDy zapalasz albo gasisz normalnie. Ale co jakieś np. 10ms, wygaszasz je i piny ustawiasz...
ISP działa dopiero gdy programator ustawi reset na zero więc można używać programowania z podłączonym przetwornikiem. Na wszelki wypadek należy dodać rezystory separujące pomiedzy układami np. 1k. Oczywiscie o ile transmisja programatora nie zakłóci ADC ale gdy /SS jest wysoki to adc powinien być odłączony (ewentualnie warto dać rezystor podciągający...
Rezystor podciągający 4k7 nie bedzie przeszkadzał w obu przypadkach.
Filtrować zasilanie zawsze warto. Ja przy swoim hc pin sclr podciągałem zawsze przez rezystor 470. Dodatkowo moja funkcja wygląda tak: [syntax=c]void Master_SPI_Transmit(uint8_t data) { SPI_RESET_SS(); SPDR=data; while(!(SPSR & (1<<SPIF))); SPI_SET_SS(); }[/syntax] Gdzie [syntax=c]static inline void SPI_SET_SS() { PORTB|=(1<<PB2); }...
- 22pF jak najbliżej rezonatora I może jeszcze przy kwarcu 32kHz? Przy kwarcu powinny być takie kondensatory aby pasowały do kwarcu i pojemności pinów MCU. https://www.youtube.com/watch?v=BcJ6UdDx... Mi się podoba najbladziej ten fragment gdzie 10uF cap spisuje się lepiej niż 10u + 1u + 100n, a niby powinno być odwrotnie. Jest różnica pomiędzy odpowiedzią...
Czy jest dołączony rezystor podciągający 4k7 ohma, między linię danych, a zasilanie +5V ?
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...
Tak, tylko ostatecznie lepiej dobrać rezystor tak, by prąd bazy był kilka razy większy od obliczonego (dla głębokiego nasycenia 10x, ale tutaj specjalnie nie zależy nam na jak najniższym napięciu C-E. Inna sprawa, że zamiast tego powinieneś sprawdzić, czy port mikrokontrolera na pewno jest sprawny/szukać błędów w programie (niekoniecznie tylko dla slave'a...
Wydaje mi się że adres dla odczytu/zapisu powinien mieć wartość &HF1. Jeżeli korzystasz z hardwarowego TWI (np. w Atmega 32 pin PC.0 i PC.1) to masz zamienione SDA z SCL. [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $hwstack = 40 $swstack = 32 $framesize = 32 ' konfiguracja hardwarowego TWI dla ATmega 32 $lib "i2c_twi.lbx" ' biblioteka...
witajcie, ten temat pozwolił mi na uruchomienia moich rfm12 433MHz w 4 dni moje spostrzeżenia, które mogą się przydać początkującym Korzystałem z kodu avatara - pamiętajcie żeby sprawdzić czy na pewno, powtarzam na pewno działa wasze SPI, łatwo to spawdzić if(writeCmd(0x0000) LED_ON(); jeżeli dioda się zaświeci to znaczy to, iż "coś"...
Witam, mój układ, w którym mam zastosowane tranzystory BD911: http://obrazki.elektroda.net/97_12669320... Na bazę tranzystorów mam zastosowane rezystory pociągające R10,R11,R12,R13=1k ohm ,które mają wprowadzić je w stan nasycenia. Pytanie jest takie: Czy są one potrzebne? Czy np uniemożliwią mi one wysterowanie tranzystorami? Czytałem gdzieś,...
Na stronie 16 datasheet jest opis, uproszczony przykład odczytu (żadne błędy nie są sprawdzane): [syntax=basic4gl]' przykładowa konfiguracja dla sprzętowego TWI Atmega 2561 $lib "i2c_twi.lbx" ' biblioteka obsługująca hardwarowe TWI Config Scl = Portd.0 ' konfiguracja SCL i SDA Config Sda = Portd.1 Config Twi = 100000 ' 100KHz 'Config Twi = 40000 ' 40KHz...
Zgadza się, jednak powinieneś to sprawdzać, czy otrzymałeś potwierdzenie od układu slave. Wstawiłem takie pułapki po bicie startu i bajcie danych, co dziwne już po bicie startu rejestr statusu wskazuje na błąd. Być może problem leży w podwójnym podciąganiu, na moim module umieściłem rezystory podciągające, jak i również ze schematu modułu GY-86 wynika...
McRancor masz rację ! Odblokowałem ATmege z taktowania "low freq" i ustawiłem jescze raz fusy za pomoca PonyProg i zaczeło działać - przy ustawinieniach CKSEL = 1111 Poza tym w POnyProg bity sa nazywane tak jak w dokumentacji. Nadal jednak nie działa I2C. Na AT90S2313 jest Ok ale z zewnętrznymi rezystorami podciągającymi, ale AtMega nie działa, ani...
atmega podciągać rezystor podciągać rezystor podciągać reset
grubo drutu nawojowego scroll touchpad zawór dwubarowy krups
piekarnik wybija różnicówkę klejenie klapki baterii
Mercedes W211 320 CDI – demontaż skrzynki bezpieczników pasażera, F32, F32-K, lokalizacja, procedura Bosch 40076 – wyprowadzenia przekaźnika 5-pin i driver ECU HSSOP-36