musisz B0 ustawic jako wejscie - podciagnąc do góry, ustawic 0 na PD0 i sprawdzic czy na PB0 jest 0. Nie łacz nigdy dwóch pinow ustawionych jako wyjścia.
Co to jest za wejscie w procesorze atmega 8 gdzie podlacza sie wejscie 3
Witam Wszystko zależy do czego potrzebujesz tego układu. Raczej nie widzę potrzeby stosowania Bóg jeden wie jakich układów. Wystarczy, że na wejściu przetwornika dasz diodę zenera o odpowiednim napięciu, np. dla wejścia 5V daj diodę 5.1V. Wejście przetwornika zazwyczaj toleruje napięcia nieco większe od napięcia zasilania (o około 0.6V). Można dać również...
Ciekawe pytanie, jak ecu posteruje tym wtryskiwaczem ?
A nie ma kolega przypadkiem włączonego ADC na tym pinie ? ( przetwornika analogowo cyfrowego ) wtedy port zachowuje sie jak wejscie ...
Witam Mam takie pytanie chce podączyć PC=>atmega16=>atmega16. Chciałbym to wszystko zrobic za pomocą UART. Chodzi o to by atmega miała wejscie i wyscie pod RS232. Czytalem ze mozna zaprogramowac UART ale jak to zrobic w C? Wiem ze w Bascomie pisze sie: Open "comd.1:9600,8,n,1" for Output As #1 Ale jak to zrobic w C? Jak by ktos mial jakis...
Tłumacz trochę mniej pospiesznie ale dokładniej. " układa z ttl'em 3V podanym na wejscie procka "-nic nie można zrozumieć. TTL-wejście -poziom niski (0) 0-0.8V, poziom wysoki(1) 2-5V. CMOS-jak ATmega(wejście) poziom niski 0.3xVcc=1.5V a poziom wysoki(1) 0.7xVcc=3.5V Jak z wyjścia TTL sterujesz CMOS-a nie ma problemów. Jak z wyjścia CMOS-a sterujesz...
Atmega 16 ma 200x wejscie róznicowe co przy nap ref 2.56 daje 0V do 12.8mV na rezestorze. Przy pradzie 5-20A - wystarczy 0.5mOhm-a
ł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...
A Twój program nie chce działać? Jaki jest problem. To co w programie masz nieprawidłowo to odczyt stanu przycisku. Procedura odczytu przycisku powinna przewidywać takie sytuacje jak drgania styków lub przypadkowe zakłócenia na linii przycisku. Jedną z możliwość odczytu przycisku jest: [syntax=basic4gl]If Wejscie = 0 Then Waitms 100 If Wejscie = 0 Then...
Nie pisze się tak [syntax=c]DDRD |= 0<<PD2;[/syntax] Tylko tak: [syntax=c] DDRD |= 1 << PD2; // jako wyjście DDRD &= ~(1 << PD2); // jako wejscie [/syntax]
Producent zapewnia wyzwolenie przerwania podczas przejścia ze stanu A w stan B (w zależności od ustawień rejestrów konfiguracyjnych). Poziom tego napięcia będzie ściśle zależał od napięcia zasilania, więc jest dość trudny do przewidzenia i myślę, że w tej kwestii Atmel nic nie gwarantuje. Jeśli musisz wywoływać przerwanie przy konkretnym napięciu skorzystaj...
Wykorzystaj zewnętrze przerwanie a programie przerwania odpal timer potem następne przerwanie i timer stop i wynik timera do zmiennej. i tak w koło. Fototranzytor np możesz wykorzystać w momencie zaniku/przerwanie wiązki światła tranzystor przestaje przewodzić a przy pomocy rezystora podajesz w tedy logiczne zero na wejscie przerwania.
:)... no wlasnie.... Ale w tym sek, ze raczej nic tam w programie nie powinno przeszkadzac. void inicjuj_USART_TIMER(unsigned char tim, unsigned char szybk) { TCCR0 = 0b00000001; TCNT0 = 5; TIMSK |= 0b00000001; //////////////////////////// UBRRH = 0; UBRRL = (unsigned char)(szybk); UCSRB = 0b11011000; UCSRC = 0b10000011; SREG |= 0b10000000; } void zapisz(void)...
Zgodnie z dokumentacją procesora atmega 328 napięcie wejścia analogowego nie może przekroczyć napięcia zasilanie więc konieczny jest dzielnik.
Hmm tomgart a po co w takim przypadku ta dioda Zenera ? Robisz dzielnik napięciowy i to wszystko. W takim przsypadku górny rezystor może mieć wartość 15k a dolny 10k (10/25*12=4,8V) Pozdrawiam
ADMUX &= (wejscie); W ten sposób nie zapalisz odpowiednich bitów MUX, a zgasisz te co nie pasują do maski "wejście". Czyli najpewniej wyzerujesz ten rejestr. Chyba nie o to chodziło?
Witam. mam pytanko o atmegę : czy gdy zadeklaruję załóżmy port a jako wejscie to na wejście mam podawać +5V czy 0V ? pytanie drugie: mam program sprawdzony (załaczanie diody). Symulator poprawnie go interpretuje a jak go wgram do uC (poprawna weryfikacja) to na wyjsciu nie ma sygnału. program przyjał, dobrze procka rozpoznał a efektu nie ma. Czy mogłem...
Czym sie rozni obsluga portu F w atmega 128 w trybie wejsciowym? Tryb wyjsciowy mi dziala ale wejscie nie chce zahulac... Jtag w fusach jest wylaczony...wylaczony jest tez tryb kompatybilnosci z atmega103.
Na końcu ISR powinieneś dać: [syntax=c]TCNT0 = 0;[/syntax] Co do tego: gFlags.pidTimer to o tym też nic nie wiadomo, czy napisałeś tam przy volatile? To tyle jeśli chodzi o domyślanie się na podstawie paru linijek kodu.
dokonuje pomiaru pomiedzy rużnymi wejsciami adc i moj problem polega na tym ze w momecie gdy przelaczam wejscie do przetwornika pomiar sie psuje i to bardzo powaznie na dłuższa chwil potem wsyzko wraca do normy co moze byc nie tak ???
Uzywam ATMega 16. 1 klawiatura wykozystuje 4 wejscie i 4 wyjscia z jednej grupy, druga analogicznie. Do rejestrow szeregowych wykoszystuje wyjscie data, strobe, output enable.
Nie wiem dlaczego się dziwisz. Niepodłączone wejścia łąpią zakłócenia bo mają wysoką impedancję. Ich stan wymusza się nie kondensatorem, tylko rezystorem wymuszającym określony potencjał. Jak je podłączysz np. przez 10k do masy to i układ przestanie wariować.
jeśli to mają być tylko wejścia ("30 dodatkowych wejsc") to poszukaj o rejestrach przesuwanych z ładowaniem... to chyba były 74x165.. 3 linie procka głównego i możesz rozszerzać sobie wejść do woli - jeden układ = 8 dodatkowych wejść, całość strobujesz jednym sygnałem a potem tylko zegarem przesuwasz wszysko do procesora - nawet można by wykorzystać...
Sprawdż miliamperomierzem (zalecałbym rezystor szeregowy dla bezpieczeństwa), czy rzeczywiście te wejscia są widoczne jako 10k do VCC. Wystarczy takie wejscie zewrzeć miliamperomierzem do GND. Pozdrawiam Mariusz
Po restarcie mikrokontrolera i tak wszystkie piny są wejściami, zatem ustawianie PD0 jako wejście nie jest konieczne, za to może się bardziej przydać podciągnięcie tegoż wejścia programowo do VCC [syntax=c]PORTD |= (1<<PD0);[/syntax] Poza tym zamiast pisać tak: [syntax=c]DDRD = 0xfe;//IN0 ustawiam jako wejscie EICRA = 0x3;//Przerwanie ustawione...
Witam Czy są jakieś różnice w budowie wejść tych liczników (w ATMega 162)? T0 to wejscie 8-bitowego licznika, T1 16-bitowego. Oba liczniki steruje impulsami z transoptora i T1 liczy normalnie, a T0 podlicza tylko zwarcia bezpośrednio do masy. Do transoptora (CNY17-4) wejścia liczników są tak podłączone: 5V | Kolektor * Emiter -----------wejście Licznika...
DAC0808 - nie ma kompletnie żadnej filozofii. POdłączasz go do jakiegokolwiek ośmiobitowego portu, ustawiasz kierunek (DDRx = 0xff;) i zapiszujesz wartość (PORTx = wartosc;). PCF8591 - http://elportal.pl/index.php?module=Cont... część szósta, pobierz listingi. ADC0820 - podobnie jak DAC0808 podłączasz do portu ośmiobitowego....
A co nie wróci , tzn. niepotrzebnie będzie zasilał kondensator C7 i wejście stabilizatora IC3 przy braku napięcia na wejściu zasilacza .
Wejscie chodzi o pin procka ?W sumie dowolny a najlepiej z programu .
Witaj. Po tym programie oczekiwałem, że po podegraniu wszystkie diody będą zgaszone, a dopiero gdy wcisnę przycisk, jedna z nich się zapali. Okazuje się, że dioda świeci niezależnie od tego, co dzieje się z przyciskiem. Nie pokazałeś schematu więc będę wróżył - brak zewnętrznego rezystora pull-up podciągającego piny przycisków do Vcc. Zamiast tego możesz...
No tak ale w C tez by trzeba bylo isc po.kolei ze jesli jest zalozmy wejscie pd0 atkywne to ustwaia miejsce wysyla znaki itd czy inaczej?
A czemu 2 razy sprawdzasz magistrale? To jest pewne że magistrala pod około 1 ms (taki jest czas twojego opóźnienia) będzie w stanie wysokim. Wywal ten fragment: // sprawdzamy poziom linii if(bit_is_set(TH_PORT, WEJSCIE)){ PRESENCE=1; } else { PRESENCE=0; } który jest po _delay_us(470); Czas 500us zmień na 480us a 30 na 70us.
Wracam do tematu. Rzeczywiście migniecia LEDa nie wynikały z pętli. Drzasiek miał rację. Opóźnienie delay. Warunek operatora logicznego "lub" załatwia sprawę ale powstał kolejny problem w przypadku zapalenia: - 1 SW to 1 LED - 2 SW to 2 LED -1i2 SW to 1 LED Zapala mi się 1 potem gaśnie i zapala 2 a potem (SW3) zapala sie 1 i 2. Co jest logiczne, bo...
Czasami w podobnej sytuacji pomoglo podanie zewnetrznego sygnalu zegarowego. Zdarzylo mi sie, ze jakims cudem (prawdopodobnie przez moja nieuwage :) ale do konca nie jestem pewien) podczas programowania przez ISP przelaczylo mi sie zrodlo sygnalu zegarowego na zewnetrzne. Sygnal mozna podac z innego, dzialajacego procesora na wejscie zegarowe wg. wytycznych...
Zerknalem na programik i stwierdzilem ,ze linie rxd po ustawieniu na wejscie , podciagnalem do +5 za pomoca wewnetrznego pullupa. Sprawdz czy tez tak zrobiles.
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.
No to bys musial pokombinowac:) Zastosowac jakis multiplekser analogowy albo cos, ktory byłby by przełączany w zaleznosci od polaryzacji napiecia mierzonego i przelaczal odpowiednio napiecie na wejscie przetwornika AC
daj se spokoj z tymi rezystorami po prostu.... jak boisz sie ze cos upalisz, to predzej przez tranzystor niz bez, z prostej pzyczyny, ze wydajnosc portu uC wynosi moze 20mA, a wydajnosc tranzystora o wiele wiecej. pozaty - czemu mialbys niby cos upalic - jesli port jest jako wejscie, to w zalozeniach ma nieskonczenie wysoka impedancje (w praktyce wystarczajaca...
Posiadam płytki pod atmegę8 ze złaczem na wyswietlacz, stabilizatorem, złaczem do programowania, wejscie na czujnik ds18b20 do tego w komplecie moge przeslac wyswietlacz pasujacy do tej plytki. Pozdrawiam
Kupić gotową kartę do PC, ilość komponentów minimalna :) Jak chcesz robić sam to pytanie jaka dokładność? Możesz np połączyć 3 atmega8 poprzez I2C. Każda atmega ma przetwornik z 8 wejściami, więc masz 24wejścia. Jeden atmega jest masterem i dane z I2C wysyła rs232/usb/pc. Konstrukcja prosta jak budowa cepa, wystarczą 4 scalaki (3xatmega+ft232R) i kilkanaście...
Na AVR bez sterownika będzie ciężko. Jakbyś dodał jakiś CPLD, to mogłoby to być realne, ale potrzebujesz także RAM. Nawet statyczny obraz trzeba skądś brać - SD się nie nadaje. A jak policzysz koszty CPLD + SRAM + miejsce na płytce to dedykowany kontroler wyjdzie taniej i prościej. Ten LCD z PSP działa ładnie na AVR32 - wbudowany kontroler ładnie go...
Atmega ma jeden przetwornik ale 8 wejść analogowych. Kanały przełącza się wewnętrznym multiplekserem - programowo.
Ewentualnei jak masz gdzies zasilacz wtyczkowy to mozesz sobie zrobic tak: Zasilacz -> plus zasilacza na wejscie stabilizatora, minus na mase stabilizatora ->procesor. Jak masz niestabilizowany zasilacz to musisz dać mostek i elektrolit więc w zasadzie to sprowadza się do tego co podałem w poprzednim poście, a jak stabilizowany to mozesz odrazu dać...
-> Balu - DA sie bez problemu budzić procka stanem wysokim, lecz okrężną drogą.... :] Więc: Kupta sobie tranzystor npn za ok. 10 groszy. Rezystor 27kR za 5 groszy. Rezystor 100k za 5 groszy. Kolektor tranzystora do inta. Emiter do masy. Baze przez rezystor 27k do zasilania zewn. Bazę przez rezystor 100k do masy. Inta konfigurujesz na LOW LEVEL i WEJSCIE...
Nie wiem dlaczego Atmega 328 mierzy napięcie tylko do 1 V ? Może dlatego : ADMUX = (1 << REFS1) | (1 << REFS0) | wejscie; // Wybor napiecia referencyjnego wewnwtrzne 1.1 V z zewnetrznym kondensatorem na pinie AREF https://obrazki.elektroda.pl/4189295400_... Jedyne co możesz zrobić to ustawić REFS0 i REFS1 na 0 i podać na pin...
Trzeba uważać i czytać cały kod jeśli się go wpisuje, zwłaszcza do swojego mikrokontrolera :D Nie zauważyłeś, że ten Bootloader jest przykładowy i był użyty na takiej płycie testowej. W kodzie skonfigurowano dwie diody LED do mrugania :) I tak jak normalnie nigdy nie konfiguruję wejśc bo normalnym stanem pinu po resecie w mikrokontrolerze jest "wejscie"...
Nie zadziala, gdyz ATMega nie ma wbudowanego pull downa. Zadziala jesli pomiedzy pin a mase wepniesz rezystor.
Witam pasjonatów zegara "nixie" Właśnie konczę budowe zegara z wyżej wymienionej strony.Do pierwszego urochomienia użyłam odbiornik DCF z fabrycznego budzika z zasilaniem 1,5 V co efektem tego było jak powyżej. Następną próbę wykonałem z budzikiem DCF zasilanym dwoma paluszkami R-6 (3 V) Do wyjscia odbiornika DCF działającego budzika podłączyłem zegar...
Wejściem analogowym procesora Atmega 2560, czyli przetwornikiem...
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...
Witam ponownie po dłuższej przerwie, problem SPI udało mi się rozwiązać i nie było to związane, jak sugerował zumek, z błędną inicjalizacją bloku SPI. Błąd polegał na tym, że jeśli w trybie master nóżka SS jest zaprogramowana jako wejscie, to służy ona innym układom zewnętrznym do przełączenia układu nadrzędnego w tryb slave. Ja w swoim układzie nie...
Atmege mozesz programowac w zegarze od tego jest ISP, badz wyciagnac i w zewnetrzym programatorze, do wyboru do koloru To wejscie obok zlacza ISP, a dokładnie 2 wejscia po 3 piny sa do wlutowania 2 czujników DS18B20, własnie o takich jak piszesz, ponieważ Atmega nie ma wbudowanego takiego czujnika, oprócz tego nic ci wiecej nie jest potrzebne do mierzenia...
aktualnie zrobiłem taki oto układzik do dopasowania poziomów napięc i "odwrócenia sygnału" http://obrazki.elektroda.pl/1473085000_1... a program w bascomie tylko liczy ile razy się zmienił stan na wejsciu RXD [syntax=basic4gl]$regfile = "m16def.dat" $crystal = 8000000 Config Lcd = 20 * 4 Config Lcdmode = Port Config Lcdpin = Pin , Db4...
Chciałem zrobić na ukałądzie NE555 jeden układ miał zwarcie na VCC i GND, a drugi urwany PIN VCC to próbowałem wykombinować na Arduino Micro Pro. Dalej możesz. Pod poniższym linkiem jest program wraz ze szczegółowym wyjaśnieniem, jak wygenerować 1 MHz (a nawet więcej) z użyciem ATMega32U4 (Micro Pro lub Leonardo): https://harizanov.com/2013/04/crazy-high...
Strona mechaniczna mnie nie obchodzi, mam odebrać dwa sygnały z dwóch halotronów będą one podłączone do zacisków INPUT na schemacie. Czy tak przygotowane wejscie jest ok tzn. rez podciagajacy 10k do + i jakiś niski w szeregu?
widze ze sie nierozumiemy chodzi mi o sterowanie czyli wykozystanie wyprowadzenia jako wejscie lub wyjscie sterowannie edem to tylko przyklad, pozatym reset mam wyprowadzony jako przycis i jest tez podlaczony pod programator
Moim zdaniem pomysł trochę chybiony... ... proponowałbym przeczytać na stronie autora, jaki cel miał jego projekt, nim kolega napisze, że jest chybiony... Wydaje mi się, że sens układów startowych jest... minimalny... ... zapewne firmy firmy produkujące takie zestawy robią to tylko dla własnej przyjemności... a oczywiście nikt ich nie kupuje... mnogość...
Wyjscie? ADC i comparator mają jedno wejscie wspólne. Pracy jednoczesnej nie próbowałem ale mozesz łatwo sprawdzić. Kolego Jeszcze nic nie pomogłem
No nie bardzo. Pętle busy waits są w przerwaniu niewskazane. Zrób tak jak napisał (at)BlueDraco : odczyt poprzedniej konwersji-start następnej konwersji-wyjście bez czekania. [syntax=c]ISR(TIMER1_COMPA_vect) { switch(wejscie) { case 2: adc3=ADC; ADMUX = 0; ADMUX = (1<<REFS0)|wejscie; ADCSRA |= (1<<ADSC); break; case 3: adc2=ADC; ADMUX =...
A mi wlasnie biega cos na zasadzie 4 stanow: Nic niema Cos jest ale daleko Cos jest blisko Sciana Taki pomiar mi wystarczy po po comi mi dokladniej :P czyli styknie IR bez modulacji czy zbyt wymagajace jeszcze jest ? Tzn atmega 8 ma tylko wejscia analogowe? nie ma wyjsc??? nie wiedzialem :( A jak robia ze podlaczaja sama diode do atmegi i swieci? A...
ATMega8A efekt po podaniu VCC na PC0 lub PC1 jest taki że funkcje się "sek" i "min_sek" nakładają się na siebie tak że liczby się zlewają; [syntax=c] DDRC =0x00;//port c wejsciem PORTC=0x00;//wejscie z podciagnieciem do masy [/syntax] W AVR-ach, nie ma rezystorów pull-down - musisz użyć zewnętrznych.
Witam, Borykam się od pewnego czasu z problemem bliżej nieokreślonym. Oczekiwane działanie opisałem poniżej: Mikrokontroler (ATmega2560, umieszczona na płytce "chiński klon arduino") ma podłączony zestaw przycisków do wejść, oraz 8 diod led dla sygnalizowania statusu z drugiego mikrokontrolera. Ta płytka ma stanowić pilota, więc zmiany stanów na wejściach...
Witam, Nigdy nie miałem do czynienia z tym robotem, ale rozumiem że skoro w ADMUX wpisywane jest tylko wejście oraz zapis wartości od lewej to zakłada się ze Vref jest wyłączone. Spróbuj ustawić na sztywno wejście w ADMUX = 0 i tylko z niego tymczasem korzystaj czyli wpisz w ADMUX tylko 1 do ADLAR bez instrukcji if. // return 0-255 // int MiniBoard::analog(int...
Częstotliwośc jest ustalana automatycznie przez Bascoma. A masę faktycznie nie mam oddzielonej. Atmega mam w obydowie TQFP64 i pod układem jest jedna masa. Czy to rozdzielenie jest możliwe w ten sposób że teraz osobnym przewodem oddziele od masy cyfrowej, a gdzie dać punkt połączenia czyprzy stabilizatorze 7805, Co do moich wskazań to te 5 pkt to może...
Zalezy jakie wejscie ma ta aparatura radiowa. Sa gotowe moduly radiowe, podpinasz do tego procesor i masz.
Zastanawia mnie tylko jedna rzecz , na jakiej podstawie ballast gasi lampe i wystawia fault. Z normalnymi ballastami nie było takiego problemu. Mam dwa projektory w których tak się dzieje. Szukałem schematu takiego ballastu ale bez skutku , być może dałoby się ballast "przerobić" żeby się kontrolował lampy tak surowo. Siedzi tam atmega 16 z wejściami...
Chce teraz tak zaprogramowac atmela by np jednym przyciskiem wybierałbym sobie dowolne wyjscie drugim np wejscie a trzecim akceptował i puszczał całość. Skorzystaj ze zmiennych które to zmieniać +/- będziesz przez przyciski, a jak naciśniesz trzeci klawisz to program zawartość tych zmiennych wyśle jako gotowe ciągi 0 1. Oczywiście bity które nie mają...
To powiedz jeszcze jaka jest częstotliwość próbkowania i jakiej dokładności oczekujesz? Mając 8 linii analogowych w Atmega masz do wyboru kilka wariantów. 1. Każda linia podłączona przez osobny multiplekser do 3/4 sygnałów wejściowych (np. 4052) i wtedy wykonujesz serię 8 pomiarów (CH0..CH7), przełączasz synchronicznie wszystkie multipleksery i wykonujesz...
Dioda Zenera mozesz zabezpieczyc wejscie w Twoim przypadku 5 volt nie mozesz przekroczyc to jakas z napieciem nie wyzszym od 5 czyli 4,7[V] lub 5,1[V]
Witam W pierwszej kolejności zamień #define F_CPU 4000000UL na #define F_CPU 16000000UL. Na płytce jest kwarc 16MHz. Do zapalania diody przyciskiem będzie następujący kod #include <avr/io.h> #include <util/delay.h> #define F_CPU 4000000UL int main( void ) { DDRC |= _BV(0); //port C.0 jako wyjscie DDRB &= ~_BV(0);...
Jak w temacie... jakas kostka? Chce na wejscie adc w atmega podawac 5 roznych napiec... i je mierzyc... I tu sie rodzi problem jak z przelaczaniem tego wsiego - jak to zrobic ..od razu pomyslalem o 4066 ale on ma tylko dwa wejscia... A ja potrzebuje 5. Pozdrawiam i czekam na jakieś sugestie und propozycje. Dodano po 17 Najbardziej to by mi to pasowalo...
To w zadnym wypadku nie powinno ci szumiec, bo jesli wejscie ukladu wisi w powietrzu to wejscie ADC jest praktycznie zwierane do masy przez rezystor 128 om. W takiej konfiguracji mozesz lapac co najwyzej niewielki szum przetwornika, rzedu 1 bitu. Wiec cos masz nie tak - zimny lut?
W 74HC4051 moze byc tylko zalczony jeden pin naraz czy jak to jest zrobione? I napotkalem maly problem :/ Bo jak wejscie ENABLE jest zalaczone na stan niski to wejscie 0 przy We1 = 0, We2 = 0, We3 = 0. Ale chyba to juz nie bedzie wikszym problem, bardziej mi chodzi jak sie steruje ? Mozna niezaleznie wlaczac i wylaczac bo za Chiny Ludowe nie czaje :/...
Dzisij podalem schemat timera na innej stronie .Moze nie zaspokaja wszystkich twoich potrzeb ale moze sie przyda
A gdzie ustawienie kierunku portu na wyjście? Domyślnie jest wejściem.
niestety nie znam basica, wiec kodu nie analizowałem, powiem jak ja to mam zrobione i sprobuj zrobic tak samo. Atmega8L podlaczona bezpośrdnio do lini TXD i RXD sim300D,sim300D ma ustawienia fabryczne czylu autobauding. Po podłaczeniu zasilania, mikrokontroler inicjalizuje swoj UART na prędkość 9600, po tej inicjalizacji uruchamia sim300d wystawiajac...
Witam , posiadam enkoder , dajacy sygnały A i B chce dołaczyc go do uC Atmega, tu jest problem poniewaz procesor ma za zadanie wykonywac pewna czynnosc na wewnetrznym przerwaniu od licznika.... bedzie ona wywoływana z pewna czestotliwoscia i ona ma najwyzszy priorytet. teraz pytanko , jak podlaczyc enkoder do uC aby nie zgubic zadnego impulsu z niego..........
Nie wiem czemu, ale u mnie jezeli wejscia przetwornika "wisza" w powietrzu to pomiar faluje ... o 0 do 1023. Czym to moze byc spowodowane ???? Zasilanie acd mam odseparowane zgodnie z zaleceniami ATMELA ... (cewka + kondensator) masa AGND jest polaczona z DGND pozdrawiam kpw(at)qs.pl
schemat masz beznadziejnie namalowany brak jakichkolwiek zasad nawet zasilanie puściłeś po obrysie układu nie wspominając o przejściach przez układy , po co zrzut jak masz opcję zrobienia PDF-efa , na temat prawidłowego podłączenia L293D i ATMegi było pisane wielokrotnie ........ L293D zasilanie , wejścia Enable , ATMega zasilanie , Reset , kondensatory...
Jeśli PWM ma niezbyt dużą częstotliwość, a parametry tego sterownika są takie jak podałeś to powinno działać. Prosty test, jeśli to wejście zewrzesz diodą i sterownik leda wyłączy, to i transoptor zadziała. A C i E dobrze podłączyłeś?
Może prosty dzielnik napięcia na dwóch rezystorach podłączony do wejścia przetwornika ADC w atmega, w programie np co minutę odczytujesz napięcie jakie panuje na baterii i w razie zbyt niskiego jej poziomu uruchamiasz proces ładowania.
No przeciez w tym ukladzie sa 4 wejscia :P wiec moze sobie zrobic na kadym inna charakterystyke... np. sygnal filtrowany, nie filtrowany, filtrowany z podbiciem itd. itp.
Witam. Zbudowałem sobie klawiaturę matrycową 4x4 do mikrokontrolera Atmega 128. Klawiatura jest podłączona do 8 wyjść portu D. Obsługę klawiatury chce realizować poprzez przerwania wykorzystując przerwania zewnętrzne INT0...INT3 Poniżej przedstawiam kody: DEFINICJE: #define KLAD DDRD // PORT LINII STERUJACYCH #define KLAP PORTD //#define WE1 0 // LINIA...
Przypomnę, że na wejściach Atmega ma przerzutnik Schmitta. Tak, wiem. Tym gorzej dla omawianego (nieco ezoterycznego) przypadku.
Jeśli interesuje cię pomiar napięcia i prądu stałego (lub wolnozmiennego) to najprostszym zabezpieczeniem będzie rezystor szeregowo z wejściem ADC. Jego wartość należy dobrać w zależności od max spodziewanego napięcia, tak aby R>(Vmax-Vcc)/0,0005, gdzie Vmax to maksymalne napięcie na wejściu, a Vcc to napięcie zasilania MCU.
Może popracuj nad odbiornikiem. Podłączenie anteny bezpośrednio do wejścia atmega to nie jest dobry pomysł.
ja z tego wywnioskowalem, ze szukasz programu za pomoca ktorego mozesz wysylac znaki przez rs232: w windowsie jest taki i nazywa sie hyperterminal. W necie znajdziesz wiele inncyh. Jak szukasz programatora ktory ma wejscie com to tez znajdziesz w necie (i nie jest potrzebny do tego max232). Jak chcesz zaladowac program do uC przez bootloader to posluchaj...
Dziekuje za odpowiedz, Tak to elektroda szklana, uzywana do pomiarow wody basenowej. Od nowosci byla zapakowana w plastikowym pojemniku wypelnionym jakas ciecza - prawdopodobnie roztworach o ktorych napisales - poniewaz wiem iz po wyjeciu z opakowania montowana jest bezposrednio w ukladzie pomiarowym. Nie mniej jednak rowniez wydaje mi sie ze niestabilne...
A moze wystarczy zanegowac sygnał? Niektore uklady specjalizowane mogą dzialac na zanegowanym sygnale po to aby mozna było dla ochrony układu wstawic inwerter na wejscie. Pisownia... Robak
Atmega 16 lub 32 kosztuje max 12zl 3 wejscia TTL - myśle że powinieneś dostać w cenie uP 1 wejscie 1-wire - około 20 gr (4,7k) RTC z podtrzymaniem - max 5zl + bateryjka wyświetlacz 2x16 lub większy - około 25-35 zl chyba że ma być w kolorze kanarkowym 6 diod LED - około 7 zl 5 guzików - po jakieś 80 gr za szt (3 powyższe idealnie jako panel na obudowie)...
tworzysz reguly, gdy nie ma to sensu... 3. AREF powinno byc zwarte do zasilania, gdy koniecznie chcesz uzyc tego zasilania jako odniesienia. niemniej jednak taki sam efekt mozna uzyskac programowo. do tego programowo mozna ustawic sobie odniesienie na wewnetrzne, a w tym momencie twoj pin AREF zwarty na stale do VCC to uniemozliwi... 4. kondensatory...
PCM2904 i PCM2906, ten drugi ma jeszcze S/PDIF. oba mają HID, ale tylko 3 przyciski: głośność +/- i wyciszenie. Przyciski, o których piszesz, ma chyba tylko (z oferty TI, nie wiem jak inni) PCM2705-PCM2707, tylko że problem jest taki, że nie mają one wejścia analogowego. Obsługa HID pod windowsem nie uwzględnia przycisków, które chcesz mieć. Jedyne...
Pin PB0 ustawiam jako wejście nie - wszystkie stawiasz jako wejscie, nie tylko PB0. Weź kartkę i długopis i pomysł co to robi Jak byś chciał tylko PB0 ustawić jako wejście to trzeba tak DDRB &= ~(1<<PB0);
A jak z kwestią podłączenia wyjścia komparatora z wejściem atmega. Trzeba podłączać jakiś kondensator pod masę czy rezystor pod zasilanie?
Witam Temat zniknął, okazało się że wystarczą wejścia nieizolowane:) co bardzo upraszcza sprawę.
mam za zadanie stworzyc komunikacje jednostronna pomiedzy komputerem a procesorem. zakupilem moduly telecontrolli RT4 i RR6. wysylajac cokolwiek na RS-a dostaje jakies smieci w mikrokontrolerze. sprawdzalem sobie podajac bezposrednio z rs-a na wejscie mikrokontrolera dane i wszystko gra obojetnie z jaka predkoscia. natomiast droga radiowa nic (tzn....
witam. od kilku dni probuje rozwiazac pewien problem. mianowicie ucze sie programowac avr'y i postanowilem zrobic budzik. jednak problem zaczal sie gdy zaczalem dzialac na przerwaniach. na wejscie int2 podany mam sygnal o czestotliwosci 1Hz. ma on co sekunde powodowac przerwanie w ktorym jest odczyt zegara oraz wyswietlenie go na wyswietlaczu 2x20 znakow....
mam podobny problem: rozwiäzanie? do teraz tylko teoria: atmega128 (ma wszystko, jest bardzo szybka i plytki do projektowania sa dostepne natychmiast) jako sterowanie i pwm . Atmega powinna - moze sterowac normalny scalak do sterowania przetwornic (wejscie do nastawiania napiecia wyjsciowego). Tego typu scalaki pracuja w zakresie 100 i wiecej khz. Wiec...
Witam. Mam problem ze startem pamięci at45db081d. Poniżej schemat. http://obrazki.elektroda.pl/1957945200_1... Właściwie jest taki sam jak w znanym MMnet01 propoxa. Po podaniu zasilania na płytkę atmega odczytuje cały czas FF dopiero chwilowe zwarcie wspólnego połączenia linii RST,WP,VCC do masy powoduje prawidłowy odczyt statusu z pamięci....
atmega rezystor wejscie wejscie ypbpr wejscie coaxial
plastik przekładnia kontrolka ładowania renault scenic silnik szczotkowy
telefunken czarny ekran mikrokomputer cobra1
Uszkodzenia frontowego radaru w Mercedesie W213 Odma silnika Renault Clio 2 1.2 16V 2003 – budowa, lokalizacja, typowe usterki