Mnie sie udało programować ATmega128L z Bascoma przez ISP przy pomocy programatorka (wielkie słowo-jeden bufor '244) z EdW do którejś z ich płytek uniwersalnych do mniejszych AVRów i działało bez problemu. A zegar był wewnętrzny 1MHz. Dlaczego ustawienie fusów na inny zegar niż jest rzeczywiście ma powodować problemy?
Cieszy mnie, że działa lepiej, ale chciałbym jeszcze zwrócić na coś uwagę. Calibrated Internal RC Oscillator ..... The CKOPT Fuse should always be unprogrammed when using this clock option. Czyli raczej powinno być: HIGH: 0xD0 ...po ustawieniu FCPU na 16Mhz... Czyli dokładnie jak to zrobiłeś? Zdefiniowanie F_CPU = 16000000 jest tutaj bez znaczenia (jak...
To nie jest % błędów, tylko stosunek dwóch zegarów - rzeczywistego do idealnego dla danego baudrate. Jeśli jest ujemny, to znaczy, że zegar jest wolniejszy niż idealny.
podtrzymanie bateryjne na atmelu też da się zrobić, tyle, ze nikomu się nie chce i tak jak napisałem wcześniej tak naprawdę nie wiadomo czy się rzeczywiście uda bez problemów i odkrywania ameryki ( zasilania dziwnym napięciem zeby chodziło)
Czy i który timer wykorzystuje 1wire. Chce wyorzystać jeden timer do cyklicznych przerwań, ale jak wykorzystam timer 0 lub timer 1 wysiada transmisja 1wire. Timer2 wykorzystuje zegar czasu rzeczywistego wewnetrzny. ATmega32. Pozdrawiam ! PL
1. Bibliotekę inkluduj po definicji baudrate i zegara. 2. Zegar poza tym definiuje się w Makefile, którego też mógłbyś podać przynajmniej fragment dotyczący F_CPU i opcji avr-gcc. 3. Zmierz częstotliwość rzeczywistą zegara... Ustawiałeś fusebity na zewnętrzny rezonator ? 4. Poza konkursem - signal.h jest przestarzałe...
Witajcie, Składam sobie pewne urządzenie. Używam w nim procesora ATMEGA328PB taktowanego kwarcem 18.432MHz. Problem w tym, że procesor ten zachowuje się dziwnie. Przykładowo: prosty kod, który miga diodą co sekundę (sekundę świeci i sekundę nie świeci). Po uruchomieniu dioda świeci przez ~18 sekund i gaśnie również na ~18 sekund, pomimo, że opóźnienie...
Witam! Czy mógłby mi ktoś pomóc? Chciałbym zrobić układ zegara czasu rzeczywistego na układzie ATMega32 i wyświetlaczu LED. Wystarczy aby zegar wyświetlał godziny i minuty. Proszę o schemat ideowy i program dla uP (najlepiej w BascomAVR). Dziękuję!
Rzeczywiście pomyliłem się, to miało być MC34063A, literówka. Płytka wygląda tak jak na rysunkach. układ w SO08 na TOP.jpg to układ przetwornicy natomiast ten na BOTTOM to zegar RTC.
Witam, Akurat w domu nie mam biblioteki producenta do tej karty więc nie wiem czy są tam pliki tylko dla IARa czy są tez dla GCC. Możesz bazować na moim przykładzie z projektu zegara: http://www.elektroda.pl/rtvforum/viewtop... Jutro wezmę kartą zegar z kartą TeleVGA do domu to będę mógł sprawdzić w rzeczywistym układzie. Dzisiaj...
Witam. Zlecę mały projekcik zegara czasu rzeczywistego z data na PCF8563 komunikującego się po I2C. Dane na wyświetlaczu, ATmega32- do ustawienia wykorzystywane są przerwania zewnętrzne INT0(Wybór) oraz INT1(ustawienie). Kontakt toomekn(malpa)gmail.com . Wszystko w C. 60zł . Program wyświetlacza LCD mam gotowy.
Stan procesora sprawdzam podglądając pin procesora (cyklicznie zmieniany), po zawieszeniu wszystkie piny przechodzą w stan HiZ. Czyli chyba normalny stan pinów po resecie. Przypominam że ze stanu zawieszenia/zatrzaśnięcia nie da się wyprowadzić procesora za pomocą zewnętrznego resetu ( zwarcie wejścia reset do masy) .... Nie da się wyprowadzić z tego...
Możliwe jest uzyskanie dokładności, rzędu 1% poprzez programową kalibrację oscylatora (dokładny algorytm jest w dokumentacji albo w application notes). Rzeczywiście kalibracja znacznie poprawiła dokładność. Dzięki za radę. wartość wpisana do rejestru OCR1A jest też zawyżona o 1. Powinno być 31249(0x7A11).Piotrek Trafne spostrzeżenie już poprawiłem....
W nocie katalogowej trudno przewidzieć co do portu podepniesz w rzeczywistym układzie. Ne zwalaj więc swojej niewiedzy na barki Atmela ;-) Wartość pullupu to 50kohm. Pojemność wejściowa MCU 10pF, 4 przyciski + dioda powiedzmy też po 10pF, razem 60pF, powiedzmy drugie tyle na pojemności montażowe daje 120pF. Tak więc stała czasowa to 6us. Przy zegarze...
No rzeczywiście przesunięcie i podział pamięci na 64kb segmenty (wynalazek Polaka btw) może być denerwujący. Ale x86 w asemblerku się bardzo fajnie programuje. Oczywiście tym 16-bitowym, bo wprowadzony od 286 tryb wirtualny, po mimo możliwości adresowania całej pamięci, a nie tylko 1 Mb jest naprawdę trudny w programowaniu. Ale po co więcej pamięci?...
Kwestia jest analizy jakie biblioteki są dołączane przy kompilacji albo ustawiania gdzieś w opcjach AVRS5 rzeczywistej prędkości zegara...
nsvinc --> po pierwsze to pisałem, o możliwości konwersji czasu do takiego Unix'owego (zobacz sobie wyżej) ;) , Stwierdziłem tylko, że nie zawsze jest to potrzebne i można zrobić prościej zamieniając na liczbę tylko godziny i minuty. Po drugie - co ty opowiadasz , że trzeba zerować "stało_sie" po każdej sekundzie ??? to nieporozumienie ;) tym bardziej,...
Czy można liczyć na pomoc po zakupie? a przed zakupem to nie można ? ;) Hehe no to bardzo miłe i rozumiem to - chodziło mi bardziej o to, że przed zakupem nie będę miał tych przykładów, więc nie będę pytał o konkretne przypadki :) zapraszam na PW, maila, Skype .... zawsze chętnie pomagam każdemu w ramach swoich skromnych możliwości. Bardzo dziękuję...
Ja to widzę tak: 1.Przykładowo ustawiasz taktowanie przetwornika na 1MHz co da około 76ksps(1MHz/13) i jest to maksymalna ilość sampli jaką możesz uzyskać. Czas pojedynczej konwersu wynosi 1/76000=~13,15us. Tryb free run. 2. Uruchamiasz timer, który w przerwaniu będzie odczytywał wartość konwersji. Przerwanie musi wywoływać się w odstępach dłuższych...
Udało mi się uruchomić ten przetwornik. Jak zauważył janbernat niesłusznie uznałem, że nie ma sensu podpinać wyjścia oznajmującego zakończenie konwersji przez przetwornik (SSTRB) do INT2. Pracuje on ładnie zarówno gdy między ADC, a uC pośredniczy BC547C lub BD237(tranzystor NPN firmy SGS-THOMSON, akurat takie coś miałem pod ręką). Nie sprawdzałem natomiast...
Jezyki wysokiego poziomu nie nadaja sie dopisania zegarka. Z tym stwierdzeniem się nie zgodzę. Napisałem w C dla ATmega32 program sterujący tablicą świetlną, która mierzy: zegar czasu rzeczywistego stoper do 99 min sześć timerów niezależnie startowanych i stopowanych obsługa przerwania od INT0 do odbioru transmisji z CC1000 (2400boud) i jakoś przy...
Witam, Własny sterownik PLC z pewnością daje wiele satysfakcji przy jego tworzeniu ale i wykorzystaniu w praktyce. Wiem, bo mimo iż mam LOGO!24 i S7200 CPU214 wykonałem jeszcze dwie "samoróbki" - jeden na bazie DCI-PLC, drugi podobnie jak kolegi, na ATMEGA32 i LDmicro. Obydwa niestety nie posiadają np. zegara czasu rzeczywistego. Taki PLC oprócz walorów...
Nie wygląda mi to na rozsądną decyzję projektową. Może po prostu należy wziąć jeden mikroknroler, który zrobi wszystko, co trzeba, zamiast rozmnażać zadania na trzy ledwie dychające? Pomysł jest taki, żeby zrobić prosty filtr DSP na Atmega32 lub 64 (akurat ten mikrokontroler znam, mam do niego programator i bardzo łatwo się go programuje i jest dużo...
h-doc i fantom: twierdzenie Shanona-Katielnikowa mówi, że aby sygnał można było odtworzyć (i obrabiać cyfrowo) to częstotliwość próbkowania musi być conajmniej dwa razy większa od najwyższej częstotliwości występującej w próbkowanym sygnale. Niestety to twierdzenie ma swoje odbicie w praktyce, jeżeli będziesz próbował co 20ms to możesz próbkować conajwyżej...
http://obrazki.elektroda.pl/6419547300_1... Witam. To mój pierwszy projekt, który prezentuję na forum. Pomysł zrobienia własnego sterownika zrodził się wraz z pomysłem założenia trochę większego akwarium (240l) niż miałem dotychczas. Akwarium miało być roślinne, tzw. High Tech. Sterownik ma za zadanie ułatwić mi utrzymanie akwarium...
Mam podpiętych kilka przycisków - stąd różnica - czasami przestawiałem raz tak, raz tak. Zrobiłem tak jak poradziłeś, wyszedłem od prostej obsługi przycisków (drugi przykład z pierwszego mojego postu) i po kawałku dodawałem fragmenty zegara, przy okazji wrzuciłem dwa rodzaje obsługi (przez select...case i tak jak miałem oryginalnie). No i ... działa....
Rzeczywiście znalazłem błąd w schemacie, ale teraz sobie sam pogrzebałem. Ponieważ wyłączyłem kod autoryzacji poleceniem ATP0 i się zaczęły problemy:( ponieważ nie mogę się połączyć z komputera do BTM-a:( podczas instalacji urządzenia wybieram opcje(opcja bez parowania), ale gdy włączam Realterm-a to jest wymagane parowanie, a kod 1234 już nie działa:(...
http://obrazki.elektroda.net/38_11571913... Płytka testowa z ATMega32 by agent_J OPIS: Jest to prosta płytka testowa, którą wykonałem ostatnio w wolnym czasie (2 dni). Płytka zawiera: - ATMega32 - Zegar czasu rzeczywistego (na razie nie przylutowany) - Termometr na DS (na razie nie przylutowany) - LCD 16x2 - klawiatura 0-9, Enter, Esc, strzałki...
kol.Markosik prowadzilismy już tą dyskusję na temat rzeczonej biblioteki. Wojowałem z nią kilka dni aż z różnych zlepków Fat-ów sam spłodziłem własną i wcale nie jest łatwo to tak przenieść ad hoc. W oryginale (atmega64/128) jest wystarczająco dużo RAM aby to zaskoczyło w Atmega32 nie ma tyle pamięci. Poza tym o ile pamiętam należy dołożyć zegar czasu...
Poczuliśmy się wywołani do tablicy tą dyskusją. Wynika z niej trochę nieporozumień odnośnie Vamgrafa - pozwólcie, że je sprostujemy: - Vamgraf nie jest (jak to słusznie zauważył kolega powyżej) uniwersalnym programem do programowania procesorów. W pierwotnych zamierzeniach w ogóle nie planowaliśmy wspominać o ATMega32 (były brane pod uwagę inne procesory)....
Podłączę się do tematu. Podobny układ zrobiłem na początku roku i obecnie go testuję. Co prawda użyłem wyświetlacza 2x16 zn. A/N, ale rejestruje ciśnienie, temperaturę wewn. i zewn., wilgotność w czasie rzeczywistym. Użyłem procesor Atmega32 a program napisałem w Bascom'ie. Załączam także adres do pełnej dokumentacji na innym serwerze: http://jagin.serveftp.com/Rejestrator.zi...
http://obrazki.elektroda.pl/7452954000_1... Chciałbym zaprezentować projekt regulatora PID do ekspresu do kawy. Używany jest z ekspresem La Pavoni Domus Bar, ale w zasadzie może sterować dowolnym ekspresem lub jakimkolwiek obiektem grzewczym/chłodniczym o mocy do ~ 1.5kW. Motywacją do wykonania urządzenia była spora histereza fabrycznego...
https://obrazki.elektroda.pl/4148743200_... Pierwszy mikrokontroler AVR ATmega zadebiutował w 1998 roku i zrewolucjonizował rynek. Stworzony został przez firmę Atmel, która została przejęta w 2016 przez Microchip. Mikrokontrolery ATmega od początku były dość ważne dla hobbystów. Ale w ostatnich latach ich pozycja na rynku została zakwestionowana...
Witam co do zegara to rzeczywiście miałem 16000000UL, ale wkleiłem 2 kod który nie miał zmiany naniesionej. A co do samego sprzętu to rzeczywiście jest zwykły wyświetlacz HD44780+DS18B20 cel to wyświetlanie temperatury. Większość programów z tego forum opiera się na kodzie ze strony, którą wymieniłeś. #include <avr/io.h> #include <stdlib.h>...
http://obrazki.elektroda.pl/1481315600_1... Witam. Założenia zasilania : 1. Silniki do rolet oryginalne z własnymi wyłącznikami krańcowymi. 2. W każdym pokoju niestabilny przycisk do sterowania lokalnego + przycisk przy drzwiach wyjściowych. 3. Całość zabudowana we wnęce wykonanej w ścianie - na zewnątrz widać tylko wyświetlacz i trzy...
Witam, Chciałbym nasłuchiwać co się dziej na magistrali I2C, bez ingerencji w przesyłane dane. Informacje które zostaną odebrane z magistrali I2C przesłane zostaną po USART-cie do hyperterminal-a . Do budowy tego urządzenia wykorzystałem mikrokontroler ATtiny2313, rezonator kwarcowy 20Mhz oraz transoptor LTV-817C (do izolacji między magistralą I2C,...
Próbowałem to rozwiązanie ale rzeczywiście jest to chybiony sposób. Chciałem zrobić rejestrator temperatury który zapisywałby na kartę pamięci co 5min temperaturę i godzinę. Wszystko już mam oprócz zegara. Teraz wymyśliłem aby procesor (atmega328) była również zegarem. Ale nie wiem czy da rade tak zrobić. Timer1 mam zajęty. Na timerze0 chciałem generować...
Witam, proszę o ocenę komponentów, które planuje wykorzystać do budowy manipulatora mającego unosić lekkie przedmioty typu plastikowe pudełko od płyty DVD. Celem jest, aby ramie w czasie rzeczywistym reagowało na sterowanie z klawiatury+myszki. Mikrokontroler: Konwerter USB-UART Zasilacz i gniazdo Serwa Rysunek poglądowy z oznaczeniami http://obrazki.elektroda.pl/2439620400_1...
Sterownik akwarystyczny rafa http://obrazki.elektroda.pl/6587402400_1... Chciałem pochwalić się swoim pierwszym sterownikiem który steruje urządzeniami w akwarium domowym. W całości zbudowany własnoręcznie, zaczynając od kodu w języku C poprzez płytkę pcb i schemat skończywszy na obudowie. Stworzony dla osób którzy szukają urządzenia...
Witam Na wstępie powiem, iż projekt bardzo mi się podoba. Pomysł i wykonanie pierwsza klasa :spoko: Mam jednak kilka pytań. Tak więc... - mówisz, że użyłeś jakiegoś RTC (rozumiem, że mowa tu o sprzętowej realizacji zegara czasu rzeczywistego). Niestety jednak nie wspomniałeś co to za układ. Jeśli możesz zdradź jego nazwę. - Każdy moduł jest sterowany...
Szanowni Państwo! Przedstawiam się i dziękuję forumowiczom Jako nowy uczestnik forum witam wszystkich Uczestników :D :D :D i przede wszystkim dziękuję, że mogłem przez wiele lat korzystać z Państwa wiedzy i doświadczenia. Jestem od wielu lat elektronikiem, mam Ojca krótkofalowca, który w ten temat niestrudzenie mnie wprowadzał za co Mu również w tym...
http://obrazki.elektroda.pl/9418966600_1... Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy....
Z zegarem 4MHz nie ma nawet szans na 1,8MHz o jakim takim wyglądzie. Na pewno musisz dobić sobie do 16MHz, przy tych częstotliwościach rzeczywiście największy sens miałby układ generujący sinus z prostokąta. Ale jak pisali przedmówcy - powiedz do czego ma być podany taki sinus. Innym wyjściem jest zastosowanie gotowego scalonego generatora DDS - takowe...
Witam, poszukuję informacji na temat powiązania płynnego sterowania oświetleniem według harmonogramu czasowego i typu "constant light control" (sztuczne światło doświetlające światło naturalne do zadanego wcześniej poziomu np. 1000 lx). Napisałam kilka informacji na ten temat, jak poniżej, jednak to bardzo mało, czy ktoś kto się zna mógłby powiedzieć...
http://obrazki.elektroda.net/57_11744178... Witam! Chciałbym zaprezentować swoją płytke testową mikrokontrolera ATmega32/ATmega16, na pokładzie której znajdują się m. in.: - Zegar czasu rzeczywistego - PCF8583 - 3 ekspandery I2C na 8Bit - PCF8574 - Pamięć EEPROM serii 24C... - Konwerter napięć - MAX232 - Układ reset-u DS1813 - Odbiornik podczerwieni...
marcelix007 --> tanie ARM'a ???? toż ja kupiłem sobie kilka dni temu mały zapasik ATmega328 po 12,5zł !!!!! (netto) - to dużo ??? jaki ARM w tej cenie ? Poza tym ARM to dla mnie jak zwykle przesada do tak prostych projektów ;) Zastosowanie jak najbardziej konkretne. Jak w tytule - mała reklama wyświetlająca różne napisy dla różnych odbiorców. To nie...
https://obrazki.elektroda.pl/7186671300_... Od kilku lat programuję 8-bitowe mikrokontrolery AVR i przez ten czas zdobyłem trochę wiedzy na ich temat. Poniżej znajduje się kilka ciekawostek o tych układach. Jeśli znacie jakieś inne interesujące informacje, to piszcie. Najnowsza wersja artykułu jest również dostępna na mojej stronie:...
http://obrazki.elektroda.net/13_12463869... 1.Pomysł Około rok temu, podczas tworzenia ogrodu instalowałem również system automatycznego podlewania, teraz, gdy już prawie w połowie ukończyłem układanie rur, montowanie armatek itp. Przyszła pora na jakieś automatyczne sterowanie tym wszystkim. Z początku myślałem, by kupić gotowy sterownik,...
http://obrazki.elektroda.pl/4216359300_1... Środowisko pomiarowe The Smart Citizen Kit bazuje na platformie Arduino, aplikacji internetowej wizualizującej dane oraz aplikacji mobilnej. Środowisko to nie tylko elektronika służąca do pomiarów, twórcy chcą zbudować globalne środowisko pomiarowe do obserwowania zmian klimatycznych, tak,...
zegar rzeczywisty atmega32 zegar zegar rzeczywisty bascom
kabel ethernet przerywa regulator kawasaki kenwood grzeje
momenty dokrecania peugot momenty dokrecania
Wymiary Renault Trafic 2019 do naprawy blacharskiej Zmiana języka na polski w Panasonic Lumix DMC-TZ100