Schemat, który umieściłeś w pierwszym poście służy do sterowania przekaźnikiem bistabilnym jednocewkowym. Do zmiany położenia jego styków wymagana jest zmiana polaryzacji impulsu. Dużo informacji na temat przekaźników bistabilnych znajdziesz w EdW (06-08/2016), a przykład sterowania przekaźnikiem bistabilnym jednocewkowym zajdziesz tu --> http://obrazki.elektroda.pl/6399124900_1...
Można połączyć AVcc i Vcc, co wielokrotnie już tu pisano.
W programie Adama Dybkowskiego da się skonfigurować który pin z portu drukarkowego za co odpowiada. Stąd te różnice.
Jeżeli są to zupełnie osobne zasilacze to najlepiej je połączyć do płytki ATMega.
W samplach bascoma jest obsługa tego czujnika. Działa na pewno Pamiętaj aby podciągnąć linie data rezystorem do VCC.
Jak dla mnie to całkiem źle podłączony transoptor. Proszę przestudiować uważnie notę katalogową tego układu. Posiada on wyjście typu OC które należy podciągnąć rezystorem do zasilania. Zasilania strony wyjściowej natomiast nie podpina się przez rezystor. Reasumując pin 6 podciągnąć przez rezystor do zasilania(+5V) pin 8 transoptora do +5V. Po wpisaniu...
Tylko jaki ten dzielnik ma być i z jakiego to wzoru obliczyć? Pytasz o podstawy.... to nawet nie piaskownica... http://pl.wikipedia.org/wiki/Dzielnik_na... http://www.elektroda.pl/rtvforum/topic12... http://sim.okawa-denshi.jp/en/teikokeisa...
Na pewno jak już to nie SFIOR=(0<<ACME); a SFIOR &= ~(1<<ACME); A zresztą na internecie masz przykłady choćby tu: http://jumptuck.com/2011/12/12/avr-analo... czy tu: http://winavr.scienceprog.com/avr-gcc-tu...
chyba w AVRach w takim razie w adresie ostatnia cyfra 0 oznacza ramkę "write", a ostatnia cyfra 1 oznacza "read", czyli adres 0x62 w nocie SCD41 oznacza 0xC4 dla nadawania i 0xC5 dla odbioru Nie w AVR tylko ogólnie w I2C. Najmniej znaczący bit określa typ operacji zapis/odczyt. 7 bardziej znaczących bitów to adres urządzenia. Autorzy not urządzeń I2C...
Pomysłu na teraz nie mam jak to rozwiązać, ale problem zapewne leży w tym, że kiedy przekaźnik = 1 to zmienna jest zwiększana z każdym przejściem pętli..stąd 2 potem 7 itp. Po prostu przez czas trwania stanu 1 na zmiennej przekaźnik, liczba się powiększa. Ciebie interesuje jednokrotne powiększenie. Czyli Przekaźnik = 1 i tylko raz incr zmienna. Trzeba...
To ja ci teraz napiszę fragment odpowiedzi :evil: Zasilasz układ napięciem 3,3V. Z datasheet-a układu: DC Supply Voltage (VDD) +5 VDC to +15 VDC To by było na tyle jeśli chodzi o lekcję czytania ze zrozumieniem :roll: Tak poza tym, brakuje kondensatora filtrującego przy 4052. Pozdrawiam, GSM
Witam. Jak prawidłowo zabezpiecza się układy poprzez optoizolacje w środowisku mocno zakłóconym, w którym mam problemy z stabilną praca układu (styczniki, silniki elektryczne?. Czy przy zastosowaniu takiego układu w przewodach nadajnika nie będą się generować zakłócenia, które będą się dostawać do zasilania nadajnika i portu nadającego, które mogłyby...
Wiem że do pinu VCC i GND podłączam kondesatory 22uf oraz 100nf oraz VCC i GND wiem też że do pinu AGND i AVCC podłączam VCC i GND czy muszę do tego pinu podłączyć kontesator 100nf i 22uf co będzie jeżeli układ będzie miał słabe filtrowanie zasilania Jak powinno wyglądać minimalne podłączenie żeby układ działał prawidłowo nie korzystam z ADC
Witam kolegę, popatrzyłęm na notę katalogową (sam też popatrz) i na mój gust to wyjście jest typu otwarty kolektor (tak przez analogię do ukłądów TTL) Więc problem w tym że owo wyjście należy jeszcze spolaryzować do plusa zasilania jakim opornikiem myslę że 1-2 k spokojnie starczy. Wówczas będziesz miał układ w pełni działający bo jak na razie to Twój...
Jasne ze sie gryzie. Zastanow sie tym razem nad tym: if(!((PINC & 0x03)==0x03)) //czujnik PRAWY i LEWY off { PORTA = 0x00; //silniki off } Dla jakich stanów tu wejdzie? Edit: dobra, najlepiej zrob tak: if(PINC & 0x01) //czujnik LEWY on { PORTA|= 0x04; //PRAWY silnik }else{ PORTA&=~0x04; }...
Kolego do odbioru danych najlepiej wykorzystać przerwania URXC i URXC1.
Witam! Napisałem teraz taki kod: http://obrazki.elektroda.pl/1022355400_1... Atmega 328P-PU. Te 2 Diody LED świecą równocześnie. Jak zrobić aby prawidłowo świeciły?
Nie zablokowałeś przypadkiem ATmegi ustawiając błędnie FUSE bity...? Same kwadraty na LCD - to by oznaczało , że LCD jest zasilany , ale nie dostaje rozkazów. Wina w uP sprzętowa lub też programowa.
Witam! Zrobiłem ten zegar i coś jest nie tak. Zegar po prostu nie świeci. Po wyjęciu obu ULN2804A świeci tylko kropka (zdjęcie). Układ zasilany z trafka TS2/32. Co może być przyczyną? Atmega zaprogramowana prawidłowo, fusebity ustawione. sprawdzałem czy nie ma zwarć oraz czy ścieżki są bez przerw. http://obrazki.elektroda.pl/3341617100_1...
Wyjaśnij czego dotyczy fotka z post #22. To nie jest prawidłowo podłączona Atmega do programowania.
Cz ten twój program to w całości wygląda tak jak napisałeś? Mam nadzieję że zaraz po tym dałeś pętlę nieskończoną. Jeśli nie to nie ma szans aby to działało prawidłowo.
Nie mogę skomunikować się z prockiem żadnym programem (MkAvrCalculator, Bascom). STK200 na pewno działa, sprawdzone. Wszystkie połączenia z prockiem i zasilania sprawdzone. Atmega znajduje się na płytce avt3505 do kursu C. Odłączyłem część z wyświetlaczami dla pewności ,że nie ma konfliktów na liniach programujących. Układ kiedyś działał, tylko przeleżał...
Tutaj znajdziesz jakie minimum ma mieć Atmega do prawidłowej pracy: [url=http://mikrokontrolery.blogspot.com...
nRF24 jak rozumiem jest zasilany z 3.3V? Co do głównego pytania to nie - jest to wielce nieprawdopodobne. Prędzej można uszkodzić pin. Niemniej jeśli nRF jest prawidłowo podłączony, to podejrzewam problem programowy.
No i jeszcze banał, ale często takie właśnie są błędy ;-) - Atmega jest zasilana ? - połączenia MOSI, MISO, SCK, RST i GND są PRAWIDŁOWE ?
Właściwie FuseDoctor ma w założeniu poradzić sobie z każdym ustawieniem fusebitów i lockbitów. Jesteś pewien, że to co złożyłeś działa prawidłowo?
wtedy atmega startuje prawidłowo obwód złozony z kondensatora 1uF i rezystora 15k ( RC ) jako obwód resetu nic niedaję
Te opóźnienia są na moje oko za małe. A na moje oko , M32 "bryka" na wewnętrznym oscylatorze 1 MHz. Jedna pętla FOR , to 2245044 cykle - uS . Trzeba pobawic się fusami ;) Piotrek
no więc atmega działa prawidłowo, wrzuciłem wsad i na porcie A ładnie dioda mrygała. Czy pomiędzy bazą tranzystora a atmega powinnien być rezystor ?
Dzięki za odp AliYO. Podałem 5V jeszcze raz na nóżki staba 7805 (tym razem prawidłowo :-) ), ale atmega nie odpowiadała. Fakt, że go nie wylutowałem. Może on jakoś lekko wewnetrznie się zwierał. Wylutuję i zobacze.
Witam, przeprowadziłem kolejne testy: a) DTR + RTS ma +5 VDC, 5 na GND -> cisza b) DTR na +5 VDC, 5 na GND -> cisza Ciekawe jest natomiast to iż w Access Porcie którego używam do testów, prawidłowe działanie następuje po zaznaczeniu RTS (rozumiem że jest to podciagnięcie pinu RTS). Przejściówka DLR-3 cały czas działa, co jakiś czas ją sprawdzam w bezpośredniej...
Możliwe że masz gdzieś zwarcie na płytce. Podobne objawy miał kolega jak VCC i GND podpiął prawidło do komputera zaś pomylił się przy zasilaniu części analogowej. Podpiął GND do AVCC i VCC do GND. Atmega grzała się bardzo mocno (parzyła w palce). Po wyelminowaniu błędnego podłączenia atmega działa prawidłowo.
Witajcie! Próbuję zbudować sobie termometr, używam następującego kodu: [syntax=c] #include <avr/io.h> #include<util/delay.h> #include "LCD/lcdhd.h" #include "MACRO_PORT.h" #include "stdlib.h" #define PIN_1WIRE 2 #define PORT_1WIRE PINB #define OUT_1WIRE_LOW PORT_1WIRE &= ~(1<<PIN_1WIRE) #define OUT_1WIRE_HIGH PORT_1WIRE |= (1<<PIN_1WIRE)...
Tak zaprogramowałeś, a weryfikacja przebiegła prawidłowo.
Reszta jest ok, bo steruje też z SPI ekspanderem i działa. Procek to ATmega128 To jest init: void spi_init(void) { DDRB |= 0b00000111; //ustawienie kierunku bitow portu SPCR = _BV(SPE) | _BV(MSTR); //tryb nadrzedny, predkosc 4MHz, wlaczenie SPI, big endian, wlaczenie przerwania SS_WYSOKI(); //stan wysoki na SS }...
Postanowiłem wykonać tę przejściówkę.....jednak XP przy wgrywaniu pliku .inf wywala takie coś :( . Wie ktoś jak to obejsć? Jak ona się zgłasza w systemie bez sterowników? Już straciłem nadzieję:( na żadnym PC nie mogę jej uruchomić. Program jest wgrany prawidłowo a Atmega na pewno chodzi na kwarcu zewnętrznym.
Podłączyłem płytkę z prawidłowo działającą Atmega i efekt taki sam. Spokojnie, czy posiadasz jakikolwiek inny procesor nie zabezpieczony czy też nowy aby sprawdzić czy działa programator i nauczyć się jego obsługi? W MKAVRCalculator jest opcja USTAWIENIA, czy w niej skorzystałeś z podopcji zainstalowania sterowników? Tam są dwie podopcje, czy w obu...
A odebrany bajt przez UART jest równy nadanemu? IMHO przede wszystkim przejdź na kwarc - na ATMega USART bez specjalnych zabiegów nie będzie działał prawidłowo na wew. generatorze RC. Parę dni temu byłu tu opisywany podobny problem... użycie kwarcu go rozwiązało.
Zliczaj impulsy timerem w trybie licznika. Nie potrzebujesz dwóch przerwań timera - użyj jednego, np. 800 Hz - co 80 przerwań masz odliczony odcinek 100 ms.
To najprościej dać szeregowe rezystory. Wbudowane diody obetną napięcie, a rezystory ograniczą prąd. Przy 3V3 poziom wysoki jest wystarczający aby atmega zasilana z 5V go prawidłowo rozpoznała.
Witam serdecznie. Mam taki problem, mam podłączony wentylator pod pwm przez BC337 oraz pin 3(ten od obrotów) do przerwania atmegi, gdy pwm jest wyłączony atmega prawidłowo zczytuje ilość obrotów jednak gdy włączę pwm ilość obrotów zaczyna szaleć i dochodzi do przekroczenia zakresu liczby. Po ponownym wyłączeniu pwm znów wszystko działa. Sygnał z 3 pinu...
Jaką sygnaturę układ pokazuje? Sprawdź dobrze wszystkie połączenia do tej atmegi, sprawdź na innym procesorze czy układ funkcjonuje prawidłowo.
Potrzebuje schemat ustawień fuse bitów dla tego procka. ATmega korzysta z domyślnych ustawień: Kwarc: Brak,układ taktowany wewnętrznym gen RC 1MHz więc nic nie musisz przestawiać. Ja jednak obstawiam na jakiś zimny lut, zwarcie ścieżek, lub błąd montażu. Sprawdź czy ATmega ma prawidłowe napięcie zasilania.
Witam, jestem studentem i dostałem do poprawy sterownik do wahadła odwróconego. Niestety po paru tygodniach prób wciąż mi nie wychodzi pomiar prądu silnika;( Załączam schemat sterownika i kod jaki napisałem proszę o wszelkie uwagi co do schematu jak i do kodu (na schemacie AVCC podłączone jest do masy już poprawiłem ten błąd). Sterownik do komputera...
. Czy to wina ze nie mam podpietego zewnetrznego kwarcu ? Tak ale o odpowiedniej częstotliwości. Datasheet dla twojego procka zawiera tabelkę błędów z jakimi komunikujesz się po usart dla różnych prędkości zależnie od częstotliwości procka. Jednym z magicznych kwarców jest np 11.0592 który pozwoli tobie na pracę aż po 115200 z bodajże zerowym błędem...
Zmienną pomiarx zadeklaruj jako unsigned char, pozatym program wydaje się byc napisany poprawnie. Co to oznacza: "do przetwornika PC0 jest podlaczone 4.5V z zasilania przez rezystor 7.5KOhm" skąd te 4,5V z zasilania ? Skąd wiesz że Atmega sprawna i prawidłowo podłączona ? Pokaż schemat.
W zasadzie konstruktor urządzenia jest wolnym człowiekiem i może zrobić wszystko.... Najgorzej jak później płacze "A dlaczego nie działa? Przecież wszystko zrobiłem prawidłowo...."
rezystory są zamontowane w płytce i są to 4,7k jeszcze jedna uwaga: zrobiłem przeróbkę i ustawiłem wartość A=4 i zakomentowałem Incr A czyli wysyła cały czas 4 i odczytuje z pamięci. Wyniki: co jakiś czas otrzymuję w wyniku: 4 i 0, może moje 16MHz ma jakiśwpływ... ale nie jestem w stanie go wymontować z tej płytki i wymienić. Pisałeś że działa u Ciebie....
Zastanawia mnie, czy Atmega32 będzie działała prawidłowo, jeśli będę zasilał ją z zasilacza 4.5V 300mA, przez R=10Kom Planuję podłączyć jeszcze LCD - max 150 mA, 3x Led ~20mA, zegar RTC PCF8563 i 2x DS18b20. Czy ten zasilacz to pociągnie? Da się w jakiś sposób zwiększyć napięcie? Atmega zadziała prawidłowo, parametry odczytane z zasilacza, nie mierzone.
Gdyby podłączył pod linie spi to pewnie AVR isp mk2 nie rozpoznał by sygnatury procka a z tego co pisze program widzi procesor i rozpoznaje go prawidłowo ...
To może zacznijmy od początku: -jakie doświadczenie ma kolega jeśli chodzi o uC -Atmega nowa, a co z FUSE-BIT'ami - przestawione? -nie znam ATMEL STUDIO - czy pliki dot. HD... są prawidłowo dołączone? -co z tym nieszczęsnym taktowaniem - "już ogarnąłem" nie jest tożsame z "prawidłowo zapisałem" Pozdr.
Hmm, jeśli rzetelnie robili opisy, to w tym LCD stan wysoki resetuje wyświetlacz. Zobacz, że aktywne w stanie niskim CS1 i CS2 są oznaczone kreską nad nazwą sygnału, a RST nie... Co do zmian definicji, to chyba powinno być ok. Nie jestem pewien, czy D_I to faktycznie odpowiednik LCD_RS, ale w sumie tylko to zostało :D Tak przy okazji, to świetny przykład,...
A tak ogólnie, jeśli rozpoczynasz z avr to kup sobie explained mini albo curiosity nano I będziesz miał programowanie i debugowanie od strzału w rekomendowanym przez producenta IDE, czyli; Microchip Studio lub mo lab X. Nauka bez debugera zajmie ci o wiele więcej czasu I będzie źródlem frustracji zamiast satysfakcji.
Nie, to nie to. Orientację od razu miałem prawidłową. Zapomniałem, że mam w mojej procedurze bmp() odczyt z pamięci programu (pgm_read_byte), dlatego na ekranie pojawiał mi się kod wykonywalny;) Teraz, po poprawce, jest ok. Obrazek wyświetla się prawidłowo.
Hej, Dzielnik zmieniłem i jest przed diodą. Dodanie kondensatora C6 za diodą powodowało, że przy rozłączeniu zasilania mega nic nie zapisywała i zliczała od zera. Podobnie jak wpisanie polecenia RISING. Odlutowałem C6 i zmieniłem polecenie na FALLING. Zamieniłem dzielnik tak jak był na początku a więc 100K i 18K tak aby comparator wyzwalał się przy...
Tak Fusebity są te same, przekopiowane do nowych układów. No i nie ma chyba żadnego odpowiedzialnego za różne działanie wyjścia PD0. Płytki sa dokładnie te same, sprawdzone - te same piny. Dodano po 1 Tak prototyp działa prawidłowo.
Witam mam problem z zaprogramowaniem atmegi32 podczas próby zaprogramowania avr studio pokazuje komunikat Entering programming mode.. FAILED próba zaprogramowania przez bascom avr kończy się zawieszeniem programu dodam że atmega po podłączeniu działa prawidłowo i wykonuje program wcześniej zaprogramowany dodam jeszcze że zwarłem PIND0 do masy podczas...
wiec albo ja nic nie widzę na 3 stronie albo nie umiem znalesc a nie prościej napisać które z tych dwóch jest prawidłowe? kolego MARIUSZ R mam pytanie Ty stosujesz Atmega 16 czy Atmega 32? 3.1.13. Zabronione jest publikowanie wpisów naruszających zasady pisowni języka polskiego, niedbałych i niezrozumiałych. (dj-MatyAS)
Witam, ja też czasami mam problem z resetowaniem się ATmegi pod wpływem zakłóceń. Ostatnio zaprojektowałem taki układ zasilania jak widać na rys. Ponad 50 urządzeń pracuje w szafie sterowniczej obok kilku falowników i styczników i wszystko działa prawidłowo.
Wymieniłem kwarc w tym testerze, niestety to nie to;/ Pewnie padła ATmega
Witaj. 1. Nie znam VMLAB, ale czy prawidłowo definiujesz F_CPU? 2. Czy symulator nie potrzebuje osobnej definicji częstotliwości do prawidłowego określania czasów symulacji? Tak jest w symulatorze w Atmel Studio. 3. Volatile: http://mikrokontrolery.blogspot.com/2011... Posklejałeś ten program z kilku - no ale każdy kiedyś zaczyna...
Na AVRsimulator działa ok, zmienne są w porządku. JTAGA sprawdzic nie moge bo nie mam. Ustawplatformę avrsimulator i zobacz co się dzieje przy debugowaniu bo u mnie zmienne przyjmują prawidłowe wartości. Mozesz wtedy spróbować wgrac hexa ktorego zrobilo avrstudio.
Witam , kiedyś napisałem w bascomie połączeni esp8266 z atmega... to działało :) aż pewnego dnia przestało działać :( Kolega odkopał temat a ja mam nadzieję znalazłem ciekawe rozwiązanie, jest to wsad do esp8266 który w samym kodzie ma obsługę ntp . Działanie proste po połączeniu esp z siecią wifi polecaniami AT wysyłamy zapytanie do esp8266 np : Print...
witam, -atmega jest przylutowana prawidłowo (nieobrócona) -reset jest podpięty odpowiednio. z dodatkowych wątpliwości to: brak dławika przy zasilaniu avcc ale do tej pory tego nie używałem i zawsze wszystko było ok, jest taka możliwość, że przez brak tego elementu procesor w ogóle nie reaguje?
Tu masz [url=http://mirekk36.blogspot.com/2012/0... z blogu (jednego z wielu) o prawidłowym zasilaniu.
wszystko zalezy od ustawien fusebit atmega, po odpowiednim zaprogramowaniu działa prawidłowo zamykam temat
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...
Witam. Czy jest to nowa atmega ? Jeżeli tak to pracuje z częstotliwością 1000000 Hz , u ciebie jest 8000000 Hz.
Jaki system operacyjny ? Czy w menedżerze urządzeń pokazuje się prawidłowo zainstalowany uspasp ?
Kilka postów wcześniej napisałem jak to zrobić , coś wydaje mi się że zastosowałeś układ którego działania nie rozumiesz , ale dobra jeszcze raz : wyjmij atmegę z podstawki praktycznie pozostanie Ci L298 plus stabilizator 7805 połącz wejścia IN1 , IN2 , IN 3 , IN 4 do masy GND połącz wejścia ENABLE_A , ENABLE_B do masy GND podaj napięcie zasilania ,...
Witam, Zabrałem się za logger wg Dharmanitech http://obrazki.elektroda.pl/4502396200_1... "Error in getting cluster" ???? Żadnych przeróbek poza portami nie czyniłem. I naprawdę nie wiem co jest grane.... Jeśli ktoś, coś wie - proszę o pomoc.... Pozdrawiam Staszek
Prawdę powiedziawszy czekałem na post który wskaże moją płytkę jako źródło problemów. To oczywiste, dlatego nie chciałbym abyś odebrał mnie źle. Prawdę powiedziawszy płytka nie jest wysokich lotów, zrobiona co prawda w firmie ale po kosztach. powtarzam jeszcze raz: wiesza się przejsciówka USB - RS na prolificu, po jej restarcie (wyjęcie i ponowne włożenie...
Witam. Być może terminal komputera nie wysyła znaku CR na który czeka instrukcja INPUT. Proponuje na początek wyremować całość zostawić tylko w pętli instrukcje do Print "(at)------------------#" Input "Podaj swoje imie " , S Print "Witaj " ; S Loop Sprawdź czy to zachowa sie prawidłowo?
Wykonałem project ,zaprogramowałem procesor ,ale mam problem z uruchomieniem układu. Wielokrotnie sprawdziłem wartość wlutowanych elementów i jakość lutów. Fusybity prawidłowe (D7, DC, F9) . Mam pytanie , czy zastosowanie procesora atmega 168PA może być tego przyczyną?. Programator wykrywa go jako Atmegę 168p.
1. Zrzuty ekranu rób odpowiednim programem - nie apretem. 2. To co pokazujesz to tylko wynik kompilacji - i to prawidłowej.
1. Zmniejszyć częstotliwość atmegi do 1MHz, jeśli jest większa No tak najważniejsza rzecz ;) Niech kolega w ogóle sprawdzi czy częstotliwość Atmegi jest taka sama jak ta zadeklarowana w kompilatorze. Tak w ogóle to atmega korzysta z wew. generatora czy ma zewnętrzny kwarc, no i jaka częstotliwość?
W exploratorze możesz wybrać TEN KOMPUTER a potem nacisnąć CTRL +F i wpisać frazę: *.hex potem ENTER i komputer Ci znajdzie plik o ile nastąpiła prawidłowa kompilacja... Prywatnie jednak wolę używać Total Commandera...
Witam Mam pytanie w kości ATmega 2561 muszę coś dodatkowego włączyć by prawidłowo działał com2 ( RXD1 i TXD1 ) port D na com1 działa program prawidłowo a na drugim nie. Dzięki za pomoc.
Mam zestaw uruchomieniowy z atmega32. Chcąc zaprogramować procesor programatorem USBasp w BASCOM-AVR (prawdopodobnie) zamiast Autoprogram wcisnąłem Send to Chip. Teraz żaden program nie działa mimo, że atmega jest prawidłowo identyfikowana i programuje się poprawnie. Z tego co poradził kolega atom1477, to usunął się bootloader, który był w procesorze....
Watchdog nie jest programowy tylko sprzętowy Możesz mi powiedzieć co tu miałeś na myśli? Watchdog nie jest programowy? pierwsze słyszę. programowo: 1. ustawiam watchdoga na jak najkrótszy czas 2. wyłączam przerwania (na wszelki wypadek) 3. pętla nieskończona. i masz programowy PEŁNY reset i skok do adresu ustawionego za pomocą fusebitów. (to jest najpełniejszy...
Szukaj błędu w 17 linii programu. Sprawdź też, czy prawidłowo przylutowałeś kondensator C4.
Przetwornik ma 1024 kroki. Przy 5,1V zasilania daje to rozdzielczość 4,98...mV. Zwiększając zakres np. do 100V rozdzielczosć wyniesie ok. 99,6mV. Zwróć uwagę na prawidłowe połączenia mas. Atmega ma wyprowadzoną masę ADC i do niej powinien docierać badany sygnał! Ważne są też prawidłowo podłączone kondensatory do ADC oraz stałość napięcia zasilania gdy...
Jeżeli nie przyjmą reklamacji odegnij tylne zaczepy, zdejmij czarną ramkę wyczyść gumki, ustaw prawidło i załóż ramkę z powrotem:) Tak jak kolega pisze powyżej najprawdopodobniej wyświetlacz nie ma prawidłowego połączenia z płytką. Pozdrawiam
Cześć wszystkim :) W wielu przykładowych schematach prawidłowego zasilania czesci analogowej ATmega stosuje sie dławik 10uH, a czy można zastosować 10 mH? Z jednej strony im wieksza indukcyjnosc tym lepiej przeciwdziała gwałtownym zmianom prądu ale ucięcie prądu z koleji generuje przepięcie... Także większy dławik 10 mH miesci sie jeszcze w granicach...
ATmega128 ? Jaki kwarc w układzie ? Fusebits od zegara (CKSEL[0-3], CKOPT) skonfigurowane prawidłowo ?
Posłuchaj ;) ... ja ci proponuję - odpuść sobie to myślenie o CKDIV8. Tzn wyłącz ten Fusebit i przestań o nim myśleć za to staraj się doprowadzić do prawidłowej transmisji wg PDF'a procka. Ty masz wciąż podstawowe problemy z inicjalizacją i przez to masz krzaczki/ptaszki - a to że raz widać jakieś literki a innym razem nie - nie ma nic wspólnego że...
Posiadam dwa identyczne urządzenia oparte na atmega2560, pewnego dnia przyszedł mi do głowy głupi pomysł, ponieważ zauważyłem na płytce port jtag postanowiłem podłączyć programator, uruchomiłem Avr studio .... Zanim zorientowałem się z grubsza o co chodzi w programie, urządzenie przestało działać.... Prawdopodobnie nieopatrznie wyczyściłem zawartość...
Do R-MIK: Fakt, o zabezpieczeniu ESD zapomnialem. Dorzucę je. Co masz na myśli mówiąc ze źlekarza podłącze scalaka? Atmega napewno będzie podłączona prawidłowo i źródło zasilania również. Do drobok: Sprawdzałem. Termometr działał nawet na kablu o długości 15m z takim rezystorem.
Czyli czytamy sobie ;) http://www.nongnu.org/avr-libc/user-manu...
Dla mnie to ten symulator jakiś kiepski jest. Może nie obsługuje prawidłowo wewnętrznych pull-upów.
A co ten układ z Atmegą zawiera, ze ładowarka nie wyrabiała ? Atmega ma pobór prądu rzędu kilkudziesięciu mA w zależności od taktowana. Nie wyobrażam sobie prawidłowej pracy uC bez odpowiedniej filtracji zasilania, to jest postawa. Pozdr
Przeanalizowałem funkcje biblioteki realizujące wyświetlanie znaków. Wszystko powinno działać prawidłowo. Tu raczej nie należy szukać błędu.
Przecież dostałeś ode mnie opis nagłówka eeprom.h oraz dwa przykłady w tym jeden dokładnie taki jak potrzebujesz: Funkcje obsługi eeprom z nagłówka <avr/eeprom.h>: http://www.nongnu.org/avr-libc/user-manu... Tutaj jest dokładnie taki przykład jak potrzebujesz - po włączeniu odczytuje zapisane w eeprom parametry: http://mikrokontrolery.blogspo...k-podci...
ad 1. Raczej nie zadziała. Nie chodzi o szybkość (częstotliwość) lecz o stromość zboczy. ad 2. Zobacz na opis standardu USB - definiuje on maksymalną długość kabla. Jeśli połączenia będą wykonane prawidłowo, kablem o odpowiedniej jakości to jest to na granicy działania. ad 3. Nie powinno być problemu.
Czytaj uważnie post autora napisał o terminatorach. Co do oporników to nie są niezbędne do prawidłowego działania.
Mam Atmege 8 i do tej pory bawiłem się na wewnętrznym oscylatorze. Ale w końcu chciałem podłączyć zewnętrzny kwarc 8MHz. Z noty wyczytałem, iż ustawienie fuse bitów CKSEL3-0 na 1111 powinno być ok. Ale jak się okazało nie jest. Fusy programowałem w Bascomie. Chciałem wsadzić inny kwarc ale oczywiście w moim "pięknym mieście" takich dużych nie mają -...
Ż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...
Musisz dawać nam więcej info o tym co zaobserwowałeś. Tak na szybko: - zwiększ na próbę preskaler, by zobaczyć, czy przyczyną nie jest czasem zbyt długie wykonywanie funkcji przerwania. - rozumiem, że zasilanie podłączyłeś prawidłowo? - JTAG wyłączony?
Jony & emarcus: czyli reasumując, podejrzewacie, że jest wgrany źle lub zły bootloader? Czy też źle ustawione fusebity, czy część wykonawcza procesorów jest uwalona? Myślę, że teraz autor problemu zweryfikuje sobie za pomocą AVRDUDESS co jest wgrywane i czy prawidłowo do procesora a także skontroluje fusebity?
Miałem ten sam problem i można było dogadać USB ASP z Arduino ale trzeba było zainstalować inne sterowniki. Testowałem ich kilka i tylko jedne działały z Arduino nie pamiętam już zbyt dużo ale w moim przypadku winne były sterowniki. Sprawdzaj każdą wersję bo najnowsze właśnie nie działały prawidłowo.
scania prawidłowe prawidłowe przestrojenie aplikacje prawidłowe
elektryczna tylna klapa cannot convert hasło wygasa
kosiarka parkside magazyn energii
Nissan Micra K13 - lokalizacja bezpiecznika spryskiwaczy Czy kable mogą przebiegać natynkowo po klatce schodowej?