Thx! faktycznie instrukcja incr nie była potrzebna. Noo teraz przynajmniej zlicza mi co 1.. ale nadal duuzo za wolno. Lece do elektronika po nowy kwarc zegarkowy i mniejsze kondensatory.. zobaczymy co z tego wyjdzie Dodano po 1 Oki, jak sie okazało miałem kwarc 32kHz a nie zegarkowy. Polutowalem wszystko na tym nowym + kondensatory 12pF i.. dziala!...
Czy ktoś uruchamiał atmege8 na kwarcu 32kHz a nie na wewnętrznym oscylatorze. Mam taki prosty programik "timer" który o danej godzinie włącza budzik i kolejno odlicza 2 a potem 1 godzinę. Urządzenie ma być zasilane z bateryjki i chcę zmniejszyć pobór prądu. '---------------------------------------... $regfile = "m8def.DAT"...
Właśnie przed chwilą też uruchomiłem zegar na ATMega8 choć wykorzystujący kwarc 32kHz (tzw. zegarkowy) niezależny od generatora głównego procesora. Jeżeli chcesz pozostać przy swoim pomyśle (równie dobrym) to w BASCOM-mie po kompilacji przejdź do opcji programatora gdzie będziesz miał trzy zakładki FlashROM ,EEPROM i Lock and Fuse Bits. Więc wybierz...
Witam. Mam taki problem i nie bardzo wiem czemu tak sie dzieje. Prosty programik: ________________________________________... .......... Config Portd = &B11111111 Portd = &B00000111 Config Timer0 = Timer , Prescale = 64 On Timer0 Czas Enable Interrupts Enable Timer0 Start Timer0 Do Loop End Czas: Timer0 = 254 Toggle Portd.0 Return ________________________________________...
Wpisz większą wartość do OCR1A, przerwanie wtedy musi wywoływać się rzadziej albo zrób tak jak czasami robię kiedy procek działa za szybko a potrzebuję mieć przerwanie rzadziej; zadeklaruj zmienną globalną, np: uint8_t licz = 0; SIGNAL(TIMER2_COMPA_vect) { licz++; if(licz >= 10) //liczba przykładowa, zależy jak często chcesz...
To bezszczotkowy wentylator. Ma w środku elektronikę (jakiś generator, coś do wzmacniania sygnału z czujnika itd.). Nie dziw się, że przy zasilaniu prostokątem nie działa jak powinno. Podłącz kondensator 47uF równolegle do silnika. Jak nie pomoże - 100uF. Dodano po 2 Poprawka - przy częstotliwości 32kHz te kondensatory będą za duże.
dondu, dzięki wielkie za linki ! Taką lekturę to ja lubię, wszystko jasno i czytelnie, w jednym miejscu :) Oczywiście pomyłka, miało być 32kHz Pozdrawiam
Jeśli dobrze widzę, w programie masz 1MHz + timer 2 w trybie asynchronicznym z kwarcem 32kHz. Jeżeli tak, to ustaw: low: E1 high: C9 Napisałem w ostatnim poście iż mam ustawione po 8 MHz (oscylator wewnętrzny) i kwarc 32kHz.
Delaye są niedokładne ale nie tak jak mówisz. Skoro piszesz ze masz 8MHz a w programie zadeklarowane 1MHz to to jest problem z delayami. Chcecie zegarek robić na 555??? Skoro Atmega8 ma real time counter??? podłączasz do atmega8 kwarc zegarkowy 32kHz i masz wspaniały precyzyjny zegarek po odpowiednim ustawieniu timera0. Pozdrawiam
Wycinek z datasheet atmega8a: "The Asynchronous Timer/Counter uses the same XTAL pins as the CPU main clock but requires a CPU main clock frequency of more than four times the Oscillator frequency. Thus, asynchronous operation is only available while the chip is clocked on the Internal Oscillator." Niestety do poprawnego działania potrzebny jest oscylator...
Moja wina, zamiast sięgnąć do dokumentacji ATmega8 czytałem o ATmega16.
Wiem o tym, że zazwyczaj się używa do tego zazwyczaj Counter2/Timer2, ale właśnie, chcę użyć Timera0 do tego celu. Mam problem z stworzeniem generatora sygnału, który wykorzystywał by mi ten kwarc 32kHz.
Kolego Gienek a po co kalibrowac wewnetrzny zegar jezeli kolega napisal ze procek chodzi na kwarcu 32khz. Dla mnie wypowiedz kolegi jest sprzeczna.
Tak. Spodziewałem się nieco innego wyniku a tu niespodzianka - to samo ;-). Jaką dokładnośc można uzyskać na kwarcu 32kHz i DS1307? Zmieści sie w <=1min / miesiąc?
Tak, wybrałem Low Frequency, da sie jakoś ruszyć uC bez tak wolnego kwarcu ? Co masz na myśli 'ruszyc' ? Prawdopodobnie chcesz skorygowac błędnie ustawione fusebity (powrócic do default settings). W zasadzie datasheet mówi o optymalizacji oscylatora processora do 32kHz jako 'Low Freq.' , ale do komunikacji podczas programowania mozesz tu zastosowac...
Przy dołączonych peryferiach 1wire jest pewna przeszkoda w komunikacji. Należy na czas komunikacji z układem wyłączyć timer( czyli zatrzymać odmierzanie czasu, sam sprawdź na czas komunikacji zrób disable timer0, a po zakończeniu komunikacji enable timer0). Dlatego do odmierzania czasu powinieneś wykorzystać timer w trybie asynchronicznym, np.: Config...
raczej to pierwsze, looknij tutaj: http://www.ustr.net/infrared/index.shtml
ZbeeGin, masz pewno rację z poprawnym programowaniem, natomiast do odblokowania używałem 100kHz z dobrym skutkiem. Chociaż skoro można programować po spi układy z kwarcem np. 32kHz to widać zewn. zegar nie ma znaczenia. Pozdr. N.
Prosta rzecz, a jaka ładna i pomysłowa :) Bardzo gustowne wykonanie za co wielki plus. Mogłeś zrezygnować z DS3231 bo ATmega8 ma już wbudowany zegar RTC - do wejść TOSC1 TOSC2 podłącza się kwarc 32kHz i działa :)
Jedna wróżka została: (ja ;p) Co to ma być: $crystal = 3276800 Kwarc zegarkowy to 32768 a nie 3276800. ATMega się nie blokuje tylko chodzi na 32kHz i programator jej nie widzi bo jest za szybki.
Nie rozumiem do czego używasz OCR1A skoro wystarczy zadeklarować przerwanie od przepelnienia licznik T1. A to że sie nie zgłasza przerwanie to może za małą częstotliwość doprowadzasz do wejścia T1 >65536 Hz Poza tym lepiej byś zrobił gdyby odczyt następował w przerwaniu T2 a przerwanie ustawił na 1S co można osiągnąc używając licznika T2 z kwarcem 32kHz...
Witam, czy w procesorze powyżej ustawia się fusebity tak jak np. w ATMega8 ? pytam się bo DS jest trochę dla mnie nie zrozumiały... Z tego co przeczytałem odnośnie prędkości 32MHz to zinterpretowałem to tak, że można ją "odblokować" używając kwarca 32kHz ? Jak ktoś obsługiwał ten procesor albo jakiś inny z ATXMega to proszę o pomoc :)
Kolego o to nie musisz pytać na elektrodzie - zajrzyj do noty aplikacyjnej - ale porządnej a nie takiej jaką tu przedstaqwiłeś. W notach procków AVR zwykle są ładnie opisane dostępne prędkości interfejsu UART wraz z błędami dla poszczególnych częstotliwości taktowania (kwarca) procka. Nie trzeba wtedy nawet obliczać - poprostu "lookasz" tam i masz sprawę...
Tam chodzi o to, że częstotliwość zegara z SPI programującego musi być w odpowiedzniej proporcji do częstotliwości zegara mikrokontrolera. Jak masz kwarc 32kHz to SPI musi podawać impulsy zegarowena lini SCK z odpowiednio dobraną częstotliwością.
Często zdarza się że zaczynający prace z tymi uP mają problemy z fusebitami. Do najczęstszych problemów należą praca na wewnętrznym oscylatorze RC zamiast podłączonym rezonatorze kwarcowym. Zdarzały się też przypadki zablokowania możliwości programowania procesora przez SPI. Aby nie powielać tematów oraz stworzyć bazę wiedzy, kolejne pytania zadajemy...
Swoją drogą jest jakaś różnica między kwarcem 3.2768 a kwarcem zegarkowym? Tak to jest jak się nie zwraca uwagi na to co jest w opisie jednostek kwarcu. To dwa różne kwarce, to że mają identyczne cyfry to nie świadczy że sa takie same. Zastanów się czy 3MHz (Mega Herce) to to samo co 32kHz (kilo Herce)? Zegarkowy to 32,768 kHz a ten drugi to 3,2768MHz....
To że wolno reagował to wiem że wina taktowania 1MHz Dodano po 13 Czyli nie muszę przesiadać się na większą atmege. Mogę zostać przy atmega8, ustawić wewnętrzny generator na 8MHz a z kwarcu taktować timer kwarcem 32KHz
Ciekawe, czytałem już te tematy. czy bez tego kwarca 32khz sie nie obejdzie? Jednak nie łapię tych timerów. nie rozumiem w ogóle kolejności ich działań i ustawień. jak i co obliczyć dla 8Mhz?
Spokojnie panowie...... po co tyle opinie sprowadzających się do "nie"... Atmega8 ma możliwość podpięcia rezonatora zegarkowego 32kHz do pinów i emulacje RTC z wystarczająca dokładnością do zastosowań amatorskich w oparciu o pracę asynchroniczna jednego z liczników. Wtedy reszta uP pracuje w konfiguracji taktowania wewnętrznym zegarem RC. Dodanie zewnętrznych...
Kwarc nie jest wymagany. Możesz ustawić wewnętrzne taktowanie na 8MHz, zalecane. Ok. 32kHz kwarc możesz dorzucić do obsługi zegara. Nt. filtracji zasilania już dostałeś odpowiedź. Dodam, że możesz bez nich mieć problemy przy obsłudze ADC.
Ale jedno drugiego nie wyklucza-chodzi o to skąd masz stabilne odcinki czasu. To jak z żoną i kochanką. Z RTC masz wygodne pobieranie czasu- przez I2C- obrabiasz w programie jak chcesz (-jak z żoną). Robisz z tego generator +- 2ppm. A jak z tego RTC chcesz uzyskać jakiś sygnał(np. 32kHz) i napędzać nim procesor- to bez sensu, narobisz się i nic. (-...
Z tego co pamiętam przy pracy asynchronicznej, procesor jest taktowany wewnętrznym oscylatorem RC i precyzja odmierzania czasu zależy od oscylatora kwarcowego 32768Hz (a nie 32kHz), a nie od częstotliwości oscylatora RC taktującego procesor. Należy pamiętać aby ustawić Fuse na wewnętrzny oscylator RC.
nie jest chyba możliwe, żeby wystartowały w tym samym czasie? Jest to możliwe. Np. w ATmega128 w rejestrze SFIOR jest bit TSM (Timer/Counter Synchronization Mode). Kiedy bit jest ustawiony na 1, wówczas wszystkie timery są zatrzymane i możesz je skonfigurować w dowolny sposób. Kiedy bit TSM ustawisz na zero, wówczas wszystkie preskalery timerów się...
Slyszalem cos ze wkarc 32KHz bylby ok czy to prwda? Prawda (dokładnie 2^15 Hz). Przeczytaj stronę 24 i 26 w nocie katalogowej ATmega8. Hasło: Asynchronous Timer Clock / Low-frequency Crystal Oscillator. Możesz też przeczytać tą konwersację -> http://news.elektroda.net/viewtopic.php?...
Nie wyraziłem się ściśle :) Z Twojego postu nie jestem w stanie ocenić bilansów czasu uśpienia i pracy mikrokontrolera, a jak pisałem to istotne. Pobieżnie wydaje się, że on praktycznie śpi prawie 99,9% czasu. Jeżeli tak, to Timer2 + kwarc 32kHz + ATmega na wewnętrznym generatorze RC 1MHz to jest najlepsza opcja pod względem oszczędzania energii. EDIT....
Specyfika tego mikrokontrolera, zmusza Ciebie do zastosowania Timera2 w trybie asynchronicznym, a mikrokontroler powinien być taktowany wewnętrznym generatorem RC, czyli tak jak radzi kol. wyżej. Przy takim rozwiązaniu korzystać możesz ze specjalnego trybu oszczędzania energii: POWER SAVE. Niestety nie da się w tym mikrokontrolerze taktować kwarcem...
Przerwanie od przepełnienia (co 1 sek.) Jeśli masz taką potrzebę możesz co 1 sekundę, ale jeśli nie musisz, to wykorzystaj timer do końca i wybudzaj co 8 sekund :) Czy poza Atmegą8 i Atmegą32 jest jeszcze jakiś inny AVR mający taką fajną funkcję jak możliwość podpięcia kwarcu zegarkowego oraz to aby pracował na nim w trybie asynchronicznym ? ... nie...
Pozwolę sobie umieścić post pod postem żeby wiadomość dotarła do zainteresowanego. Jeszcze lepszym wyjściem dla takiego zegara będzie zastosowanie dedykowanego rezonatorka 32768Hz (32,768KHz) Wartość 32768 to w zapisie binarnym dokładnie piętnaście bitów. Jeśli więc Timer będzie zliczał generowane impulsy to po 32768 uzna że mineła sekunda :D Bascom...
A nie dałoby rady dodać jakiegoś rezerwuaru prądu dla mikrokontrolera na czas wyświetlania wyniku? Na przykład jakiś większy kondensator na zasilaniu mikrokontrolera, odseparowany od baterii, no właśnie - czym? Zależy od poboru prądu przez mikrokontroler. Jeśli działa na 32khz, to może nawet jakaś dioda Schottkyego czy germanowa (ale ze spadkiem rzędu...
dondu - z kwarcami zegarkowymi 32kHz próbowałem cudów i kwestia szczęścia czy ruszy, zdarzało mi sie nawet, że ten sam MCU startował jak miał humor, ćwiczyłem to od AT89Cxx, przez AT90S2313 do nowych AT89S8253. Jest pewna wskazówka - MCU niskonapięciowe częściej uruchamiają się z takim rezonatorem. Przestałem z tym walczyć tylko w razie potrzeby robię...
Przecież dałem ci wskazówki tzn. link do tego jak wykonać obwód wejściowy do pomiaru... Tam jest za mała amplituda aby to podać na port procesora czy na miernik w multimetrze. Wszystko masz w podanym linku lub jak wspomniałem śmiało znajdziesz inne rozwiązania w google (patrząc na to jak realizowane są wejścia w miernikach częstotliwości - tylko nie...
Widzę mnóstwo ekspertów... Po co zewnętrzne układy :?: Zrozumiałbym jeżeli konstruktor byłby przynajmniej uczniem technikum elektronicznego i miał już jakieś doświadczenie. A on dopiero rozpoczyna swoją przygodę z µC. Co prawda najlepszym rozwiązaniem byłaby tu ATMEGA8 z uruchomioną obsługą TIMERa2, który byłby asynchronicznie taktowany kwarcem...
No to może ja jeszcze się dorzucę :) Po pierwsze: Jeśli przerwanie wywoływane jest dość często, to należałoby się upewnić, że zdąży się ono wykonać jakiś czas przed zaistnieniem kolejnego jego wywołania. Najlepiej zatem aby ISR była dość zwięzła i robiła najistotniejsze operacje. Resztę można wykonać w wolnym czasie programu. Ciągnące się w nieskończoność...
Będzie to ATmega328 z 16MHz Mega328 może pracować do 20MHz ale jak komuś nie zależy na szybkości można taktować i 32kHz. I wtedy układ 74HC74 Napisałem: AVR może zmierzyć sygnał o częstotliwości Fclk/2, więc max to 8 lub 10MHz Ile to jest 16MHz / 2? Ile 40MHz / 2?
Odświeże jeszcze temat. 1. Jak to właściwie jest. Chciałbym zrobić DFT dla sygnału audio powiedzmy do 20kHz. Jeśli przetwornik w atmedze8 wyciągnie 32kHz wówczas transformatę policzę tylko dla pasma 0-16kHz. Czy muszę stosować jakiś filtr dolno-przep. na wejsciu ADC aby obciąć pasmo do tych 16kHz czy mogę zostawić pasmo takie jakie jest? 2. Jeśli chciałbym...
No to jeszcze dorzucę, to co znalazłem w pewnym pdf-e Motoroli - aplikacja , zresztą bardzo podobna do tej j/w. Legenda : XTAL1 - wejście inwertera generatora XTAL2 - wyjście inwertera generatora Tak przy okazji - AVR - y posiadające wbudowany timer asynchroniczny (np. AT90S8535 , ATmega8535 , ATmega16 , ATmega8 itd.) już są przygotowane do bezpośredniego...
BlueDraco: luty są dobre a zasilanie jest w całym obwodzie, wszystko mierzyłem. W momentach kiedy zaczyna działać nie poprawnie również z zasilaniem nie ma problemów. Zdz_13: o kwarcach pisałem, aktualny program korzysta tylko z wbudowanego generatora 1MHz, zewnętrznie mam podpięty 32kHz który w tym programie nie jest w ogóle wykorzystany. Jak na razie...
Dokładnie tak. Pytanie z jakiego uP korzystasz? Np.: tiny2313 ma 4 wyjścia OC: OC0A i OC0B dla Timer0 oraz OC1A i OC1B dla Timer1. Dla mega8 masz trzy wyjścia OC: OC1A i OC1B dla Timer1 oraz jedno dla Timer2 (OC2) Co do wejść oznaczonych TOSC1 i TOSC2 - w kontrolerach ATmega służą do podłączenia kwarcu zegarkowego (32kHz). Przy wykorzystaniu licznika...
Ktrot w jakim programie robileś ten wykres ??? Master szumi chciałem chyba napisać od 20Hz d0 20Khz :) Jesli chodzi o próbkowanie sygnału audio to robiłem kiedyś analizator widma na ATmega16. Probkowałem sygnał z czestotrliwoscią 32Khz ( Za górna granicę pasma audio przyjąłem 16Khz. Wiecej chyba nie ma co ustawiać bo to już i tan jest na granicy słyszalności....
Witam, Mam czujnik HP03A, który zakupiłem w sklepie internetowym seguro.pl. Odczytałem wartości współczynników kalibracji z pamięci eeprom czujnika i otrzymałem następujące wartości: #define C120596 #define C23086 #define C3339 #define C4531 #define C524134 #define C66237 #define C72372 #define A7 #define B21 #define C6 #define D9 Są to zbliżone wartości...
Witam Mam zapytanie apropo tego tematu.............otóż mam zbudowany podobny zegar tylko na ATMEGA8535 taktowany zew. 4MHz i do pinów tosc mam podpięty kwarc 32kHz. Zegar fajnie leci tylko jest problem że juz po godzinie opóźnil mi sie o prawie minute.............Z tego co czytalem z pdf-ie to nie trzeba żadnych kondensatorów podlączać. Wyszukalem...
http://obrazki.elektroda.pl/5959929700_1... Witam, dzisiaj prezentuję miniprojekt - zegar binarny. Nie pytajcie, dlaczego i po co, użyteczność może i jakąś tam ma, ale nie o to chodzi. Jakiś czas temu zrobiłem sobie prosty binarny zegarek naręczny, spodobał mi się i tak postanowiłem zrobić wersję stacjonarną :D Zegar pracuje w trybie...
Doktorku podeślij note katalogową MSP430 Nota katalogowa -> http://www.ti.com/litv/pdf/slau049f A to wycinek dotyczący zegarów: http://obrazki.elektroda.net/78_12015241... Czyli przykładowo mogę mieć dostępne: ACLK - 32kHz MCLK - 4MHz SMCLK - programowo przestrajalne DCO. A co do ceny to wynika ona z małej popularności, przykładowo MSP430F149 z...
Jeżeli możesz to pokaż projekt z którego robisz, będzie łatwiej, ogólnie robi się to tak, że się podłącza rezonator 32kHz (zegarkowy) pod wejście 9 i 10 Atmegi8 a samą Atmegę goni się na wewnętrznym generatorze. Do STK200/300 nie trzeba sterowników, tylko trzeba zainstalować jaką kolwiek drukarke LPT. Ja mam STK200 przerobiony bez wzmacniaczy 74HCT244...
Problem jest czysto teoretyczny. Nie ma potrzeby, aby oprogramowanie tak prostego mikrokontrolera dowiadywało się, jaki ma zegar, bo i po co? Budując urządzenie wyposażasz go w źródło zegara i ono jest niezmienne. Tak samo nie ma potrzeby aby oprogramowanie dowiadywało się, jaki to dokładnie układ (atmega8 czy 16? wersja zwykła, -L czy może -V?), ile...
"DS32kHz jest oscylatorem kwarcowym z kompensacją temperaturową (TCXO) do zastosowania w systemach wymagających precyzyjnego określania czasu, m.in. dużych sieciach komputerowych, systemach bankowych czy terminalach POS. DS32KHz pracuje z sygnałem wyjściowym 32,768kHz i spełnia europejskie zalecenia odnośnie precyzji zegarów RTC instalowanych w serwerach...
Zliczanie sekund odbywa się w przerwaniu (z preskalerem równym 1024). 16 000 000 / 1024 = 15625 65535 to maksymalna wartość timera, ale przerwanie następuje dopiero gdy timer się "przekręci" więc doliczamy jeszcze jeden. 65535 + 1 - 15625 = 49 911 ( wychodzi 49 911 - w praktyce działa dokładniej przy wartości 49 910 i taką też mam aktualnie wgraną...
Trochę programuję na Atmegach (8,16) (tylko podstawy), ale one pobierają kilka mA. Np. dla ATmega88 podane są takie parametry: Low power consumption – Active mode: 250μA at 1MHz, 1.8V 15μA at 32kHz, 1.8V (including oscillator) – Power-down mode: 0.1μA at 1.8V
Miałem kiedyś tak, ale na ATmega8515. Ale PCF chodził 2x a nie 3x szybciej. Miałem tam taki układ z dwóch diod do podtrzymywania zasilania PCF z baterii. Okazało się po paru godzinach(na oscyloskopie) że napięcie zasilania PCF-a "skacze" i powoduje że kwarc 32kHz ma "garbaty" sygnał i PCF liczył te "garby" a nie częstotliwość podstawową. Pomogły dwa...
Skoro jasność jest wystarczającą to nie można zostawić takich rezystorów? Możesz. Jeżeli to tylko zegarek na rękę, bez jakiś dodatkowych bajerów, to można go zrobić bez wykorzystywania DS1337. Wprawdzie piszesz, że masz już ATmega88P, ale rozważ zmianę na Atmega88V, by zmniejszyć pobór prądu przez mikrokontroler oraz pracować na także na napięciu poniżej...
http://obrazki.elektroda.net/67_12176667... Jak widać na schemacie zbudowałem drabinke R-2R, podpiąłem do portu i próbuje sterować głośnikiem. 32khz 8bit wav + równoległe sterowanie wyświetlaczem s65 2klatki przy 8mhz dane czytam z SD 256:). Wszystko działa oprócz tego wzmacniacza LM358N Gdy głośnik 8ohm podepnę przed wzmacniacz - bezpośrednio...
Poczytaj sobie noty Atmel'a opisane jako AVR053, AVR054, i AVR055 - pomogą... Pamiętaj też, że wewnętrzny oscylator ma już wpisaną odpowiednią dla uzyskania 2% błędu wartość dla zegara 1MHz... (chodzi o błąd częstotliwości oscylatora) [url=http://www.atmel.com/dyn/resources/... Calibration of the internal RC oscillator...
Wiecie co, ten schemat strasznie pokraczny mi się wydaje i trochę bezmyślny. :arrow: Po co kwarc 16MHz skoro procesor służy tylko do zapalania diod? Wbudowany RC 8MHz w zupełności by wystarczył i tym samym ze schematu kasujemy 3 elementy. :arrow: Po co stosować PCF8538 skoro ATmega16 ma wbudowany RTC? Wystarczy podłączyć kwarc zegarkowy 32kHz do TOSC1...
Witam! Chcę wykonać zegar na ATmega8L lub 16L (takie mam u siebie). Raczej będe wybierał ATmege16L bo ma możliwość debuggowania przez jtag (który posiadam). Do atmegi chcę podłączyć DS1337, jako RTC. Będzie miał on podłączony kwarc 32kHz. Atmega będzie prawdopodobnie działać na kwarcu wewnętrznym 1Mhz. Chyba więcej nie będzie potrzeba do transmisji...
Świetny zegarek, starannie zrobiony i przemyślany. Do nextępnego projektu kilka uwag, wtedy zrobisz perfekt zegar: -dwukropek wygaszany + sterowalne kropki -wyświetlanie ujemnych i dodatnich temp. na tych samych pozycjach. Choćby płaska dioda jako minus Z tym dwukropkiem rzeczywiście mogłem go o jeden stopień przesunąć w bok no ale cóż następnym razem:)...
chyba faktycznie cos jest nie tak z fusebitami, ustawilem takie same w drugim procku i tez zamilkl :/ Ale to jest dziwne, bo teoretycznie powinno byc okej, wyczytalem w instrukcji ze zeby procesor chodzil na kwarcu 32kHz to ustawienia powinny byc takie CKSEL 1001, wiec takie chce wgrac ale jak to robie to procek znika :/ Mial moze ktos z czyms takim...
Witam, od niedawna uczę się programowania AVR w C. Wymyśliłem sobie projekcik mianowicie dzielnik częstotliwości /2 /4 /8 /16 / 32. Pomysł jest taki, aby w dowolnym porcie uC "rozdzielić" piny, tzn. na pinie 1 portu np D f = 32768Hz , potem 32kHz / 2 itd ... Wyświetlanie taktu zliczania na diodach LED. Nie wiem jak dokonać tego "rozdzielenia" pinów,...
Witam, mam problem z zakłóceniami procesora atmega8 w instalacji motocyklowej. Wszystkie problemy występują na włączonym silniku, po zgaszeniu atmega pracuje normalnie. Czasem pojawiają się krzaki na wyświetlaczu, pomaga reset. Do wyprowadzeń podłączone są przyciski do masy, wyprowadzenia podciągnięte rezystorami 10k wo vcc, kabelki od PCB do mikrowyłącznika...
http://obrazki.elektroda.net/29_12650436... Witam. Chciałbym przedstawić moją nową konstrukcję - rejestrator temperatury z obsługą kart Secure Digital (SD). Projekt powstał oczywiście w celach naukowych. Podstawą układu jest moja płytka testowa z mikrokontrolerem ATMega32. Dołączyłem do niej termometr cyfrowy DS18B20, zegar RTC DS1307 oraz...
http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...
http://obrazki.elektroda.pl/5418460200_1... Duże wyświetlacze lampowe Nixie, takie jak Z566M, są drogie i na aukcjach osiągają ceny powyżej 50zł/szt. Jednak nie trzeba kupować czterech lamp, by zbudować funkcjonalny i estetyczny zegar – wystarczy zaledwie jedna sztuka! Oto gustowny gadżet ozdobny, dla osób lubiących zegary z poprzedniej...
Witam Mam zapytanie.............otóż mam zbudowany podobny zegar tylko na ATMEGA8535 taktowany zew. 4MHz i do pinów tosc mam podpięty kwarc 32kHz. Zegar fajnie leci tylko jest problem że juz po godzinie opóźnil mi sie o prawie minute.............Z tego co czytalem z pdf-ie to nie trzeba żadnych kondensatorów podlączać do tego kwarca a tu widze że kolega...
(at)Regan_3000 Czy któraś z sugestii powyżej rozwiązała Twój problem? Mam identyczny problem. (Jestem na Atmedze16/8MHz) Pisze w C, zegar działa poprawnie gdyż obsersuję na oscyloskopie transmisję danych (zauważam zmianę dziesiątek sekund/sekund/minut w bcd na linii SDA), zapewne coś siedzi w kodzie. (PCF8583 podpięcie: SCL,SDA -> przez rezystory...
Dodam jeszcze kod w BASCOMIE: 'Ten Programik Generuje 32khz Przy 4mhz Kwarcu ' 32khz mozna wyliczyc wedlug wzoru ze strony 113 datasheeta atmega8a. 'jak dam kwarc 4,19MHz to wyjdzie 32'734Hz. $regfile = "m8def.dat" $crystal = 4000000 Config Pinb.3 = Output Config Timer2 = Timer , Async = Off , Prescale = 1 , Compare = Toggle , Clear Timer...
Zmieniłem troszkę podłączenia wyświetlacza LED do atmegi. Teraz z mam tak: PORTD.4 = segment A PORTD.5 = segment B PORTD.6 = segment C PORTD.7 = segment D PORTC.2 = segment E PORTC.3 = segment F PORTC.4 = segment G PORTC.5 = segment DP Do portów XTAL1 i XTAL2 mam podłączony rezonator 32kHZ. Układ prawidłowo wyświetla temperaturę i przekazuje na UART...
Bezpieczniki sprawdzałem, parametry całkowicie bezużyteczne. Przy 2 prawie wyładowanych bateriach AA będę miał około 2V. Atmega88 jeszcze zadziała ale otwarcie mosfeta (nawet z małym Vgs) napięciem 2V-strata na pinie IO procesora z częstotliwością np te 32kHz może nie zagwarantować mi że mosfet puści wystarczający prąd w cewkę. Po przemyśleniu wszystkich...
http://obrazki.elektroda.net/86_11932549... Witam. Pierwotnie projekcik powstał jako prezent dla dziewczyny. Okazało się jednak, że odczytanie godziny ją przerasta/nudzi. Prezentuje zatem moje wypociny. Jak działa i czemu służy zegarek binarny - każdy wie. Mój postanowiłem upchnąć w pudełku po Tic-Tacach. Ma więc wymiary 60x35x15 http://obrazki.elektroda.net/8_119325500...
Wszystko (no prawie wszystko) jest opisane w datasheet'ie. Założenia jak rozumiem są takie: - procesor ATmega88 taktowany kwarcem zegarkowym 32kHz Tutaj masz datasheet do tego procesora: [url=http://www.google.pl/url?sa=t&rct=j...
Dlatego napisałem, że nie wiem jaki jest realny zakres... To, że w dokumentacji podają od zera to ja wiem... Przy tak niskim zegarze programowanie trwa "wieki"... Nie widzę zresztą sensu w taktowaniu uC zegarem niższym niż 32kHz...
ta wersja na atmega48 jest nawet fajny... tylko czy uda się pracowac w trybie 32kHz? bo przy 1MHz to juz troszkę prądu bierze... troszkę martwi tez mnie ten elektrolit... czy sie zmiesci przypominam ze mamy do dyspozycji 70mAh 3V, a nie chcialbym tak co miesiac zmianiac baterii, tym bardziej ze pewnie zbyt wygodna zmiana to nie bedzie... czyli zadowoliloby...
Znalazłem taki kod ze strony: http://www.ulrichradig.de/home/index.php... [syntax=cpp] /*--------------------------------------... Copyright: Ulrich Radig (mail(at)ulrichradig.de) Author: Ulrich Radig Remarks: known Problems: none Version: 23.06.2011 Description: Brushless Motor Controller...
Witam, zbudowałem programator ze strony tomek(at)FX ~ $ sudo avrdude -c usbasp -p m8 -B 20.00 avrdude: set SCK frequency to 32000 Hz avrdude: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.01s avrdude: Device signature = 0x1e9307 avrdude: safemode: Fuses...
Witam! Nigdy wcześniej nie miałem styczności z I2C. Znalazłem w internetach regulator BLDC który udało mi się uruchomić(po przeróbkach). No ale regulator jest sterowany danymi z i2C. A ja totalnie tego nie ogarniam. Na obecną chwilę działa tylko z prędkością, którą wpiszę w zmienną przy programowaniu. Możecie dać mi jakąś rybę, jak mam wysłać dane do...
32khz crystal generator 32khz kwarc 32khz
domofon dodatkowy unifon zmywarka bosch grzałki radio unitra amator
konwerter hollywood ekspres delonghi problemy
Citroen Berlingo - Generacje, Silniki, Problemy Błąd LE w pralce Samsung - samodzielna naprawa i koszty