Tak można sprawdzać stan wyjścia ustawionego jako wyjście. Istnieje przerwania COMPA. ale nie mam pojęcia jak to jest w trybie PWM. Musiałbyś doczytać w dokumentacji . Jeśli twój tryb PWM wykorzystuje porównanie z compA zapewne da się to zrobić.
Generalnie PIN to wejście, a PORT to wyjście.
Jak poprawnie skonfigurujesz to zadziała. Oczywiście sam licznik to nie wszystko, trzeba jeszcze ustawić port jako wyjście.
Witam R27-1KΩ ,TC2-ZO103 triak taki jak inne TC w tym module możesz założyć MAC 97A8 jak nie posiadasz oryginału do sprawdzenia również rezystor na tej płytce z Atmega 16L wyjście 42 nóżka 390Ω.
Witam, ...Raspberry Pi Zero ma wyjście composite, możesz go użyć jako generator obrazu. tylko wtedy po co ATmega, skoro moc obliczeniowa RBPi jest o parę rzędów wyższa i RBPi może liczyć/wykonywać wszystko bez potrzeby użycia ATmegi. Pozdrawiam
Przeglądając materiały, do których podałeś link, natknąłem się na plik hardware_setup.h, a w nim zdefiniowane wyjścia sygnałów dla różnych typów mikroprocesorów. I tak, dla Atmega 328p, wyjście wideo podane jest na PB0, a wyjście synchronizacji na PB1. Co dla Arduino odpowiada wyjściom cyfrowym 8 i 9. Nie widać tego dokładnie na zdjęciu, ale pomyliłeś...
To zależy jaki prąd pobiera to tajemnicze urządzenie.
Witam. Prozaiczne pytanie. Nie ma doświadczenia w przetwornikach. Jak skonfigurowac atmegę by na wyjściach ADC uzyskiwac napięcie od 0 do Vcc. Pozdrawiam: SPEKTRA
Nie prosiłem o kurs asm, pozatym nie ma mowy o zmianie kodu, zresztą Twój algorytm jest nie poprawnym, ponieważ dane muszą być "wysuwane" na pin z częstotliwością 8MHz (czyli co 125ns) .. Pozdrawiam ..
Idziesz w bardzo dobrym kierunku. A dalej już tylko lektura tematów: http://www.elektroda.pl/rtvforum/topic59... http://www.elektroda.pl/rtvforum/topic65... i będziesz wiedział wszystko :)
do tego służy watchdog i nie trzeba zdublowanego systemu resetów, który moim skromnym jest konstrukcją błędną Właśnie, nie rozumiemy się :) Otóż, w urządzeniu, które jest sterownikiem pewnej pompy, początkowo był tylko jeden MCU. Oczywiście program korzysta z watchdoga. Był także, w jednej z początkowych wersji , watchdog zewnętrzny. Jednak okazało...
Układu MAX232 nie polecam, bo nie daje on napięcia o precyzyjnie znanej wartości.
Witam. Po napisaniu poniższego kodu wyskakuje komunikat Reset nieznany Dalsza część kodu bez zmian. Eliminacja drgań przycisków jest przez opóźnienie: 60ms. Program mi się resetuje nadal nie znam przyczyny. Może wystąpić reset od przepełnienia stosu? ISR_OUTTP_COMP2_DISABLED //BLOKUJE PRZERWANIA OD CTC [syntax=c] int main (void) { WDT_OFF(); ADCinit();...
Zwierasz poprzez tranzystor transoptora bazę tranzystora PNP do masy. Jaki prąd płynie wtedy? Jest ograniczony jedynie złączami tranzystorów. Nie ma tu znaczenia stan niski, czy wysoki. Chodzi o ograniczenie prądu bazy. Mimo ogromu pracy jaki włożyłeś w ten projekt ( podoba mi się), te podejście świadczy o Twej niewiedzy w sterowaniu tranzystorów. Wpisz...
Atmega ma wyjście PWM wystarczy je zaprogramować i sterować którymś z mosfetów zaproponowanych przez kolegę Urgon. Powodzenia
W AVR ATMega domyślnie porty były ustawione jako wyjście. Wcale nie. Jako Input Floating. Tak jest chyba w każdym procesorze (AVR, PIC, ARM NXP, ARM STM, MPS430). Czy dobrze zinterpretowałem te informacje? Można by zrozumieć ,że wszystkie GPIO będą input floating. Tak. A tutaj rozumiem ,że są stany JTAG po resecie, SWD mieści się w ramach JTAG (a przynajmniej...
ustawianie stanów logicznych na pinie odbywa się w przypadku 1-wire nieco inaczej niż pokazałeś. Ty ustawiasz kierunek i wymuszasz stan, a to troche nie tak. Ustalać powinieneś jedynie kierunek transmisji. Domyślnie w rejestrze PORTx są same zera, więc nie musisz się nim w ogóle przejmować. Dla np resetu powinno być tak: ustawiasz port jako wyjście,...
Chciałbym zastosować transoptor do sterowania przekaźnikiem 24V. Jako transoptor myślałem zastosować TLP127 ze względu na jego duży prąd kolektora 150mA, Jednak w tym momencie pojawił się jak dla mnie problem nie wiem które rozwiązanie zastosować: Pierwsza rzecz to: Obciążenie BJT tranzystora niezależnie NPN czy PNP 'wpina' się w obwód collectora....
Opornik szeregową miedzy Silnikiem a Masą + Wzmacniacz operacyjny -> wejście analogowe Atmegi i wyjście jak wykryję zwarcie to wyłączy przekaźnik.
witam pracuje wlasnie nad jednym projektem na atmega8. aby zminimalozowac uklad chcialbym ograniczyc liczbe zrodell zegarowych. czy da sie podzielic na atmega 8 zegar tak czysto sprzetowo??? np abym po podpieciu kwarcu 8MHZ nozce ustawionej jako wyjscie mial np 1Mhz?????? chodzi mi o rozwiązanie czysto sprzetowe.. tzn wykorzystanie jakis wewnetrznych...
Musisz wypiąć kwarc i podać na XTAL1 zegar. Możesz wziąć np. ATTINY2313 i ustawić w nim fuse uaktywniający wyjście zegara i masz prosty generator. Wtedy możesz programować procesor.
PWM czy co? :) Jaka atmega? Rozumiem że chcesz aby układ miał wyjście napięciowe 0-10V, tak?
Nie chcą działać czy kompilować? Jaki kod pod jaką ATmegę? Ty masz ATmega 128. Piły z PWM bezpośrednio nie uzyskasz. Musisz dać po drodze jakiś filtr aktywny lub pasywny. Od tego jak dobierzesz parametry RC będzie wyglądał przebieg. Wartości RC będą inne dla innej częstotliwości, żeby uzyskać przebieg o podobnym kształcie. O jaki przebieg piłokształtny...
Rzeczywiście takiej możliwoście nie przewidziałem. Zakładam że nie zrobię błędu w oprogramowaniu ... ale dam na wszelki wypadek rezystory szeregowo z diodami przy przyciskach ;)
Złącze H3 (Band Power) to wyprowadzenia ADC1 i ADC3 Atmega. Porównując napięcia z tabeli (wyjście odbiornika), aby dopasować do poziomu 5V Atmega należy użyć wejścia ADC3. Oczywiście należy wybrać jakiś program z tych czterech. Ja osobiście pozostałbym przy programie autora z postu nr.3. W tym programie najmniej trzeba zmienić. Autor powinien także...
Musisz przyjąć że pin normalnie jest wyjściem i steruje diodą. Co jakiś czas zapamiętujesz stan wyjścia, przełączasz na wejście, odczekujesz moment na ustabilizowanie się stanu na wejściu i pobierasz stan wejścia a następnie przełączasz port na wyjście i odtwarzasz jego stan z przed odczytu stanu przycisku.
Może faktycznie wyraziłem się nie jasno. Mam coś takiego: ATMega (wyjście) - rezystor - tranzystor 2N2222 - przekaźnik. Podając stan wysoki na wyjściu atmegi za pomocą tranzystora zamykam obwód cewki przekaźnika. Chcę się teraz zabezpieczyć przed zamknięciem tegoż obwodu przypadkowymi stanami wysokimi na atmedze. Obserwuję np. takie krótkie "piki" podczas...
Czy jesteś pewny, że potrzebujesz opcji "Full Swing Oscillator"? Jeśli nie masz bardzo zaszumionego środowiska, ani nie używasz rezonatora 20MHz, to lepiej użyć "Low power crystal oscillator" (w Engbedded Fuse Calc nazwane "Ext. crystal osc."). Dodatkowo, czy aby na pewno chcesz mieć włączone dzielenie zegara przez 8 (CKDIV8)? Masz też włączone wyjście...
Zależy jak realizujesz 1-wire. Jeśli przez machnaie pinem IO to potrzebujesz tylko jeden rezystor ok 4k7 dla zasilania 5V. Jeśli robisz to jak należy w oparciu o UART, to w tym procesorze potrzebuejsz jeszcze dodatkowo tranzystor, aby wyjście TxD było typu open collector. Jak widzisz pisanie tu o projekcie to lekka przesada... W necie masz dosłownie...
Uruchom tryb 3 licznika. W trybie 7 PWM może się generować co najwyżej na OC0B, a tego nie skonfigurowałeś jako wyjście (PG5). Dodano po 53 TCCR0A |= (1<<COM0A0) OCR0A jest zresztą też źle skonfigurowane. Co prawda w tym trybie nie ma to znaczenia, ale weź poprawkę na to. Powinno być tak: https://obrazki.elektroda.pl/5291109500_...
albo zbliżanie dłoni powoduje ich zaświecanie To jedynie wskazuje na pin będący w stanie wysokiej impedancji. Poprawnie załączasz pull up, więc zjawisko nie powinno występować, chyba że jest tam dodatkowy bufor w sensie bramki, której wejście jest nie spolaryzowane. Napisz coś więcej o pinie z którego czytasz stan karty. Jeśli pin od czerwonej diody...
A czy to wejście przetwornika którego używasz nie ma wlaczonego podciagania ,lub czy nie przelaczyles je na wyjście? Czy podlaczyles masę analogowych i Avcc?
Używa pinu 9 bo tam jest wyjście PWM.
A gdzie ustawienie kierunku portu na wyjście? Domyślnie jest wejściem.
Zaburzą i to bardzo, nie dozwolone jest takie włączanie Ledów. Przede wszystkim ledy w tym miejscu nic Ci nie dadzą, najlepiej jest podłączyć jedną do linii RST, ale też nie bezpośrednio. Jak chcesz podłączyć koniecznie te diody to najlepiej przez jakiś bufor np. 74HCT244. Wejście bufora do linii RST, MISO czy MOSI, a wyjście bufora do diody LED.
Sstalone Z moich obserwacji pompki w klasycznym układzie z piecem opalanym drewnem z pompką na powrocie (bo od montażu tej instalacji właśnie wystartowałem) wynika że temperatura na pompce sumuje się (temperatura powrotu plus ciepło z pracy pompki). Jeżeli pracuje na najwyższym biegu to jest wyraźnie cieplejsza niż temperatura na rurce na filtrze przed...
Pokaż jeszcze ustawienia projektu w Eclipse i wyjście z samego programowania.
Układy ATmega pozwalająna prace z zewnętrzym generatorem, musisz zaprogramować FuseBity CKSEL3..0 na 0000 ( wszystkie zaprogramowane ) za pomocą np. PonyProga ). Wtedy wyjście generatora podłączasz do XTAL1 a XTAL2 pozostawiasz niepodłączone. Może pomocna będzie informacja że fabrycznie każdy typ, każdy egzemplarz układu AtMega jest zaprogramowany do...
Temat był już poruszany, m.in tutaj: www.elektroda.pl/rtvforum/topic2381880.h... lub bezpośrednio: http://www.edn.com/file/25459-Eight_digi...
Kolego, delikatna masakra z listingu 1: if(temp2>0) { jeśli temperatura 0 to nie odpowiadamy i atmega wisi? cbi(DDRE, PE2); //sygnał XCK jako wyjście rs0_putch(temp2); //wyślij otrzymane dane i może wypadałoby przestawić XCK spowrotem na weście? z listingu 3: if(tryb<1) { tryb++; if(tryb) {...
Ja to robiłem tak, że odczytywałem flagę odbioru danych. Chodzi ci o bit 15 w rejestrze statusu RFM12B? Czyli wykorzystywałeś wyjście nIRQ?
(...) Wiem że można kombinować i ustawiać za każdym razem zamiast "1" stan HiZ (...) Ja tutaj nie widzę żadnego kombinowania. Przecież wyjście typu otwarty dren albo wystawia "0" albo przyjmuje stan HiZ. Ustawiasz PORTxn=0 i stan wyjścia zmieniasz poprzez zmianę DDRxn. Prościej się nie da :D Trzeba tylko pamiętać, że wyjście dla DDRxn=0 przyjmuje stan...
A dlaczego podłączyłeś zasilanie serwomechanizmów prosto do zasilacza a nie do wspólnego punktu gwiazdowego? Zapomniałem też że sterowanie sterownika silników jest z izolacją galwaniczną. W takim razie to co napisałem w poście #4 jest nieaktualne. Ciężko się dyskutuje w 2 miejscach na raz. Dla informacji tych którzy nie wiedzą: http://www.cnc.info.pl/topics12/jak-praw...
Program jest wzięty z książki "Mikrokontrolery AVR, Język C, Podstawy programowania". Definiuję jako wyjście poleceniem DDRC.
https://obrazki.elektroda.pl/7395602600_... Jest mój kolejny metronom! Trzeci już na elektrodzie na przełomie parunastu lat :) Wszystkie z opcją TAP, a właściwie te dwa wcześniejsze tylko z tą opcją i prawdę mówiąc sporadycznie używane. Pierwszy z latającą linijką, drugi dość mały, przeciętne migadełko. Praktyka jednak i potrzeba (z...
Proszę bardzo http://stud.wsi.edu.pl/~sikrolb/miernik_... Co do tych pozostałych bramek podłacz je rownolegle i na wyjście generatora w ten sposob zwiekszysz jego wydajność pradową na wyjsciu i wtedy mozesz podłaczyc rózne kształtowniki pasywne RLC :D
podłączyłem to w ten sposób A0 z czujnika ==> pin23 procesora D0 czujnika ==> pin4 Vcc czujnika ==> GND stabilizatora LM7805 Vcc ==> +5V stabilizatora diody ==> pin5,6,11 procesora +rezystor do masy zgodnie z pinoutem atmegi diody zasilania czujnika świecą się prawidłowo No więc, błędnie to podłączyłeś: A0 z czujnika ==> pin23 procesora // tu jest...
Cześć Na pin #13 masz podane 5V ????? Ano mam.. Chyba chodziło o to, w jakim celu? Wprawdzie nie ma w DS nic, co by wskazywało, że nie można tak (o ile to wejście), to jeżeli jednak kiedykolwiek zrobiło Ci się z tego wyjście...
Dziękuję za odpowiedź. Mam jeszcze kilka pytań, jesli to nie kłopot to prosił bym o odpowiedzi : 1) Czy można je podłączyć tak jak na tym ostatnim przerobionym przeze mnie rysunku ? 2) Czy można podłączyć czujnik na wyższe napięcie niż 6V, zasilić go z innego źródła/zasilacza niż będzie zasilany układ z Atmega a wyjście z czujnika podłączonego/pracującego...
Konfiguryjesz jako wyjścia to czego oczekujesz? Gdzie kolega widzi, by wybrany kanał ADC7 był ustawiony na wyjście? (at)JasnyKris • Bit 5 – ADATE: ADC Auto Trigger Enable When this bit is written to one, Auto Triggering of the ADC is enabled. The ADC will start a conversion on a positive edge of the selected trigger signal. The trigger...
1) Rext ustala jaki prąd będzie płynął z przez każdy z OUT scalaka 2) Oczywiście że każdy out będzie mógł mieć inny stan na każdym z układów :) Pełna dowolność - po to te układy zostały stworzone. Co do CS/ i SPI to masz rację tutaj zastosowano nieco inną technologię. Ze względu na to że tworzy się łańcuch szeregowy (SDO trafia do SDI następnego) nie...
Czyli karta inicjalizuje się poprawnie. PB.4 możesz wykorzystać jako wyjście, np. /CS innego urządzenia SPI. Niemożna tego pinu skonfigurować jako wejście (dotyczy trybu SPI master).
Poczetaj o układach TTL. Dla nich stan w którym mają pewną wydajność prądową jest stan niski. Jeśli w stanie H wyjście obciążone 15mA ma aż 2,5V, to i tak bardzo dużo, ale zupełnie wystarczy do otwarcia tranzystora. Swoją drogą ATmega w plc, to chyba tylko na próbę, bo w maszynie zakłócenia w ogóle uniemożliwią poprawną pracę.
Osobiści sprawdzałem i mikrokontroler przeżył chociaż zwarcie nie było świadome, po prostu szukałem przyczyny awarii i okazało się iż było to zwarcie. Mogę koledze zaproponować aby z prawa ohma obliczyć minimalną rezystancję dla 30 mA i wtak wyszukany sposób zwierać sobie wyjście. Pozdrawiam.
Witam wszystkich. Proszę o pomoc mianowicie dlaczego przy wewnętrznym rezonatorze 8MHz na procesorze atmega 128 pin PA7 nie działa. Dopiero jak zmienię na rezonator z ustawień fabrycznych wówczas jest OK. https://obrazki.elektroda.pl/8644678000_... Bardzo zależy mi aby zmienić na 8Mhz ale wówczas wyjście nie działa
W mikrokontrolerach (np Atmela: AT90S2313, ATmega..) jest tzw wyjście PWM. Daje ono po zaprogramowaniu dwóch liczników falę prostokątną. Liczniki ustalają współczynnik wypełnienia. Możesz podać to odpowiednio przez filtr (kondensator) na słuchawkę (albo przez tranzystor na głośniczek) i jeśli się trochę pobawisz z programem to będziesz miał to czego...
(at)Mlotek Przede wszystkim pamiętaj, że dla master SPI najpierw pin SS należy ustawić np. na wyjście, a dopiero potem konfigurować MSPI.
Ta piła to może być efekt sondy albo jej barak przy oscyloskopie i nóżki procka. Jak oglądać to jedynie na XTAL2 jest to wyjście o niższej oporności.
Witam. Master to programator, a slave to uC, czyli MOSI to wyjście z programatora i wejście do uC i odwrotnie z MISO. !SS jest używany w przypadku komunikacji z większą ilością układów. Wtedy stan wejścia !SS decyduje czy odbierać dane, czy nie (Slave Select). Ciebie to narazie nie interesuje, więc niech wisi :). Teraz Cię wystraszę. Również próbowałem...
Witam ponownie. na stronie atmela jest również projekt konwertera USB na COM (i nie tylko) i projektanici (bo tam przeważnie pracuje i testuje wszystko sztab ludzi) jako wejście układu zastosowali wejście komparatora (czyli wykorzystują różnicowość sygnału).... nietety równiż jest zasilany z 3v3 co komplikuje potem komunikację ze światem... jeśli by...
Rezystory podciągające można załączyć w przypadku konfiguracji portu jako wejście, a nie wyjście. W ATmega 8 obciążalność proądowa pojedyńczego pinu jako wyjścia jest taka sama w obie strony i wynosi 20 mA. Nie jest prawda, że nie można sterować jedynką. Pozdrawiam ! PL
poważnie żaden z was nie robił nigdy czegoś takiego?? a może jak ktoś ma jakąś płytke testową z atmegą i w jakimś urządzeniu audio wyjście coaxiala mógłby dla mnie przetestować??
Ok poprawiłem sygnały, dodałem swiche ale co teraz z cyfrowym potencjometrem? Jego nie ma ani w bazie ani też w necie, da się go jakoś 'zrobić' ? Witam Jak widzę porywasz się na coś (bez urazy), co na razie przerasta twoje możliwości i wiedzę. Bo już na załączonym schemacie masz niektóre elementy źle podłączone, a mianowicie: atmega ma zbyt małą wydajność...
Przez wyjście PWM tranzystory sterujące tranzystorem mocy. Wyjście PWM z Atmegi zabezpiecz diodą zenera. Atmega nie lubi na końcówkach napięć wyższych niż 5V. Potrzebny ci jeszcze będzie ten opornik 0.25ohm do pomiaru prądu ładowania. Napięcie z niego podaj na przetwornik AC. I napisz program.
. Problem pojawia się na każdym pilocie, Piny: 0 i 1 (PD0 i PD1) są te same Rx i Tx co służą do komunikacji z komputerem zarówno podczas wpisywania programu jak i później dla komunikacji w serial monitor; raczej więc unikaj coś do nich podłączac, chyba że jesteś w desperacji braku pinów. Ostatnia rzecz, dla której możesz poświęcic nieco uwagi to salut...
Witam, Czy mógłby mi ktoś wytłumaczyć dlaczego atmega nie wykonuje każdej iteracji pętli dokładnie w takim samym czasie? Gdy napisałem program który daje na wyjście naprzemiennie 0,1 szybkość tej operacji wg oscyloskopu nie jest stała.
W poście #2 masz poprawny schemat sterowania, ty z niego losowo usunąłeś elementy i masz nadzieję, że to ciągle będzie działać. Zasatanów się, ATMega może na bazę Q1 dać max 5V, czyli VBE wyniesie ok. 7V - jest to wystarczająco dużo, aby otworzyć tranzystor Q1 i prawdę mówiąc wystarczająco dużo, aby upalić wyjście z ATMega, co być może udało już ci...
Podszycie się pod urządzenie o określonym adresie MAC jest dość proste. Autoryzacja na tej podstawie jest więc bardzo słabym zabezpieczeniem. Opiszę jak to co chcesz osiągnąć jest realizowane w bardziej profesjonalny sposób. Aplikacja w smartfonie (widget uruchomiony w tle) włącza rozgłaszanie BLE z określonym identyfikatorem UUID. Taki proces nawet...
mi zależy na grafice (głównie linie (nie koniecznie poziome), przy okazji znakach), tu już chyba atmega jest za wolna ? przy 'pisaniu' znaków jedynie 'przekopiowujesz' 'matryce' znaków na wyjście ? czy Twoje znaki mogą mieć mniejszy rozmiar niż ~8x8 ?
Według tego ss , masz zablokowany dostęp do programowania ISP. Jedyne wyjście to programator równoległy. Pozdrawiam bartek123321
TAK
Witam Udało mi się zrobić ustawienie dodam ze sterowanie zmieniłem na enkoder Jak by ktoś mógł zerknąć na jedna sprawę wyjście z drugiego podprogramu.
Jedyny wymóg dla Tx to taki że pin musi być skonfigurowany jako wyjście. Jeśli w dalszej części programu nie zmieniasz go przypadkiem na wejście to musi działać. Tak się składa że mam Atmegę 162 i nie zauważyłem żadnych problemów z poprawnym działaniem obu USARTów. Zastanawia mnie samo wyjście Portu PD1 które jest w stanie niskim mimo programowego ustawienia...
INT0 jest na pinie PD0, a ten definitywnie ustawiłeś jako wyjście, więc nie może działać.
Może należy podciągnąć ten pin do zasilania jakimś zewnętrznym rezystorem czy karta SD powinna to zrobić? Karta to zrobi. Nie podciąga ale w momencie wysyłania "1" do Master łączy przez tranzystor MOSFET wyjście MISO z +3,3V
Najoierw warto się zastanowić, czy np. ATMega nie może też być zasilana z 3,3V co rozwiązuje w sposób naturalny problem. Jeśli z jakichś magicznych powodów nie może, to Rx z modułu nie wymaga konwersji, a wyjście Tx z ATMegi można rozwiązać dając szeregowy rezystor (tylko trzeba sprawdzić jak jest zbudowane wejście modułu), ew. dzielnik rezystorowy,...
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,...
http://obrazki.elektroda.pl/3637756900_1... http://obrazki.elektroda.pl/6313868300_1... Zrealizowałem w tym roku swoje postanowienie jeszcze sprzed zeszłej zimy i zrobiłem sobie wreszcie własny sterownik pieca CO. Na początek pytanie "dlaczego"? Otóż oryginalny dostarczony z piecem przede wszystkim miał 6 poziomów nadmuchu...
W twoim kodzie nie ma pętli nieskończonej? w pliku main lub o innej nazwie zawierającym funkcję main(). najlepiej podaj cały projekt. Cos mi się wydaje że ładnie tam narozrabiałeś :)
Zastosuj bufor, albo prościej- też dzielnik napięcia, z tym że wyjście karty pamięci podpinasz bezpośrednio do uC. Mikrokontroler zasilany 5V bez problemu odczyta 3v3 jako stan "1".
A jak tam sprawa sie ma z fuse bitem atmegi103? Nie wiem czy on moze miec znaczenie ale lepiej go wylaczyc ;) Na pewno ten fusebit jest przyczyną - kod się wykonuje ponieważ pin jest konfigurowany jako wyjście, ale wywołania funkcji (waitms) powodują zawieszanie się lub reset, gdyż pamięć kończy się na adresie 0xFFF (m103) podczas gdy kompilator zakłada,...
Żaden ze mnie fachowiec bo o programowaniu mam wiedzę raczej "zimową" (punkt 1.) ale o ile DS18B20 upraszcza elektronikę i tyle komplikuje program. Nie chce się wymądrzać ale chyba przerzucenie w programie napięcia liniowo narastającego z ADC na wyjście SPI było by prostsze ?
Opóźnienie - zatrzymanie timera na określoną ilość cyklów zegara. Zanegowanie - zmiana wartości w rejestrze porównywania(chyba OCRx). Zamiast 10 dajesz 255-10=245. Wystawić na innym wyjściu - zmienić timer. Pomyliłeś pojęcia myśląc, że układ sprzętowego PWM steruje na rejestrze PORTx. Takie rozwiązanie nie pozwalało by użytkownikowi na korzystanie z...
Bez problemu zadziała. Podpinasz wspólną masę i wyjście z doctora do linii rx układu ftdi.
migod czy tu wykorzystujemy Rs232 atmegi czy robimy odzielny tor na dowolnych portach... TSOP podłączamy pod RX RS232 z atmega ? Jak należy wykonać obwod z diodą IR ? Co oznacza w twoim opisie 3x ?? 3x to 3KHz czy 3x 40KHz?? Podtrzymuję moje pytanie o konfigurację cc1000pp w bascomie ! dzieki TSOP to scalony odbiornik podczerwieni. wymaga modulacji...
Zobacz jeszcze czy masz dobrze połączone RX, TX !!!! Są różne konwencje oznaczania tych końcówek. Wyjście jednego układu musi być podłączone z wejściem drugiego i odwrotnie. Jeśli chodzi o kod, to dawno nie pisałem w AVR, także tutaj nie pomogę Dodano po 9 Z tego co widzę w dokumentacji, w atmega TX jest wyjściem; w module GPS również, więc powinieneś...
Nie wiem skąd wytrzasnąłeś że to PB3. W Atmega128 wyjście OC1A jest pod PB5... Pozostała część konfigurująca PWM wydaje się OK.
Wywal diody. Klawiaturę podłącz bezpośrednio do portów... Można oczywiście sprawdzić w ten sposób, czy na diodach nie występuje zbyt duży spadek napięcia, chociaż raczej w to wątpię (nie przy prądzie z wewnętrznych pull-up). Ja mam w ten sposób podłączoną klawiaturę i działa bez problemów. Zresztą nie tylko ja, bo takich schematów w sieci spotkałem...
Po 1) użyj znaczników [code]... Po 2) funkcje inline _delay_us i _delay_ms muszą być wywoływane z argumentami o wartości znanej w trakcie kompilacji (stałe) - było o tym wielokrotnie na forum. [url=http://www.nongnu.org/avr-libc/user... Po 3) co do inline asm to zobacz [url=http://www.nongnu.org/avr-libc/user...
Jest to wejście DIM układu MBI6651 lub innego tego typu drivera LED. Ale ten układ ma wejście napięciowe, więc po co Ci kilkanaście mA? W takim razie opcja druga z #5 będzie dobra. Rezystor 20kΩ zabezpieczy przed zwarciem do masy i do 24V.
Zamrugaj na wszystkich pinach z programu, B5 w nazwie bootloadera to pin, na którym miga ledem przy starcie, ale czasami w core są alternatywne zestawy pinów, a LED "wbudowany" może być nie tam gdzie myślisz. Tak przynajmniej łatwiej niż podłączać LED do wszystkich pinów po kolei. Niby miganie led to podstawa, ale czasami się zapomni ustawić pin jako...
Witam, nie znam się, ale możesz na szybko spróbować na jednym timerze liczącym do 2.5ms z przerwaniem porównania przy wartośći dla serwa gdzie ustawiasz stan niski i przepełnienia, gdzie zmienisz serwo na kolejne, ustawiając wyjście serwa na wysokie i nową wartość porównania. W pętli głównej zmieniasz tylko wartości dla serw. Pewnie słaby sposób, ale...
Atmega jest w trybie programowania tylko po resecie. Dlatego to w żaden sposób nie koliduje. Jedyne o co trzeba zadbać, to żeby CS (chip select) na układach podpiętych pod SPI był w stanie wysokim (przeważnie) w czasie programowania. Wtedy wyjście układu są w stanie wysokiej impedancji i nie kolidują przy programowaniu. Pozdrawiam
Witam Jestem początkujący wiec prosze wszystkich o dosyć szczegółowe i jasne wypowiedzi ;-) Konstuuje urządzenie sterowanie mikrokontrolerem Atmega64. ATMEGA -> DAC -> OPA547T -> wyjście Problem: Potrzebuje schemat przetwornika analogowo-cyfrowego wartości natężenia w przedziale od 0 do 50 mA. Ewentualnie prosze o wskazanie jakiejś ścieżki poszukiwań....
Jak komuś przeszkadza przetaktowanie Jeśli robisz to jako projekt do pokazania w EP - będą to czytać młodzi i mniej doświadczeni adepci elektroniki. A tu powinna obowiązywać zasada - uczysz? ucz poprawnie w 100%. Dlatego w Ep będzie napisane, że: - przy 16MHz przebiegi nie są w 100% zgodne z protokołem ale działaja bo..... - przetaktowanie grozi tym,...
Mam takie pytanie, czy linia sterująca transmisją musi być to linia z przerwaniem czy dowolne wyjście?
Nie, podajesz na jedno wyjście wiersza stan niski i sprawdzasz stan wejść kolumn podciągniętych wwnętrznei do plusa. Robisz to zwsze w przerwaniu timera. To samo przerwanie może służyć np. do wyświetlanai LED, o ile masz w systemie wyświetlacz multipleksowany.
No ja trochę starszy od Ciebie jestem i prawdę mówiąc też zielony w tym, dopiero zaczynam zabawę z mikroprocesorami. Jak kolega powiedział, to ja to interpretuję, że ten atmega, co tam siedzi, to jest częścią programatora, a to wyjście, to nie wiem, może jakieś złącze do którego podczepia się poprzez taśmę drugą płytkę z gniazdem na atmega(widziałem...
PWM ustawiasz na przykład w tryb Fast PWM (patrz tab. 17-8): Mode 3 ustawiając: - bity WGM20 i WGM21, - preskaler bitami CS2x - dla wyjścia OC2A ustawiasz: -- pin jako wyjście rejestrem DDRx -- z tabelki "Table 17-3. Compare Output Mode, Fast PWM Mode " wybierasz tryb bez negacji sygnału ustawiając bit COM2A1 dzięki czemu będziesz miał sygnał w postaci...
Przydało by się (no właściwie, to konieczne jest ;) ) zdefiniowanie portów jako WYJŚCIA. Domyślnie (po włączeniu zasilania) porty są wejściami "pływającymi" i zapisując do nich wartości nie wystawiasz na nie stanów logicznych, tylko włączasz i wyłączasz układy "podciągające" do Vcc. Gdzieś na początku main() wklep to: DDRC |= _BV(PC4) | _BV(PC5); /*...
wyjście atmega atmega timer wyjście tranzystor wyjście atmega
unifi przekierowanie regulacja hydroforu schemat wycieraczki szyby tylnej
hulajnogi elektryczne problemy zelmer regulator obrotów
FirstChip chipYC2019 USB2DISK 64GB SanDisk TLC Stuck VID FFFF Recovery with MPTool Funai Combo VHS/DVD/TV – typowe usterki, naprawa zasilacza, pasków, lasera, mode switch