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,...
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
I dla wejścia w Atmedze trzeba włączyć rezystor podciągający.
Dałeś rezystor podciągający 4.7K?
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?...
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...
Co z rezystorami podciągającymi magistralę ?
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
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.
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ę...
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...
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. Jaki maksymalny prąd może przyjąć dioda portu mikrokontrolera Atmel Atmega 16 (16AU) ? Potrzebuję dać rezystor podciągający ale nie wiem jaką ma mieć wartość, nie chciałbym przekroczyć maksymalnej wartości prądu jaki może być podany na wejście mikrokontrolera.
Mam układ w którym wykorzystuję atmega 16 za pomocą którego steruje przekaźnikami 4 voltowymi do sterowania wykorzystuje tranzystor bc547b do bazy podłączyłem rezystor 10k i zastosowałem rezystor podciągający 1k, zabezpieczyłem również cewke przekaźnika diodą. Nie wiem czemu przekaźnik się nie przełącza. Przy zmianie stanu portów tranzystor również...
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...
Stan nieokreślony będzie w przypadku ustawienia portu jako wejście bez rezystora podciągającego.
Stosuje Atmege 8 . Rysunek faktycznie się źle skaluje:( ewentualnie można zapisać na dysku i wtedy normalnie widać. Czyli jeśli rozmawiamy o Atmega to rozumiem że rezystor podciągający nie musi być ale może ? p.s. jak zrobię te testowanie stanu kompa i dogadam sie z termometrem dallasa to zaprezentuję cały projekt " Sterowanie komputerem za pomoca sms":)
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 wiem jakie masz pojęcie o elektronice ale raczej go nie masz. Zaraz napiszesz że nie chce pomóc a jest wręcz przeciwnie. Pomoc to nie wskazanie palcem a skierowanie (naprowadzenie). Coś robi zwarcie. Nie wiem jak to jest na tej płytce zrobione ale zwykle jest rezystor 4k7 podpięty do Vref oraz kondensator 10uF równolegle do termistora. Jeśli drugi...
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).
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.
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.
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...
ło matko ;) po opisie kolegi atom1477 i po tej informacji, że "Bascom coś kombinuje" można by uznać, że napisanie sotu do obsługi 1wire to rzecz prawie niemożliwa dla zwykłego śmiertelnika. Tymczasem to co robi Bascom to absoultnie nie żadna kombinacja tylko normalne zachowanie - ponieważ to podtrzymanie stanu wysokiego na pinie portu jest niejako przygotowaniem...
Rezystor podciągający 4k7 nie bedzie przeszkadzał w obu przypadkach.
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
Czy jest dołączony rezystor podciągający 4k7 ohma, między linię danych, a zasilanie +5V ?
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...
Używane przeze mnie czujniki podłączam tak: http://obrazki.elektroda.pl/1877811400_1... Ze względu na rezystor podciągający Rp dołączam Rz, który wraz z diodą zabezpieczającą na wejściu ogranicza napięcie w stanie wysokim. Taki sposób ograniczenia pochodzi z noty katalogowej Atmela. Jeżeli zasilanie czujnika jest z +5V to Rz jest zbędny.
moim zdaniem drugi schemat jest zły bo rezystor podciągający będzie miał 2k5 Ω
Do czego ma być rezystor 10k na schemacie? Co do napięcia referencyjnego dla ADC to lepiej użyć AVCC, bo cały ten czujnik wraz z rezystorem podciągającym daje sygnał ratiometryczny. Czyli rezystor ??? dajesz taki jak zalecają czyli 10k. I normalnie zasilasz to z 3.3V zamiast 5V. Napięcia wyjściowe będą proporcjonalnie mniejsze. Czyli np. dla kierunku...
Dobrze było by podać na elektrody napięcie przemienne żeby unikać elektrolizy. Nie widzę powodu żeby dodawać dodatkowy hardware do wykrywania stanu czujnika, do czujnika podłączasz dwa porty z rezystorami podciągającymi na wejściach ADC i resztę robisz programowo. Jeden port do masy na drugim mierzysz, a później odwrotnie, przedziały czasu związane...
Witam, Wybrałem jednak ATMega 32, przyciski podłączyłem pod INT'y a przyciski poprzez rezystor podciągający 10k do +5v - wymuszam w ten sposób logiczną 1 na tychże portach. Temat uważam za zamknięty, wysłałem do produkcji płytki. Pozdrawiam ! :)
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ś"...
nie - nie będzie załączał ale ATmega ma wewnętrzne rezystory podciągające dlatego trzeba ściągnąć rezystorem do masy
AVR zadziała przy niepodłączonym resecie. Ma on wbudowany rezystor podciągający. Wartość tego rezystora jest dość duża i warto dołożyć dodatkowy bocznikując go kondensatorem np. 10nF. Zabezpieczy to przypadkowe resetowanie się układu w bardzo zakłóconym środowisku.
Nóżkę Reset kontrolera podłączasz na wprost do złącza ISP a linię podciągasz do +5V przez rezystor 10K
Ta bramka AND nie ma możliwości ustawienia wyjścia w stan HiZ, więc jeśli będziesz chciał, aby MCP2515 był aktywny (CS w stanie niskim), to popłynie prąd od bramki do MCP2515 - próbujesz wysterować jedną ścieżkę dwoma układami. W ten sposób albo coś uszkodzisz albo popłynie trochę duży prąd, jakkolwiek niczego dobrego nie uzyskasz. Musisz pozbyć się...
Zalecanego, jak zalecanego, piszą, że nic nie jest potrzebne, ale jak ktoś się uprze to może zrobić tak jak pokazali w nocie. Ja się tam o sens tego rezystora za bardzo spierać nie będę, bo to koszt żaden, natomiast warto pamiętać, że rezystor podciągający ok. 20k na RESET już jest wbudowany. Więc zewnętrzny dałbym w środowisku o większych zakłóceniach,...
W instrukcji do tego zestawu pisze: W celu wykrycia wciśnięcia przycisku przez mikroprocesor należy koniecznie załączyć rezystor podciągający Jak załączyć ten rezystor? PS: Może zadaję głupie, proste pytania, jednak odpowiedzi do nich dużo mi pomagają.
Według mnie można spróbować bez jakichkolwiek translatorów. W I2C stan wysoki na liniach SDA i SCL wymuszany jest przez rezystor podciągający. Urządzenie, także master pracują w trybie otwarty kolektor. Wystarczy więc, że swoją linię SDA podciągniesz do 3V, ATmega już sobie poradzi z odczytywaniem stanów, a także ich wystawianiem.
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...
Witam Projektuję sobie płytkę z podstawkami ( głównie Textool ), którą chciałem podłączyć do programatora. Czy rezonator kwarcowy jest niezbędny do prawidłowego działania programatora? Czy muszę dać na płytce rezonator dla każdej podstawki ( lub przynajmniej jeden wspólny ) Czy może wystarczy zasilanie, sygnały oraz ewentualnie rezystor podciągający...
Spróbuj zewrzeć wyjście operacyjnego do masy rezystorem 470om lub 1k. dolny tranz.wyjścia wzmacniacza tego układu jest pnp i dla napięć poniżej kilkudziesięciu mV obciążenie może być w tylko w zakresie uA. Jeśli w układzie sterowanym jest rezystor podciągający to tu jest błąd.Podobnie jest w Real-to real.
Rozumiem a do odczytu wystarczy j=twiread(adres);? Też trzeba sprawdzić ACK, bo układu może nie być (np adres jest zły), kabelek się urwał, itp. Po warunku staru też należy sprawdzic status bo może byc problem z rezystorami podciągającymi. Jest tez inny powód. Np komunikujesz się po IIC i w czasie wysyłania np drugiego impulsu SCK następuje reset procesora....
czyli mówicie ze 100 Ohm na oporze bramki i będzie ok? No jeżeli to jest AVR a nie '51 (bo ona i tak ma rezystor podciągający w stanie wysoki więc nie ma co się obawiać o impuls prądowy).
Połączyłem reset z Vcc, dałem kondensator 100nF na wejście i Vcc z AVcc i w dalszym ciągu wyświetlają się tylko kwadraty, zastanawia mnie rezystor podciągający przy czujniku, ma wartość 2,2k a w datasheet ds18b20 jest 4,7k czy ma to jakieś znaczenie?
A jesteś pewien, że procesor jest taktowany 16 MHz? Jakie wartości mają fusebity? Zrób prostą pętlę z _delay_ms(1000) i miganiem diodą i sprawdź czy miga z właściwą częstotliwością. BTW, jaką wartość ma rezystor podciągający na linii Data OW?
Witam, czy ktoś posiada gotowy kod dla termometru DS18B20, który w połączeniu z ATMEGA 32 i wyświetlaczem HD44780, będzie wyświetlał poprawną temperaturę? Termometr podłaczony do układu jest poprawnie. (użyty rezystor podciągający itp). Problem leży tu po stronie kodu. Natomiast zawsze wyświetla temperaturę -0,1. Czy ktoś może poratować gotowym kodem...
No właśnie tylko wyjście, tylko nie mam takich oporników... więc raczej dzielnika nie zrobię, ale ten układ od mietekn rozumiem również będzie działał? Zlituj się. Nie znajdziesz takich rezystorów? Mogą też być 3,3k i 4,7k. Byle ten drugi był 1,4…1,5 razy większy od tego pierwszego. Ale ten układ z diodami tez zadziała. W takim razie wystarczy...
To jest sztuczka zastępująca fizyczny zewnętrzny rezystor podciągający do plusa zasilania. By magię zdjąć z forum wyjaśnię, że to nie żadna sztuczka, tylko włączenie rezystora pull-up, który znajduje się w strukturze wyjściowej pinu mikrokontrolera, a który włącza się wpisaniem jedynki do odpowiedniego bitu rejestru PORT, gdy pin jest ustawiony jako...
Sugeruję, byś zamiast 7805 zastosował jakiś regulator LDO: http://mikrokontrolery.blogspot.com/2011... Układ docelowo ma być zasilany z 12v, więc myśle, że stabilizator ldo nie jest potrzebny. Czy wiesz na czym polega multipleksowanie wyświetlaczy LED i jaki to ma wpływ na prąd jakim należy je zasilać? Innymi...
Dokładnie. Ja bym tą "bibliotekę" wzbogacił o cokolwiek związanego z diagnostyką - przynajmniej sprawdzanie ACKów i NACKów. Bez tego nie wiesz nawet czy układ coś odpowiedział. BTW, pamiętałeś o właściwych rezystorach podciągających na SDA i SCL?
Dodam jeszcze 3 grosze : ATmega potrzebuje rezystora na resecie podciągającego do Vcc.
Można wykorzystywać wewnętrzne podciąganie. Urządzenie slave 1wire może jedynie ściagać linie 1wire do masy i dlatego jest konieczne jakiekolwiek podciąganie. Moje procedury wykorzystują sterowanie 1wire przez właśnie rejestry PORTx. Przy odpowiednie dobranych czasach pozwala to uzyskać transmisję na bardzo długich liniach (udalo się uzyskać transmisję...
Witam Zasadniczo schemat masz OK. Moja uwaga dotyczy PCFa. Mianowicie te układy często sprawiają problemy a ich przyczyną nierzadko jest brak kondensatora elektrolitycznego na zasilaniu układu. Proponowałbym dołożyć do C12 elektrolit o pojekności kilkunastu, klikudziesięciu uF. W zasadzie to samo dotyczy stabilizatora napięcia. Dodatkowo zwiększyłbym...
Zastanawiam się jeszcze, czy przerwania od INTx nie zastąpić sprawdzaniem pinu. Instrukcja DEBOUNCE w sumie ma eliminować drgania zestyków i jeśli będzie odpowiednio skonfigurowany czas Debounca (CONFIG DEBOUNCE) to DEBOUNCE pinx.y, 0, przerwanie, sub powinno zadziałać chyba dokładnie tak jak On INT1 przerwanie Jedyna wada jest taka, że jeśli procesor...
- Każdy Ds na 3 przewodach, rezystor podciągający 4k7 przy każdym DS-sie czyli daleko od procka - Napięcie powrotne z DS na pinie Data to 4,95V - Zasilanie przetwornica step- down 24VDC-5VDC - stabilne dobrze odfiltrowane. - Reset sterowany z zewnętrznego Watchdoga Atmega się nie resetuje bo komunikacja po Modbusie TCP chodzi non stop, mam odczyt który...
Nie przestawiasz portów w tryb wyjścia. Domyślnie pracują one w trybie wejścia i wpisując "1" lub "0" włączasz jedynie rezystor podciągający. Więc stan wysoki to 5V a stan niski to stan nieustalony, np coś w okolicach 1/2 VCC (zależnie od warunków pomiaru).
temp pokojowa,pojedyncze urzadzenie ;) Rozdzielenie masy analogowej od cyfrowej to podstawa tzn jak to sie robi ? (jezeli mozna spytac) No jasne że można :-). Masę rozdzielasz na cyfrową i analogową dokładnie tak samo jak zasilanie na cyfrowe i analogowe. Fizycznie są to poprostu dwie ścieżki do masy na płytce. Do jednej ścieżki masy podłączasz elemetny...
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?
Po pierwsze: Piszesz że sie ze mną nie do końca zgadzasz a zgodziłeś sie w 100% :-). gdy port jest wyjściowy i ustawimy na nim stan wysoki a następnie zewrzemy go do masy to oczywiście ponieważ w tym przypadku port działa jako źródło to nie przepalimy go przy zwarciu pina do masy nie uzyskamy prądu wiekszego jak 40mA a więc nie ma niebezpieczeństwa...
Z tym pająkiem to bym jednak nie był taki pewny: chyba nie zrobiłeś lutów między kilkoma diodami, bo na filmie widać wyraźnie, że na raz pali się kilka diod. A próbowałeś wkleić moje funkcje do programu? Dodałeś rezystor podciągający? Szczerze, to nie miałem problemów z odpaleniem spi dla hc z wyświetlaczem 7-seg, dla tych funkcji działało idealnie....
Witam, w dobrym kierunku idziesz, ale to ci nie zadziała bo jak? skoro na początku programu tylko raz ustawiasz piny klawiszy jako wejścia oraz pin przerwania INT0 też jako wejście. Więc co ma tutaj wymuszać stan niski na wejściu INT0? nic!. Aby ten sposób zadziałał - musisz jeszcze pomyśleć o zmianie kierunków portów wtedy gdy trzeba. Generalnie założenie...
Po pierwsze sprawdź dokładnie multimetrem czy układ jest poprawnie zmontowany. Sprawdź czy linia MISO jest podciągnięta do zasilania przez R 100k. Jak montowałem swój programator to też na początku nie działał, a okazało się, że to zimny lut przy rezystorze podciągającym wszystko psuł. Sprawdzenie poprawności działania programatora powinien ci ułatwić...
Skoro doradzacie mu robienie symulacji w SPICE to sami tę symulację zróbcie i podajcie wynik. Same pierdoły zamiast konkretów byle sobie posty nabić. 1) Atom już podał rozwiązanie problemu, jedno z najlepszych na tą chwilę. Skoro płytka jest już wytrawiona to zamiast tranzystorów NPN+rezystor bazy można gdzieś dolutować ULN2003. Wyjdzie ci łatwiejsze...
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.
Już lepiej, ale tym razem spalisz tranzystor wyjściowy, daj rezystor pomiędzy kolektorem NPN a bazą PNP :) nie powiedziałeś co ma sterowac ten układ ? Poza tym: - o ile pamiętam to Atmegi mają normalne wyjścia a nie typu otwarty kolektor, więc ten rezystor podciągający do 5V jest raczej zbędny - 220Ω to za mało, niepotrzebnie obciążasz port procesora,...
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...
Dzięki. Stokrotne dzięki. Jak będę miał oporniki to podłącze drugi. Do 13 ,12,4,1,0 i digital też można?Te mam wolne. PS. Przycisk też musi mieć rezystor?Przycisk do 13 i 2 pina ale ja mam 2 zajęty. Jaki inny można?Z wolnych do przycisku. W zasadzie wszystkie piny są po to by z nich korzystać :-)Wystarczy deklarować kolejny wolny pin cyfrowy np. #define...
(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...
Problem 2 - tam jest LED na IR, ma napiecie przewodzenia zapewne w okolicy 1V. Dobierasz rezystor jak dla LED. Problem 1 - nie musisz podłączać pod ADC. Można tak dobrać rezystor podciągający, alby przy oświetlonym fototranzystorze na wyjściu był stan niski, a przy nieoświetlonym wysoki. Można oczywiście też pod ADC podpiąć. Przy czym fototranzystor...
Pomogła zmiana rezystorów podciągających szynę z 4k7 na 1k2.
Witam! Po pierwsze to z reguły przyciski powinny zwierać piny wejściowe do masy a nie do zasilania. Wynika to z faktu posiadania przez procesory AVR wewnętrznych rezystorów pull-up podciągających wejścia do +vcc, czyli panuje na nich stale stan wysoki (oczywiście gdy zostaną uaktywnione). Po drugie to akurat sygnał CLK ma się zmieniać, podczas narastającego...
Po 1, nie wersja 8 czy 10 czy 6 bo nie wiadomo o co chodzi. Płytki są oznaczone kolejno 2c, 2d, 2e, 2f, 2g, i ostatnia 2h :) Po 2: PCB v.2h: - dodano pin RX oraz rezystor ściągający 10K KONIECZNIE dodaj rezystor jeśli uaktualniasz do 2.10! Tego rezystora kolega zapomniał dodać na swoim rysunku, a jest on ważny przy aktualizacji programu do 2.10. Bez...
Witam wszystkich. Mam pewien problem z Atmegą16L - a nawet z kilkoma. Sprawa wygląda tak: niedawno zacząłem przygodę z elektroniką cyfrową, kolega pomógł mi wystartować i zaopatrzył właśnie w kilka wyżej wspomnianych Atmeg oraz taką najprostszą płytkę testową jaką można mieć, czyli miejsce na Atmegę w technologii SMD, generator taktowania (kwarc 7.3728...
Kiedyś miałem wiele problemów z SPI przez zbyt długie czasy narastania zboczy. Co prawda nie było to w AVR , ale zastosowanie rezystorów podciągających rozwiązało problem. W AVR-ach nie ma takich problemów, stąd rezystory te są zbędne w trakcie programowania.
Witam. Zmontowałem przed chwilą i sprawdzone. Zostaje tylko pozbycie się drgań styków klawisza. [syntax=c]#define F_CPU 16000000UL // Atmega644 #include <avr/io.h> /*biblioteka avr*/ #include <string.h> /*biblioteka napisy*/ #include <stdio.h> /*biblioteka podstawowa C*/ #include <stdlib.h> /*biblioteka C*/ #include <stdbool.h>...
hmm.. jednak nie tutaj droga pojawiło się jeszcze kilka innych problemów - np ukłądy nowej serii są strasznie wrażliwe na co ? nie wiem na co. np od "wieków" przy nogach wejściowych gdzie sygnały pochodzą np z przycisków stosuję kondensator 100nF do masy dla eliminacji drgania styków i ogólnie dla wygładzenia przebiegu. ukazuje się że zwarcie takiego...
;* ;***************************************... ;*PROCEDURY OBSŁUGI MAGISTRALI 1-Wire DLA MIKROKONTROLERA AVR ;***************************************... ;* ;*Nazwa pliku :AVR_1Wire.asm ;* ;*Przeznaczenie :dowolny AVR, za wyjątkiem AT90S1200 ;*Kwarc :4MHz ;* ;*******************************OPIS****...
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...
Do tego nie trzeba transoptora. Wystarczy rezystor podciągający około 220R i wtedy też trzeba będzie prąd około 20mA aby procesor wykrył naciśniecie przycisku. Transoptor nic nie da bo jak mniemam zasilanie transoptora będzie z tego samego źródła co procesor? W takim razie zakłócenia może i nie przejdą przez pin, ale przejdą przez VCC i GND.
Dlatego najbezpieczniej dać diodę + rezystor podciągający. Przy tak niskich napięciach dioda musi być Shottky'ego. Rezystor podciągający od strony 1.8V. A dioda w kierunku takim że może tylko zwierać rezystor do masy (czyli anoda od strony rezystora). Więc przy stanie niskim na wejściu mamy 0,3V na wyjściu. A przy stanie wysokim mamy tyle ile daje rezystor....
No i teraz zasilanko że "mucha nie siada" ;) Ale dopiero teraz zauważyłem :( .... zastanów się co robisz z nie używanymi liniami LCD .... może zerknij tutaj a potem zrób jak uważasz: http://mirekk36.blogspot.com/2012/04/lcd... Dodano po 7 A to po to żeby uniknąć niszczenia styków przez prądy zwarciowe z kondensatora podczas wciskania...
Poniżej podaję zrobiony na szybko szkic proponowanego przeze mnie podłączenia rezystorów podciągających do portów mikroprocesora, w sytuacji sterowania wyświetlaczem LED ze wspólną katodą (problem opisany przez autora tematu). Oczywiście pominięte są na rysunku wszystkie inne elementy niezbędne do poprawnej pracy mikroprocesora. Zastosowanie takich...
A ja zwykle daję rezystor podciągający 1...10k po stronie 5V i diodę 1N4148 szeregowo z sygnałem. Podnosi to poziomy napięcia z 0...3.3V do 0.7...4.0V. Przetestowane do 10MHz.
Rocket_93: g***o prawda. Układ z diodą D3 jest prawidłowy. Napięcia 0...3.3V zostaną skonwertowane do zakresu 0,7...4,0V a to jest bardzo dobry zakres dla urządzeń z wejściami 5V. Klasyczne urządzenia mają zakresy dla „0” U =< 0,3VCC, a dla „1” U >= 0,7VCC. Czyli 1,5V i 3,5V. 0,7V =< 1,5? Tak. 4,0V >= 3,5V? Tak....
Jaką funkcję spełni rezystor na tym pinie? Reset pin w AVR jest aktywowany stanem niskim i spełnia dwie funkcje. Podłączając Reset pin do GND powoduje reset wszystkich rejestrów do 0 oraz ustawia Program Counter na zero oraz przełącza wszyskie linie wejściowe i wyjściowe w stan HiZ . Drugą funkcją jest przełączenie processora w tryb programowania....
Jest i schemat. R/W mam podpięte do masy i na żadnym z DB4...DB7 nie mam masy. Chodzi mi bardziej o to jak spowodować by Atmega się odezwała. Lcd raczej jest sprawny , ponieważ kupiłem go 2 tyg. temu nie pomyliłem na nim nigdy biegunów oraz nie stało się z nim nic takiego co mogło by spowodować jego zepsucie ( w moim mniemaniu). W zamyśle do pinu Reset...
pokaż schemat tego twojego ustrojstwa to będzie można coś podpowiedzieć a nie zgaduj-zgadulę urządzasz ;) przyczyn może być mnóstwo szczególnie u początkujących, którzy nie wiedzą co to są kondensatory przy zasilaniu, albo własnie rezystor podciągający reset itp
Górny rezystor 10k Om, dolny 330 Om. Pozostaje kwestia dolnego napięcia 30mV. Dodatkowy rezystor podciągający do +5V 56k Om na wyjściu dzielnika? ADC to jest wejście. Mierzy, nie zasila. A czy wchodzi w grę wzmacniacz operacyjny? Dość łatwo by się podzieliło napięcie i dołożyło przesunięcie napięcia o 30mV.
Po pierwsze wyłącz po prostu JTAGa i nie szukaj cudownych związków pomiędzy nim a "wydajnością prądowa portów". Nawet gdyby na nią jakoś tam minimalnie wpływał 500omów AVR bez problemu zewrze do masy (prąd wyniesie maks 10mA). Tak w sumie sobie myślę czy można zastosować podciągnięcia rezystorem 4,7k Skoro masz do czego to podciągnąć to dlaczego nie...
Witam Mam problem z komunikacją między PCF8574AP, a uP Atmega8535. W bascomie zmienna err wyrzuca "1" Gdy np dotkne palcami przewodów sda scl to coś się zmienia... ale nie wiadomo co... czasami zmieniają się stany wyjść tego pcf'a ale nie w tym zadnego porządku. A po podłączeniu rezystorów podciągających linie sda i scl zmienna err cały czas wyrzuca...
mam jescze jedno pytanie programujesz to odzelnym proramatorem?? czy przez ISP?? spoboj odwrócic porty, spoboj uzywac polecen set i reset np. "reset PORTB.5 " oraz tutaj masz cos o charakterstyce portu: Port PB jako uniwersalny port wejścia wyjścia. Wszystkie 8 linii portu są równorzędne, gdy używane są jako zwykłe wejścia-wyjścia. Bity DDBn w rejestrze...
Ja to z grubsza rozumiem tyle, że nie wiem jaki maksymalny prąd wytrzymuje dioda portu mikrokontrolera Atmel Atmega (taki mam w sterowniku). Czy mógł byś mi to podpowiedzieć oraz pokierować w jaki sposób praktycznie dopasować odpowiedni rezystor podciągający ? Jak zaznaczyłem, nie jetem elektronikiem. Rozumiem, że pewnie nie da się określić wartości...
Pin INT w PCF jest typu otwarty dren. Potrzebujesz więc rezystor podciągający.
Zaraz będzie pewnie pytanie co to Vpp, albo jak to zaprogramować :) Potem będą problemy, bo nie będziesz wiedział jak podłączyć jakiekolwiek urządzenia zewnętrzne do tego mikrokontrolera (wbrew pozorom dla laików może nie być zbyt różowo jak napotka informację o potrzebie zast. zewn. rezystorów podciągających, buforów itp.) A tak przy okazji w dokumentacji...
Do sprawdzania używasz tego samego czujnika co w Arduino (długość kabli, rezystor podciągający). Masz na zasilaniu ATmegi (jak najbliżej nóżek) kondensatory filtrujące napięcie zasilania i jeśli używasz ADC odpowiednio zasilane nóżki ATmegi (dławik, kondensator). Najlepiej filtruj zasilanie ATmegi zgodnie z datasheet'em lub powiel filtrowanie z Arduino.
Powinien być 32.768kHz (32768Hz),a mi babka w elektroniku dała 3.2768MHz, więc trochę większy niż powinien. No nieźle :) Chciałeś przyśpieszyć czas 100-krotnie? Wystarczająco szybko już leci... :) A poważnie - jeśli podłączysz PCF-a prawidłowo i jego generator działa jak należy, to (przy domyślnym ustawieniu rejestru kontrolnego) na pinie 7 (/INT)...
rezystor podciągający wewnętrzny rezystor podciągający rezystor podciągający atmega8
obliczać dławik dławik buderus logamax płyta główny filtr corolla
junkers usterki wzmacniacz stereo
Jak wymontować zbiornik na sól w zmywarce Amica ZIM 629E? Czy przewody głośnikowe mogą leżeć obok kabla zasilającego 230 V?