Najbezpieczniej będzie, jeśli uC i czujnik zasilisz z tego samego zasilacza. Napięcia zasilania rozdzielić na stabilizatorach, a masa wspólna. Znaleźć datasheet czujnika, lub wybadać wyjście oscyloskopem.
DS3232 komunikuje się po I²C. W przypadku Atmeli chodzi o TWI (odpowiednik I²C) str 163 datasheet Atmega8. Tutaj dla Atmega16 fajny przykład: http://www.ermicro.com/blog/?p=744 Na forum także wiele na ten temat. Tu DS3232 z PIC-em: http://www.elektroda.pl/rtvforum/topic16... ale idea komunikacji jest wspólna.
1. Przy projektach z silnikami szczególnie istotne by prawidłowo podłączać mikrokontroler, a w szczególności filtrować zasilanie tuż przy nóżkach mikrokontrolera. Tutaj warto byś zaglądnął do działu Zasilanie i zakłócenia . 2. Powyższa uwaga dotyczy także L293D. Oprócz kondensatorów 100nF, dodaj przy nim kondensator elektrolityczny np. 220uF-470uF na...
Pin RW podłącz do masy. W funkcji string nie używasz zn. Przy inicjalizacji ustawienie trybu w 8-bitowy powinno być pierwsze. Zresztą przeczytaj datasheet (Initializing by instruction) tam masz napisane, że trzeba trzykrotnie wysłać 0x3F w dodatku z różnymi odstepami czasowymi, po włączeniu zasilania należy chwile odczekac. Wstaw jeszcze jakieś opóźnienia,...
W wypadku zasilacza kolegi on już nie wróci bo jedynym ograniczeniem jest bezpiecznik który się spali , więc zabezpieczenie będzie żadne bo i tak wyłączy zasilanie. Właśnie takiej drobnej różnicy wielu młodych elektroników nie rozumie i stosują transila a potem dziwią się że pali bezpiecznik , a jak się założy nowy to wszystko jest ok. Na wszelki wypadek...
No to zaczynamy po raz kolejny. Coś takiego jak stworzyłeś to niestety za szybko nie będzie działać. Mega z kwarcem rs 14 z groszami działa naprawdę szybko i można zrobić bardzo dużo w jedna sekundę. Do odbierania i wysyłania danych można sobie napisać własną procedurę - nawet w bascomie i jest ona sporo szybsza i działa rewelacyjnie. Deklarujemy przerwania...
Z tego co widzę w datasheet atmega16 ma 4 kanały PWM więc starczy. W miejscu pierwszej cyfry wyświetlało by się: 'A' podczas ustawiania dresu i 'S' podczas ustawiania stand alone, czyli wybierania wewnętrznych efektów. Przyciski menu: 1 MENU, 2 OK, 3 UP, 4 DOWN. menu wybierało by się pomiędzy 'A' i 'S'. UP DOWN wybierało by się adres/sekwencję i zatwierdzało...
Przykłady masz w datasheet ATmega16 od strony 143 ;)
czy ktoś może mi zmierzyć napięcie i napisać jaką ma wartość kiedy jest 1 a kiedy 0 ? …u mnie wartość zmienia na 1 (podłączyłem LCD 2x16 na którym mi się wyświetla stany portów) dopiero wtedy kiedy przyłożę napięcie 2,5V na porcie Datasheet od 16f628A, str. 142. Wszystko zależy, jakim napięciem zasilasz. …i tu mam zastrzeżenie bo chyba...
a ja ciągle w temacie ale wątek bardziej sprzetowy.. datasheet Atmega16 podaje, że przetwarzanie róznicowe przetwornika ADC jest gwarantowane dla kontrolera w obudowach SMD, natomiast dla obudowy PDIP "not tested".. o co chodzi ? czy używając obudów PDIP przetwarzanie różnicowe będzie mi działać ?
Skoro C znasz to na pozostałe pytania odpowiedzi znajdziesz w DataSheet do ATMega16 (www.atmel.com/dyn/resources/prod_docume... Tam masz przykłady w C i asemblerze. Może ktoś udzieli Ci konkretniejszej odpowiedzi, ale moim zdaniem i tak będziesz musiał tam sięgnąć.
A gdzie niby przechowujesz tą wyliczoną zmienną skoro AVR nie posiada żadnego 16-bitowego rejestru? Chyba musisz zapoznać się z datasheet tej atmegi.
na żadnym - poczytaj datasheet
Ponieważ jest tam bit ADATE i w rejestrze SFIOR trzeba wybrać Free Running. Odnoszę wrażenie że nawet nie zajrzałeś do datasheet tego procesora.
dzieki. no dokladnie stos sie przepelnia, Nie wiem jak dokladnie go dopasowac do moich wymagan, ale to kiedys tam. Narazie walcze z tym. wiec testowalem na adresie &H60 i error 90 w "baskupie" (w wakacje poucze sie c, narazie ni mam czasu sesja). error 90 to jest za duzy adres (addess alredy ocupied) zamienilem na 68 dziala. zaraz obadam datasheet do...
Witam Z datasheet Atmega 16 AVCC AVCC is the supply voltage pin for Port A and the A/D Converter. It should be externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be con- nected to VCC through a low-pass filter. Czyli płytka ok schemat błąd. Czyli "+" do drena IRF5306 a "-" do R16 Pozdrawiam
Wszystko jest opisane w datasheet do DS1307.
Nie stosuję rezystorów bo będzie PWM. Myślisz że mimo wszystko powinienem je dać? Sam sobie wyrób zdanie sprawdzając datasheet w zakresie prądów pinów, portów i mikrokontrolera lub: http://mikrokontrolery.blogspot.com/2011...
Wielce błogosłąwiony datasheet od atmega16 oznajmia (sekcja "Electrical Characteristics"): VIL Input Low Voltage (-0.5 : 0.2*VCC ) VIH Input High Voltage (0.6*VCC : VCC +0.5) podejrzewam że dla m162 jest podobnie(jak nie identycznie). Vcc to oczywiście napiecie zasilania wiec dla Vcc=5V: L≈ 1. “Max” means the...
Niedawno zacząłem swoją przygodę z programowaniem AVR-ów. Niestety zapragnęło mi się pobawić z fusebitami i zablokowałem procesor wprowadzając wartości: lFuse: F8 hFuse: 99 albo lFuse: E3 hFuse: 99 Ustawiają one Atmega16 na zewnętrzny oscylator RC, niestety nie potrafię tego zbudować, mimo, że posiadam schemat z datasheet. Czy ktoś mógłby przesłać zdjęcie...
Ads1110 jest układem bez wybory adresu sprzętowo. Wg. datasheet jest produkowany w ośmiu wersjach, każda wersja ma inny adres.
Panowie ile razy mam powtarzać, że przerobiłem to - restet ma podpiętego VCC przez rezystor, AVCC jest podpięty do plus schemat nie ma tego jeszcze naniesionego zrobię to w wolnej chwili. Nigdzie wcześniej o tym nie napisałeś. Pisałeś jedynie, że sprawdziłeś, a nie że dokonałeś poprawek. Wyrażaj się więc ściśle, bo to elektronika, a nie sztuka. Czy...
strona 293 datasheet max na pin I/O 40mA całkowity 200mA PDIP lub 400mA TQFP/MLF
Zacznijmy od wyjaśnienia i poprawy sprawy ADC. A i wydaję mi się że częstotliwość ADC to częstotliwość taktowania zegara przez wartość preskalera. Max. może być CK/2. Zatem w naszym przypadku ADC to 8Mhz? Skąd to info o CK/2? Ograniczenia dla zegara ADC to przedział 50kHz-200kHz (o ile dobrze pamiętam) - sprawdź w datasheet Ty masz ustawiony preskaler...
Tak , tak jak wszystko rozumiem :) Może zapytam inaczej : Czy mimo tego ,że np. wszystko diody zostaną włączone w wierszu naraz to nie przeszkadza temu ,żeby wszystkie 8 katod byłby zwarte do jednej nóżki sterownika ? http://download.maritex.com.pl/pdfs/sc/M... Tutaj jest datasheet tego sterownika :) .
O podwójnym buforowaniu wiem, datasheet oryginalny i polski mam ale niewiele mi on tłumaczy w tej sprawie. Chodzi mi konkretnie o to, że mam niby ustawiony tryb 14 czyli zgodnie z tabelą w datasheet'cie wartość TOP ustawiam rejestrem ICR1 natomiast w kodzie programu wygląda to tak, że rejestrem ICR1 mam ustawioną maksymalną wartość licznika, a rejestrem...
Witam, chce uruchomićzakupiony wyświetlacz jm162a na atmega16a. Postępuje zgodnie z http://hobby.abxyz.bplaced.net/index.php... tym turtorialem, jednak wyświetlacz nie odpowiada, świeci się tylko podświetlenie. Wszystko jest podłączone tak jak w linku, łącznie z programami które skopiowałem. Czy ktoś starałsię obsłużyć ten wyświetlacz ? Datasheet...
Może nie sprecyzowałem swojego problemu. Mój GPS i ATmega128L zasilane są z 3,3V więc konwersja napięć tutaj nie wchodzi w grę. GPS podłączony do procesora poprzez rezystor ograniczający prąd 330 Ohm zgodnie z datasheet GPS ()FGPMMOA6C). Najgłupsze z tego wszystkiego jest to że na ATmega16 działa prawidłowo a na ATmega128L krzaczy. Komunikacja PC z...
(wg datasheet Atmega16) przy tak skonfigurowanym SPI SPCR = _BV(SPE) | _BV(MSTR); pierwszy transmitowany bit będzie MSB [DORD=0] zegar w stanie "idle" ma stan 0 [CPOL=0] próbkowanie danej na zboczy narastającym CLK [CPHA=0] zegar SPI pracuje z częstotl. fosc/4 (tabela 54 str 141) Polecałbym ustawienie bitu SS procesora na 1, i to przed...
Jest to mój pierwszy taki "zaawansowany" układ więc prosiłbym o łagodne ocenianie ;) No to nieźle jak na początek wyższego stopnia wtajemniczenia. :) Popraw tylko regulator napięcia zgodnie z datasheet lub przeczytaj tutaj: Zasilanie mikrokontrolera .
Schemat możesz narysować na karce i wrzucić zdjęcie. Ważne by było wszystko dokładnie tak jak podłączyłeś. Jeżeli na kartce to opisz piny ich nazwami a nie numerami. Możesz w ostateczności użyć Paint'a i fragment datasheet z obudową mikrokontrolera. A w przyszłości Eagle: http://mikrokontrolery.blogspot.com/2011...
Witaj, numer seryjny to jest 8 bajtów. Numer ten zawiera kod rodziny urządzenia, unikalny numer seryjny urządzenia i sumę kontrolną. Musisz odebrać 8 bajtów. Spójrz w dokumentację w sekcję dotyczącą składni numeru seryjnego. Wyświetl wszystkie 8 bajtów. Zobaczymy co z tym dalej. PS. Używając komendy 0x33 musi być podłączony tylko i wyłącznie jeden czujnik...
Dobrze, zajrzę do datasheet megi16. Tylko nie bardzo wiem co to da skoro nie wiem czego szukać. Taka to jest własnie pomoc na tym forum - ... Tutaj masz kurs z przykładami przeanalizuj te dot. ADC: http://mikrokontrolery.blogspot.com/2011...
Jeszcze wydaje mi się, że zapisujesz/odczytujesz spod adresu którego ta pamięć nie ma: [syntax=c] On_SRAM; aaaa = 1; spi_write(aaaa); aaaa = 0; spi_write(aaaa); aaaa = 5; spi_write(aaaa); aaaa = 0; spi_write(aaaa); aaaa = 2; bbb = 123; spi_write(aaaa); // rozkaz spi_write(aaaa); // adres spi_write(aaaa); // adres spi_write(aaaa); // adres spi_write(bbb);...
Witam, W projekcie mam Atmegę i przetwornik ADC ADS8326. Potrzebuję podać zewnętrzne napięcie referencyjne 5V na ADC Atmegi i ADS8326. Układy są zasilane ze stabilizatora 7805, który na wyjściu ma ok. 4,9V. Stabilizator zasilany 12V, prąd ok. 0,2A. Czy fakt niższego napięcia zasilającego od referencyjnego nie będzie powodował problemów w działaniu,...
Było o problemie z taktowaniem (a raczej problemie w zrozumieniu że Datasheet jest od tego żeby go czytać) na forum już tyle razy, że na pewno znajdziesz odpowiedź na problem taktowania nim komuś będzie się chciało po raz kolejny to pisać. Wina leży w programie, żeby ktoś mógł pomóc program musisz ujawnić
Sprawdź: 1 Czy spełnione są wszystkie zależności czasowe, o których wspomina datasheet . - podanie zera na CNV I SDI zeruje SDO 2. Czy mierzone napęcie ne ma zbyt wysokiej impedancji. - chyba oczywiste, a na schemacie nie masz układu kondycjonowania sygnału. 3. Czy prawidłowo poprowadzone są ścieżki (referencje też w DS) - np. napięcie wywołane przepływem...
Witaj, W datasheet od DS18B20 jest napisane że faktycznie przy pomiarze temperatury powyżej 90 czy 100 stopni C czujnik potrzebuje więcej prądu do konwersji. Ale chyba udzielę Ci trafnej informacji bo miałem podobny problem, niestety układ DS18B20 jest bardzo czuły i wszelkie dziwne zachowania na nóżce DO mogą powodoać dziwne zachowania. Ale do rzeczy...
Witam. Posiadam układ z ST7540 i uC sterującym jego pracą- w tej roli Atmega16. pierwszy problem: po ustawieniu fuse bitów w atmedze (pod avrdude), jak poniżej nie ma przebiegu na zewnętrznym kwarcu (16Mhz) podłaczonym do atmega16. ładowane do procka programy działają...co może być przyczyną? używam oidentycznego kwarcu do układu St7540 i przebieg na...
Witam Jak w temacie probuje obsluzyc tego RTC (http://doc.chipfind.ru/pdf/njrc/nju6356... przez ATmega16 (4MHz) i za chiny nie moge tego dokonac :/ Przejde od razu do rzeczy: Ustawiam na poczatku sygnal CE = 0, CLK = 0, I/O = 0 i czekam ok 500ms by miec pewnosc, ze sie ustabilizuje. Teraz nie wiem czy mam zapisac do niego najpierw date i czas czy...
Nie ma żadnych warrningów. Kod normalnie się kompiluje i delay działa poprawnie. Ciekawe, bo u mnie jest: Build started 12.11.2011 at 12:13:32 avr-gcc -mmcu=atmega16 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT Proba_22.o -MF dep/Proba_22.o.d -c ../Proba_22.c In file included...
Jeśli chodzi o źródło zasilania 24V to zasilacz impulsowy, stabilizowany 24V, 10A więc jest raczej stabilne. Kontroler działa (tak mi się wydaje) poprawnie, bo same sygnały biegną dobrze. Do ustawienia fuse bit używałem burn-o-mat'a i przy okazji wyłączyłem jtag na porcie c. Stabilizator 7805 podłączony również do wspomnianego zasilacza, zgodnie z datasheet...
Witam ,odświeżam temat, znalazłem właśnie cały moduł z tea 5767 , jedna rzecz jest dla mnie nie zrozumiała jedna rzecz , częstotliwość (podzielnik ) wpisuje się w bity pll (0-13) znajdują się w bajcie 1 , 2 . przy czym pll(0) znajduje się w ostatnim bicie drugiego bajtu a pll 13 w drugim bicie pierwszego bajtu , czy podzielnik mam zacząć wpisywać od...
Nie rozumiem dlaczego nie polecacie podłaczanie diod bezpośrednio pod atmege. W datasheet jest zapis, iż wyjścia można bezpośrednio obciążyć wyswietlaczami LED. Sam nigdy nie stosowałem żadnych buforów dla diod LED podłączonych do atmegi i układy działają spokojnie i bez zakłóceń. Kolego, dlaczego podłaczasz diody pod 12V? Jaki to ma sens dla Ciebie?...
Gdzie udało ci się kupić aż tak złe rezystory jak 10%? Niestety rezystory o marnej tolerancji "rozjadą" się z temperaturą, z czasem, albo z jakiejkolwiek innej przyczyny (lutowanie, drgania), mogą też być nieliniowe (współczynnik napięciowy), jeśli te wszystkie efekty zmieszczą się w ±10% to rezystor spełnia wymagania (producenta), jednorazowa...
Ten rezystor, nawet mi się nie podoba, ale w datasheet od atmegi było napisane, że od 1 - 20k powinno byc przy resecie. Mam tylko rezystor 20k, dlatego go użyłem. Próbowałem też wogóle bez rezystora i było tak samo. To nie o reset chodzi. Próbowałem dawac większe kondensatory, ale to również nic nie dało. Z resztą nawet bez kondensatorów powinny się...
Nie. Po prostu jako pierwszą czynność w programie (oczywiście po ustawieniu stosu o ile piszesz w asm) odczytaj rejestr MCUCSR i wyświetl/zapisz sobie stan 5 najmłodszych bitów. Następnie korzystając z datasheet możesz sprawdzić co wywołało reset. Na ten przykład: [syntax=c]void main(void) { unsigned char a; a=(MCUCSR & 0b00011111); //wczytujesz do...
:arrow: uruchonienie PWM jest proste - wystarczy zaladowac odpowiednie liczby do rejestrow licznika. poczytaj datasheet z www.atmel.com :arrow: klawisze gora/dol mozesz podlaczyc pod przerwania zewnetrzne i w podprogramie obslugi przerwania tylko modyfikujesz zawartosc jednego rejestru licznika - odpowiedzialnego za wypelnienie przebiegu. pamietaj o...
Wyświetlacz ten ma bardzo podobny interfejs jak zwykły LCD na sterowniku Hitachi. Musisz przejrzeć dokumentację sterownika twojego wyświetlacza czyli Sanyo LC7981. Masz tam linie danych i linie sterujące, zasilanie i masę i w zasadzie tylko to cie interesuje. Liniami sterującymi sterujesz czy chcesz wysłać komendę czy dane wyświetlane (wszystko jest...
jedno ogniwo zasila sam mikrokontroler - bateria 4,5V drugie zasila serwo - zasilacz od komputera +5V maja wspólną masę szperalem dosc dlugo az napotkalem na kod : /* Test serwo*/ /* Programik przykladowy */ /* typ uC: ATmega8 1MHz */ /* licznik/timer1 w trybie PWM */ /* Sygnal impulsowy (50Hz) na wyprowadzeniu PB1(OC1A) */ /* Przyciski...
datasheet flash datasheet intel irfz44n datasheet
stilo biegów fabia zamka premium darmowe
siłownik belimo siłownik belimo
TV SHARP - brak przycisku Input na pilocie Aquos Ładowanie hulajnogi Joyor S5 przy 40%-50% baterii