Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? W programie Arduino zachodzi pewne pomieszanie pojęć, które może wprowadzać w błąd np. przy MiniCore. Polecenie "Wypal Bootloader'a", wbrew nazwie, tak naprawdę wykonuje fundamentalnie ważną funkcję ustawiania fusebitów, czyli ustawia w kostce rodzaj i częstotliwość...
może być taka kwestia, że ten kwarc w Twojej sytuacji jest niezbędny Nowe MCU fabrycznie mają ustawiony wewnętrzny generator RC, więc kwarcu nie potrzebują. Problemem może być, że częstotliwość jest domyślnie dzielona przez 8 i po prostu programowanie po SPI jest zbyt szybkie. Taktowanie ISP musi być co najmniej 4x wyższe niż częstotliwość taktowania...
Witam Z tego co widzę to masz źle fusebity ustawione i ATmega16 chodzi Ci na 1MHz a nie na zewnętrznym kwarcu 16MHz. Radzę albo zmienić w programie zegar na 1MHz albo ustawić fusebity tak, żeby ATmega pracowała na zewnętrznym kwarcu 16MHz. Zapewne używasz PonyProga do programowanie więc odznacz CKSEL3 CKSEL2 CKSEL1 a zaznacz CKOPT. Tylko uważaj przy...
DS1813 maksymalnie ma 7V, ULN2803 wytrzyma. Procesor ma maksymalnie 6V czyli jesteś na granicy. Choć miałem raz przypadek, kiedy ATmega przeżyła chwilowe zasilanie chyba ponad 8V. Dziwna sprawa z tym zasilaniem, na razie nic mi nie przychodzi do głowy.
Witam Przy tak skomplikowanym układzie i programie :) można zmodyfikować założenia i spokojnie zejść z poborem prądu na kilkanaście uA a może nawet niżej. Kilka zasad: - zjechać z zegarem ile się tylko da, np. wewnętrzny zegar 1MHz, albo niżej na kwarcu zegarkowym, bo procesor się będzie nudził ; - zastosować stabilizator liniowy o bardzo małym poborze...
Flash przez ISP nadal będzie się robił z prędkością "fizycznego" kwarcu 12Mhz? Tak. Musiałbyś ustawić odpowiednio fuse bity na nową częstotliwość i zmienić sam kwarc. To jest jedynia zmiana ustawień podzielnika, czyli nie ryzykuje, że mi wszystko "zwiśnie" jak np. przy zmianie konfiguracji fbitów dla innego kwarcu niż fizyczni jest podłączony i nie...
http://obrazki.elektroda.pl/8170632100_1... Kiedyś przechadzając się po warszawskim targowisku Wolumen, moją uwagę przykuły lampki Nixie (Z570M), leżące na jednym ze stanowisk. Widziałem wcześniej konstrukcje zegarów opartych o takie wyświetlacze, jednak sam do tej pory nigdy ich nie `popełniłem`. Nie zastanawiając się zbyt długo, nabyłem...
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
Sprawdziłem dzisiaj na generatorze kwarcowym, konkretnie Dodano po 36 Sterowanie LCD jest zrobione na bazie [url=http://www.technoblogy.com/show?2BE... Też nie jest to typowe rozwiązanie.
Znalazłem fajny kurs o pierwszych krokach z atmega8 na http://www.edw.com.pl/ea/prog001.html Mogę kwarc podany w przykładzie zastąpić innym? większym lub mniejszym? Jak to wpłynie na pracę układu? kiedyś gdzieś przeczytałem że atmega 8 nie potrzebuje kwarcu czy to prawda?
Witam! Mam pytanie do "piórko" . Złożyłem sobie ten zegarek narazie na płytce stykowej lecz nie mogę ustawiać minut ani godzin. Wyświetla się 00.00 Czy to wina kwarcu bo zastosowałem próbnie 8Mhz bo taki miałem pod ręką?
Teraz zauważyłem coś strasznie dziwnego. Zegar po około godzinnej pracy zatrzymuje się i już nie chce liczyć. Po restarcie liczy dalej. Czy atmega do śmieci czy to wina czegoś innego?
Witam ! W przypływie potrzeby zbudowałem elektroniczny zegarek :) Nie jest to oczywiście żadna rewelacja ale konstrukcja jest na tyle prosta, ze można go ulepić w 2-3 godzinki. Ja montowałem zegarek na płytkach około 30 minut. Zegar chodzi sobie na kwarcu 32,768kHz. Nie zauważyłem zauważalnych błędów w liczeniu czasu. Przez tydzień spóźniał sie o około...
I nie musi bo kwarc jest tutaj opcją, każdy ATtiny i ATmega ma wbudowany oscylator RC, źródło zegara wybiera się na etapie konfiguracji rejestrem CKSEL. Bęc... punkt dla Atmela. A gdzie ten punkt przepraszam? STM-y np mają z reguły dwa - LSI i HSI. Do tego nie ma upierdliwych fusebitów. Jak zewnętrzne żródło zegara padnie to nie blokuje procka tylko...
Witam ! W przypływie potrzeby zbudowałem elektroniczny zegarek :) Nie jest to oczywiście żadna rewelacja ale konstrukcja jest na tyle prosta, ze można go ulepić w 2-3 godzinki. Ja montowałem zegarek na płytkach około 30 minut. Zegar chodzi sobie na kwarcu 32,768kHz. Nie zauważyłem zauważalnych błędów w liczeniu czasu. Przez tydzień spóźniał sie o około...
Czyli reasumując, z podesłanych linków wynika że dla kwarcu zegarkowego nie ustawiam fusebitów, kwarc zegarkowy włączam programowo z timerem2.
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...
http://obrazki.elektroda.pl/5579487800_1... Witam wszystkich. Chciałem podzielić się swoją modyfikacją programu, schematu oraz płytki pcb zegara, który cieszył się sporą popularnością na elektrodzie, dokładnie tutaj: http://www.elektroda.pl/rtvforum/topic44... Oto co zmieniłem: - dodałem obsługę jednego czujnika DS18B20 - wyeliminowałem...
Dziękuję Panowie za pomoc. Udało się atmega powstała :) Zastosowałem się do sugestii kolegi kult. Zastosowałem oscylator RC. Jako że kwarc miał przy sobie kondensatory 22pF podciągnięte do masy wystarczyło go wylutować a w miejsce jednej nóżki po kwarcu (XTAL1) dodałem rezystor 10k podciągnięty do VCC. wtedy udało się zaprogramować fusebity już na właściwe....
No właśnie napisałem powyżej że atmega komunikuje mi się przez UART przy baudrate 19200 przy kwarcu 16MHz, czyli rejestr UBRR ma wpis 51, ten sam wpis przy kwarcu 8MHz daje baudrate 9600, i taki był ustawiony w programie, czyli wniosek, zegar dobrze ustawiony, działa na 16MHz, problem w tym że komunikacja przez isp leży, wywala CHIP LOCKED, słyszałem...
Jeśli to za bardzo go obciąży to chyba łatwiej było by podkraść sygnał z kwarcu przez brameczke i na dzielnik przez 8.
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...
Cześć, Napotkałem na problem przy dodawaniu kwarcu 16Mhz do prostego układu z diodą na płytce stykowej. Mój uC to dokładniej Atmega 324A. Do ustawienia fuse bitów używałem kalkulatora: engbedded oraz programu SinaProg 2.0 fabryczne fusebity: High Fuse x99, Low Fuse x62, Ext Fuse xFF Na wewnętrznym kwarcu 1Mhz dioda gaśnie się i zapala po 5 sek tak jak...
Dzieki za szybką reakcję.Używam wsadu i płytki z atmega-hvpp-fusebit-doctor_update11.rar.... kilka Atmrg8 tym samym wsadem i efekt był identyczny.Zpliku readme wyczytałem że ustawienie fusów i kwarcu mabyć: FUSEBITS: internal 1MHz clock, EESAVE enabled: M8 L:0xE1 H:0xD1 Ustawiłem zegar na 1 Mhz.Może w tym jest problem.Nie za bardzo rozumiem...
Witam, Przez przypadek zmieniłem ustawienia w AVRStudio z kwarcu na zegar zewnętrzny. Próbuje podpiąć przebieg prostokątny wg. noty aplikacyjnej ale atmega nie chce w ogóle ruszyć. Czy ktoś już z was próbował tak uruchomić procka i może coś doradzić ? http://obrazki.elektroda.net/76_12733243... Pozdrawiam
No właśnie nie bo w windowsowym HyperTerminalu występuje to samo zjawisko. Spostrzegłem też taką prawidłowość: w układzie taktowanym kwarcem 8MHz do poprawnej komunikacji muszę ustawić 9600 w atmedze i 1200 w terminalu - lub inne prędkości których stosunek wynosi 8 ( 9600 / 1200 = 8 ). W układzie taktowanym 16MHz do poprawnej komunikacji stosunek prędkości...
Błąd spowodowany zegarem 11,0592 (zakładając dobrze dobrane wartości przy timerze 16bitowym) będzie w granicach błędu samego kwarcu, więc dużo to nie zmieni. Zawsze możesz wybrać zegar np. 16MHz i prędkość 57.6 z błędem do przyjęcia (0,8%), albo najlepiej 76.8k (błąd 0,2%) lub nawet 250k (błąd 0%). Jak potrzebujesz wysokiej dokładności to jakiś dokładny...
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...
Skoro ma dokładać bramkę to może lepiej dać zewnętrzny generator - nie ma problemów z obciążalnością. Z innej strony: po co kraść z sygnał z XTAL (co przy użyciu kwarcu nie jest najszczęśliwszym rozwiązaniem) skoro ATMega może wyprowadzić zegar na port I/O (CLKO/PB0). Sygnał zegara masz odseparowany od kwarca, pełną obciążalność portu I/O do dyspozycji,...
Witam, Chciałem napisać program do liczenia 'sekund'. Jest to początek mojej drogi do zrobienia zegara. Problem jest taki, że po 5 minutach zegar spieszy już o 3 sekundy. Gdzie popełniłem błąd? Prescaler ustawiony na 1024, atmega na 8MHz na kwarcu wewnętrznym(może tutaj jest problem?), według informacji które posiadam przerwanie powinno być generowane...
Tak dla rozluźnienia Waszej dyskusji, ostatnio testowałem mój układ w temperaturach -24 i +85°C. Konkretnie PIC18F67K90 który ma zakresy pracy -40 do +125°C Wewnętrzny oscylator (nie kwarc) ma dokładność 2% i jest stabilizowany temperaturowo także wewnętrznie. Różnice w zależności od prędkości od 31kHz do 16MHz, były mniejsze niż 0,5% co mnie mile zaskoczyło....
1. Nie mogłem znaleźć innego w eagle wiec wrzucilem taki jaki mi podpasowal a nie sporjzalem po oznaczeniach, poszukałem głębiej i znalazłem odpowiedni. Wiadomo ze 8v zabiłoby atmege. 2. Nie sprawdzałem ale już to zrobiłem. W datasheet znalazłem taka o to tabelkę: http://obrazki.elektroda.pl/6926020900_1... Ponieważ na chwile obecna...
Witam. Też zmontowałem ten układzik. Koszt 10 zł (tyle atmega8) reszte miałem w domowym zaciszu. Po zmianie fusebitów oczywiście atmega padła :) dałem na generator, a mam wmontowany kwarc. Musiałem więc kupic za 1,5 zł 74HC14 żeby ją pobudzić. Soft drakona oczywiście, ponieważ ten pierwszy wogóle nie działał. Teraz zegarek ładnie śmiga na kwarcu 4 MHz...
Prograsm mierzy czestotliwość zegara wewnętrznego i na tej podstawie wyświetla temperature wody. Mnie zawsze uczono że pomiar to porównanie wartości mierzonej ze wzrocową. A jak u ciebie to wyglada, co u Ciebie jest wzorcem? Wzorcem mósi być kwarc. CPU chodzi z kwarcu a licznik znlicza zegar z DCO. Nie wiem czy tak można w Atmega8 ale w MSP430 tak...
Witam Jest tak przy kwarcu 4Mhz i ustawieniach (fuse bit 1111:1111 external XTAL) ładuje program na µC i po weryfikacji wywala błąd.Ustawiając zegar na 1Mhz wewnętrzny i wsadzenie µC w płytke bez żadnych dodatkowych elementów programuje i weryfikuje OK.Wczym jest problem możę kwarc jest uszkodzony. Pozdrawiam krawy1
Witam Sprobuje po krotce opisac moj problem z Atmega32: Mam uklad z Atmega32 i max232 podlaczonymi do komputera za pomoca RS232, schemat w zalaczniku (con5 sie nie przejmujcie, na roznych schemtach raz VC+ bylo podpiete do masy a raz do VCC wiec dalem zworke). Chcialem z atmegi wyslac do PC-eta jakies dane. 1. Pisze prosty programik, atmega pracuje...
Witam , Dlaczego nie działa ci sterowanie pilotem ? Może pilot nie jest w standardzie RC5 ? W plikach umieszczonych w tym temacie jest źródło dla 2313 jest to prosta obsługa RC5 z Bascoma . Umieszczona dioda led przy końcówce 11 (2313) wskazuje odebranie sygnału z pilota ale tylko tego który którego kod jest wpisany w ten że źródłowy program . Trzeba...
CKOPT służy do uaktywnienia wewnętrznych kondensatorów przy używaniu kwarcu (zewnętrznego oczywiscie). wtedy nie trzeba ich wlutowywać na płytke. więc to nie o to chodzi. Myślałem że trzeba jeszcze ustawić jakiś preskaler (np. zegar może chodizć z częstotliwością 8MHZ, ale jak preskaler jest ustawiony na 8, to częstotliwość wyjściowa będzie 1MHz. Chyba...
Tak z ciekawości, jaka częstotliwośc zegara udało ci sie uzyskać na PIC'u i jaką metodą? Domyślam się iż chodzi o zegar matrycy (bo zegar procesora łatwo obliczyć znając f kwarcu). Zegar matrycy przy kwarcu 33.86MHz wynosi 10.456kHz. A metoda wygląda tak: list p=16f628a, r=hex #include p16f628a.inc ;__config b'11111100010000' __config b'11111100000010'...
Dzięki panowie udało mi się odpalić tego atmega na 8MHz kwarcu i działa super.Ten juz nie ma problemu z niekontrolowanymi resetami.teraz mam inny problem bo moja praca to "programowany zegar z dcf"zaczerpniety z EP.oni kazali tam kupic układ odbiorczy dcf juz zmontowany(krzyczą za niego ok 90zł-niech sie wypchają,ja go kupiłem za 25zł).mój układzić...
Wiem że temat ten byl wałkowany wielokrotnie ale nie znalazłem rozwiązania. Chodzi mi o to czy ktoś może przetestować kod na jakimś sprawdzonym układzie pod kątem odbierania bajtu. Atmegę łączę bezpośrednio z ukłądem FPGA ale przeważnie odbieram liczbę 130. Jedyne na czym mogę podejrzeć odebrany bajt to wyświetlenie na kolorowym wyświetlaczu pixeli...
Do retsef Nie mam w tej chwili programu do schematów.Schemat jest bardzo prosty. Potencjometr serwa jest podłączony do 5v, masy i środkowa nóżka "zbierająca" do ADC w procesorze. Mostek-driver do silnika podłączony do dowolnego portu (sygnały IN_A i IN_B - kierunek obrotów), a 3-cia żyła (EN_A) podłączona do sygnału OC1A w procesorze (do PWM) (Ściągnij...
Witam! Mam problem z tym właśnie urządzeniem ponieważ nie moge odczytać zawartości rejestrów z zegarka. Atmega 8 działa na wew. kwarcu 1 Mhz. Funkcja zapisu działa jednak nie sprawdziłem czy zapisana dana rzeczywiście znajduje się w pamięci zegarka. Gdy próbuję odczytać rejestr od odresu 02 czyli sekundy dostaję w odpowiedzi dokładnie to co wcześniej...
Wrzucam moją wersję programu do obsługi 4 serw. W ostatnim tygodniu zakupiłem swoje pierwsze dwa serwa, więc mogłem się pobawić problemem ich sterowania. Z powodu, że mam tylko dwa, jedynie dwa kanały są sterowane z przetworników ADC. Pozostałe są obsługiwane przez przerwania, ale nie ustawiane. Wartości dla serw wpisuje się w tablicy serwa_val[]. Doświadczalnie...
A oto działający kod dla bufora 128 bajtów (można zrobic mniejszy, 64 dziala ale tylko przy Clockrate = 4 , Spsr.0 = 1 i samplu do 16kHz) zależny od prędkości z jaką odczytujemy dane po Spi z karty, im wolniej tym bufor musi byc wiekszy, zależy też od częstotliwości próbkowania pliku dźwiękowego, im szybsze tym bufor większy. Wzorowałem sie na przykładzie...
Próbowałem coś takiego i męczę się cały czas ,ale i tak mi wychodzą głupoty. :( [syntax=basic4gl]Sub Gettime() 'pobieranie czasu z PCF8583 'początek petli I2cstart 'inicjalizacja magistrali I2C I2cwbyte 166 'podanie adresu PCF8583 dla zapisu I2cwbyte 2 'wybranie drugiego rejestru (sekund) I2cstart 'powtórna inicjalizacja magistrali I2C I2cwbyte 167...
http://obrazki.elektroda.pl/6459617600_1... Czemu "Fishino"? Nazwa pochodzi od żartu na Prima Aprilis (po włosku "Pesce d'Aprile", a "Pesce", (czyt. pasza) oznacza rybę). Żart dotyczył pojawienia się kolejnego klonu Arduino, pod nazwą Fishino Zero. Moduł miał mieć rewolucyjne wyposażenie, więc spotkał się z ogromnym zainteresowaniem. Żart...
http://obrazki.elektroda.pl/4654572400_1... W projekcie dawkomierza wykorzystano czujnik БМ-20 - nic innego za sensowną kwotę nie udało się znaleźć. Urządzenie zaprojektowano na mikrokontrolerze Atmega 128, który jest zasilany akumulatorem litowym. Dawkomierz zawsze znajduje się w 1 z 3 trybów: Aktywny - ekran, dźwięk i/lub...
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...
Na poczatku daj dyrektywe $crystal=1000000. ATmega fabrycznie pracuje z wewnetrzny zegarem 1MHz mimo podpietego kwarcu. Trzeba przestawic fusebity zeby zmusic procek do pracy z kwarcem. Pozdro Dexter
...czy w ATmega 8515 jest oscylator wewnętrzny, z którego procesor korzysta domuślnie?? Taaaak , jeeeest .Atmel - w swojej wspaniałomyślności - raczył coś o tym nawet napomknąć , w dokumentacji tego uC :D Piotrek
podłączenie kwarcu atmega kondensatory kwarcu atmega zegar bascom atmega
sprawdzenie czujnika ciśnienia oleju ustawic jezyk podłączyć transformator schemat
yaris licznik zmywarka electrolux esf4510
UPS Ever Duo 2 nie włącza się po powrocie zasilania - przyczyny i rozwiązania Kolory przewodów w piekarniku Whirlpool - faza i neutralny