Spróbuję jak tylko znajdę chwilkę czasu, może problem tkwi rzeczywiście po stronie tamtego softu, skoro wszystkim działa ;-)
Już z wypowiedzi z pierwszego postu wnioskowałem sobie coś o Twojej osobie. To jednak zostawię. Żeby procesor odliczył poprawnie 500ms za pomocą funkcji Waitms to trzeba mu podać rzeczywiste taktowanie uC a nie takie jak Ty myślisz że masz albo chciałbyś mieć. To z tego powodu że przy taktowaniu 1MHz zegar musi tyknąć 500 000 razy a dla taktowania 8MHz...
Zacznij od testów elektrycznych - wyjmij uC z płytki, dołącz zasilanie i sprawdzaj czy nie masz zimnych lutów omomierzem. Jeśli wszystko będzie śmigać to dalej odepnij wyświetlacz i ręcznie w programie wydawaj polecenia wystawienia na określone piny określonych stanów i sprawdzaj woltomierzem czy takie rzeczywiście są. Wreszcie sprawdź co się stanie...
Dzieki wszystkim za pomoc. W moim ATmega8 jest wbudowany zegar czasu rzeczywistego. Po dolaczeniu kwarcu powinien dzialac. To moim zdaniem najlatwiejsze teraz rozwiazanie. Jeszcze raz dzieki.
Na pierwszej baterii działało kilka miesięcy, ale wtedy jeszcze było ciepło. Odczytywanie czasu jest co sekundę wyzwalane przerwaniem od PCF'a. Możliwe, że to rzeczywiście wina baterii. Jutro zrobię eksperyment z zamrażarką i dam znać.
Zawsze należy w opcjach projektu podać wartość zegara, jakim rzeczywiście jest taktowany procesor. To dobry nawyk, nawet jeśli program jawnie nie korzysta z definicji F_CPU.
(at)tmf - pozwala i jest to poprawne (w znaczeniu, że ma prawo działać, nie, że to dobra praktyka). Osobiście (jak chyba atom również) podejrzewam problemy z timingami spowodowane złą deklaracją zegara w stosunku do tego jak jest rzeczywiście. Są wyświetlacze bardzo pod tym kątem kapryśne.
Kwarce zegarkowe mają 20..30ppm, co daje ok minuty na miesiąc. Rzeczywiście, tak miałem na początku w swoim zegarku na ATmega8, ale potem metodą prób dobrałem dwa kondensatory przy kwarcu i doszedłem do odchyłki rzędu 4-5 sekund na miesiąc. A nie zauważyłeś zmian odchyłki po zmianie pory roku, gdzie średnie temperatury w mieszkaniu też się zmieniają?...
(może to niezbyt czytelnie wygląda w dzień, ale obudowa jak i zegar powstały z materiałów które miałem pod ręką, zamierzam ją trochę zmodyfikować) Rzeczywiście, po ciemku prezentuje się fajnie, w świetle słabiej, a w jasny dzień może być problem z czytelnością. Kawałek czerwonej plexi (dostaniesz z grosze w firmach zajmujących się np. reklamą, i jeszcze...
Rzeczywiści problem tkwił w fiusebitach zmieniłem Fusebit A987 - 0001:Internal RC oscylator 1 MHz na 1111:1111 Procek od razu zauważył rezonator i zegar chodzi dokładnie Pozdrawiam i dzięki za pomoc
Witam Otóż to, wszystko zależy na jakim uC to robisz. Jeśli chcesz robić na ATMEGA8 to rzeczywiście trzeba kondensatorów. Jeśli robisz to np. w oparciu o ATMEGA16, 32 to nie trzeba. W ATMEGA16 i 32 zegar pracuje bardzo fajnie i właściwie nie ma wielkiej odchyłki natomiast zrobionu na AT90S8535 miał na dobę kilkanaście sekund odchyłki. Pisząc o M16 i...
Właśnie zmontowałem układzik, użyłem kwarcu 4mhz i każda sekunda w moim zegarku trwa kolo 5-6 sekund rzeczywistych. Gdzie popełniłem błąd??
Chyba już wiem co może być, tylko nie wiem gdzie jest źródło problemu. Doczytałem się, że po zerowaniu po włączeniu zasilania bajty odczytu temperatury są ustawiane na wartość 85.00 stopni i tę wartość udaje ci się odczytać z rejestrów DS18b20 (co świadczy, że procedury odczytu działają poprawnie). Doczytałem się jednak też, że w układzie zasilania...
kupilem sobie ten ukladzik, zrobilem ISP i........... chodzi. ale zdziwil mnie fakt, ze procesor wykonuje instrukcje 8x wolniej. podpialem kwarc 8MHz (16 nie mieli w sklepie). piszac program, informujemy kompilator o czestotliwosci. podalem te 8MHz. podejrzewam, ze procesor ma wbudowany generator w strukture o czestotliwosci 1 MHz (po podaniu tej wartosci...
Dziękuję serdecznie za odpowiedzi. Przepraszam że nie wspomniałem o zegarze który ustawiony jest na 8MHz. Sprawdzałem w fuse bitach odnośnie dzielnika i okazało się że w m8 nie istnieje tak jak to były np w attiny2313. Dziękuję za pomoc koledze landy13 rzeczywiście bit ten jest w innym rejestrze, moje niedopatrzenie. Po zmianie wszystko ruszyło. Pozdrawiam...
Z tym dwukropkiem rzeczywiście mogłem go o jeden stopień przesunąć w bok no ale cóż następnym razem:) ----------------- Jak obiecałem wcześniej w załączniku pliki brd oraz bas. Mariuszek15 jeśli był byś chętny do poprawy kodu to by było fajnie ponieważ, braku wolnego czasu nie mogę na razie działać nic w tym kierunku.
A tak swoja drogą to ja raczej sklaniam sie do power save niz do power-down w tym przypadku, gdzyz albo bedziesz musial go wybudzac recznie albo od watchdoga co jest namiastka budzenia od timera2 który nawiasem mówiac moze zastąpic sprzetowy zegar czasu rzeczywistego.
Miernik ten posiada jedną zaletę niespotykaną w innych tego typu urządzeniach - wyświetla częstotliwość z jaką drga oscylator. Witam. Nie widzę zalety w takim wyświetlaniu. No i na jakiej podstawie jest mierzona ta częstotliwość? Wykorzystując wewnętrzny generator? Małe nieporozumienie. Gdyby ten kwarc (zegarkowy, jak widać na zdjęciu) rzeczywiście...
Sam byś chciał zrobić ale zacząłeś od bardzo złej strony robić bo zamiast robić sam to prosisz nas o to abyśmy Ci znaleźli zestaw pod Twoje możliwości. Proponuję więc rozwiązać ten dylemat w ten sposób że albo rzeczywiście sam poszukasz sobie projektu pod swój poziom i sam go zrobisz, albo lepiej posłuchaj rad kolegów że to trochę za głęboka woda a...
Dodatkowy wpływ na błąd ma niedokładność częstotliwości generatora kwarcowego. Błąd w sekundach na dobę, wyraża się wzorem: \Delta=86400*(1-\frac{fwzr}{f}) \Delta - błąd w sekundach na dobę (wartość ujemna oznacza spóźnianie się) fwzr - częstotliwość wzorcowa (czyli to co ma być np. 4000000 Hz) f - częstotliwość rzeczywista kwarcu lub generatora kwarcowego...
Rzeczywiście nowatorska teoria. Muszę o tym powiedzieć moim atmegom- nie wiedzą że nie powinny się programować. A co do PCF- A0 jest to pin wyboru adresu- powinien być podczepiony do masy albo do + a nie do kondensatora przy kwarcu. Kondensator C3 do + i jednego z OSC- zaraz sprawdzę do którego. Przy resecie procesora dodaj kondensator 100nF i mikroprzełącznik...
Witam. Zrobiłem zegarek binarny na atmega8 i teraz mam takie pytanko: Jak zrobić aby po wyłączeniu atmegi zegarek chodził, ale w trybie uśpienia, potrzebuję po prostu aby atmega po ponownym wyłączeniu pokazywała rzeczywisty czas. Pozdrawiam Krzysiekdioda
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 kolegów, Data Sheet mówi, że max dzielnik częstotliwości próbkowania to 128x co przy taktowaniu 1Mhz daje coś koło 7k sampli/s. Jak zrealizować próbkowanie z niższymi częstotliwościami? Z góry dziękuję za wsparcie Kolega Dondu już ci napisał jak problem rozwiązać, ja ci tylko zwrócę uwagę na błąd w twoich obliczeniach. Zegar po preskalerze ADC...
Jeśli chodzi o nóżkę reset to istnieje taka możliwość - tak jak pisałem już kiedyś zdarzyło mi się, ze procesor podczas programowania sam przestawił fusy - wtedy akurat tylko te odpowiadąjace za sygnały zegarowe. Widzę, że to najwyższy czas, żeby zaopatrzyć się w programator HV. :) Ostatni program niestety nie działa ponieważ program nie wgrał się do...
http://obrazki.elektroda.net/88_11758727... Zegar VFD na radzieckiej lampie IW-18 sterowany za pomocą mikrokontrolera ATMega8. Układ wykorzystuje zegar czasu rzeczywistego pcf8583. Funkcjie układu: • Wyświetlenie godzin-minut-sekund :) • 2 stopniowa regulacja jasności świecenia • Automatyczne ściemnianie, rozjaśnianie o danych...
(at)GSM hmm ciekawa propozycja. Rzeczywiście prawdopodobnie nie będę potrzebował szybszego taktowania do poprawnej pracy układu. Zastanowię się nad tym. Projekt jak wcześniej pisałem ma być czystko edukacyjny, tzn. nauczyć mnie jak największej ilości rozwiązań - ogólna optymalność końcowego rozwiązania nie jest na pierwszym miejscu. (Dlatego np. do...
Oczywiście że z zegarkiem 1MHz nie byłoby szans na analizę. Wystarczy podzielić. Gdybyśmy założyli, że ADC miałby 20kHz próbkowania, to przy 1MHz kod musiałby obrobić w czasie rzeczywistym każdą próbkę w nierealnych 50 cyklach. A w czasie nierzeczywistym musiałoby to być FFT (choć efekt raczej nie byłby ciekawy). Czyli jak to już zostało wyjaśnione...
Dzięki jack63. Rzeczywiście chciałem przekładnik prądowy podłączyć do ADC Atmega8 lub Arduino według schematu: [url=https://openenergymonitor.org/forum... Do tego dorobić detekcję przejścia przez 0 napięcia (to jest bardzo proste). Atmega ma możliwość samplowania z prędkością ponad 10k sampli na sekundę, zatem pomiar prądu byłby...
http://obrazki.elektroda.pl/8323716800_1... Witam. Dziś chciałem zaprezentować układ, który powstał już jakiś czas temu. Jest nim samochodowy "komputer" pokładowy. Urządzenie może troche na wyrost nazwane komputerem. Coś tam jednak liczy więc można go tak nazywać. Założenie było następujące: zbudować układzik do wyświetlania informacji...
Mam problem z którym próbuje uporać się już od dłuższego czasu. Nie wiem jaką wartość powinienem wpisać do timera dwu bajtowego aby uzyskać przerwanie co sekundę. Nie pytałbym się tu o takie rzeczy ale nawet w książce "Mikrokontrolery dla początkujących" autor oblicza wartość timera pisząc sprzeczne równanie! Od razu mówię że programuje w BASCOMIE jeśli...
W opisie wkradł się błąd, czy rzeczywiście jest jakiś sposób taktowania attiny13(at)1MHz wewnętrznym oscylatorem? Tam chyba powinno być 1,2MHz Tak tak wkradł się błąd :( w wersji testowej na płytce stykowej do dźwięków alarmów była wykorzystana ATmega8 i mi coś w głowie zostało. ATtin13 nic niezmienione (fabryka). Dzięki za wyłapanie istotnej pomyłki....
Zegar czasu rzeczywistego powinieneś znaleźć na płycie głównej. Reszta raczej do kupienia lub zamówienia jako sample(czujniki temp i zegar).
Swoją droga ciekawa konstrukcja przy zaniku zasilania cały uC zasilany z wewnetrznego akumulatora NiCd czy tez NiMH dla podtrzymania pamięci. Sądzę, że nie tylko pamięci RAM, ale pracy procesora, by na przykład zegar czasu rzeczywistego mógł działać nadal.
-> Dar.El "True 16-bit Design (i.e., allows 16-bit PWM)" Nie mam zamiaru się z Tobą spierać, rzeczywiście jest coś takiego napisane, jednak zwiększanie rozdzielczości, spowoduje spadek częstotliwości przebiegu PWM - sam o tym pisałeś. Musisz zatem zwiększać częstotliwość zegara taktującego procek. W moim rozwiązaniu wystarczy mała częstotliwość zegara,...
Czołem, Noszę się z zamiarem budowy urządzenia, które w sporym uproszczeniu można by nazwać „statycznym analizatorem widma na RS485” :) Brzmi dziwnie ale już śpieszę z wyjaśnieniem. Cały system będzie składał się z z kilku modułów połączonych ze sobą magistralą RS485. I właśnie samego modułu dotyczy zagadnienie. Każdy z nich będzie wyposażony...
Oto reszta kodu. Jak policzyłeś dokładność? Tzn. jak uzasadnić to, że dla 4 impulsów mam 25% dokładności? Rozumiem, że 4 impulsy to w sumie 100%, ale nie rozumiem źródła tej niepewności. Gwoli wyjaśnienia - kilku zmiennych nie używam, to pozostałości po starych kodach (wiem, że powinienem je skasować :) ) a przetwornik ADC jest po to, że uruchamiam...
Witam, Wczoraj podłączyłem na płytce stykowej mikrokontroler ATmega8 wraz z układem zegara rzeczywistego PCF8583P. Problem polega na tym, że komunikacja przez I2C (TWI) działa, gdy odłączę rezystory podciągające linii SCL i SDA. Standardowo linie SCL i SDA podciągnąłem rezystorami 4,7k do +5V. Układ nie chciał działać, walczyłem z brakiem komunikacji...
Wpisałem te wartości (df ca) do mkAvrKalkulator żeby zobaczyć co one znaczą. I ten pokazuje, że przy tych fusebitach nie jest ustawiona żadna częstotliwość zegara - ani wewn. ani zewn. Nie wiem w ogóle jak to możliwe, że się tak da, no ale możecie sobie sami sprawdzić. (???) Odpowiadam na "???" - możecie sprawdzić tj wpisać w mkAvrCalculator te wartosci...
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...
Poczytaj sobie ten watek : http://www.elektroda.pl/rtvforum/timer0-...
Z częstotliwością zegara nic nie kombinowałem więc mega pracuje na 1MHz Zgodnie z [url=http://www.atmel.com/dyn/resources/... do ATmegi8 wewnętrzny oscylator ma dokładność +/- 3% a i to pod warunkiem że masz równe 5V i 25*C Pisza tam też że można to jeszcze trochę poprawić (dodatkowa kalibracja), ale osiągniesz maks...
Na forum timerów jest zapewne sporo - użyj wyszukiwarki. Podobnie w sieci. Pisząc "odlicznie czasu" masz na myśli zegar czasu rzeczywistego (sek, min, godz), czy jakąś inną jednostkę np. mikrosekundy, itp? WinAVR - jeśli możesz zainstaluj AVR Studio 4 i nie męcz się więcej.
Witam, chcę zrobić układ losujący liczbę i wyświetlający ją o określonej porze dnia. Do tego celu zamierzam użyć mikrokontrolera ATMega8, wyświetlacza LED ze wspólną katodą oraz zegara czasu rzeczywistego PCF8583P z podtrzymaniem zasilania baterią CR2032 3V. Schemat: http://obrazki.elektroda.pl/9743766800_1... Czy schemat jest dobrze...
Piny zwykłych I/O pracują z połową częstotliwości systemowej z powodu bufora, a pin licznika na pewno bedzie pracować poprawnie z f mniejszym około 2krotnie od f timera czyli powiedzmy 20Msamples/sPozdrawiam W pdf do atmega88 strona 137 napisano: External Clock Source An external clock source applied to the T1/T0 pin can be used as Timer/Counter clock....
1. Program oczywiście testowałem w realnym świecie, ale wczoraj. Tzn testowałem wersję, o której od Was teraz wiem, że nie miała prawa działać poprawnie :) Jutro będę mógł przeprowadzić kolejne testy na ulepszonym już kodzie. 2. F_CPU jest w kodzie a nie w Makefile bo tak widziałem w jakichś przykładach. Zerknę gdzie to ustawić w Makefile i zmienię....
http://obrazki.elektroda.net/46_12668476... AVRcam to urządzenie do przetwarzania obrazów w czasie rzeczywistym, przystosowane do współpracy z robotami. Konstrukcję oparto o kamerę Omnivision OV6620 i mikrokontroler ATmega8, i mimo że to dość proste elementy, urządzenie jest w stanie śledzić na raz ruch do 8 kolorowych obiektów. O kunszcie...
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ę...
http://obrazki.elektroda.net/12_12011663... Oto kolejny projekt komputera pokładowego. Wyposażony w LCD 1x16 wyświetla datę, godzinę, temperatury zewnętrzne i wewnętrzne, poziom oleju itp. Sercem komputera jest mikrokontroler Atmega8, który pracuje z zegarem czasu rzeczywistego DS1305. Do mierzenia sygnałów analogowych służą trzy przetworniki analogowo-cyfrowe...
Witam ponownie, znalazłem wcześniej na elektrodzie program zegarka na LCD 2x16, który niestety nie działał prawidłowo (migały niezrozumiałe znaki na lcd). W celach edukacyjnych postanowiłem przerobić procedury obsługi wyświetlacza, co dało efekt końcowy jaki teraz mam czyli działający program zegara na LCD, ale jest jeden problem. Zegar odmierza 1 sek...
Dołączę się do pytani kolegi, chciałbym realizować transmisję danych przez nRF24L01. Mam 3 nadajniki i jeden odbiornik. Jako odbiornik działał by Arduino Leonardo wraz z modułem LAN, nRF24L01 oraz zegarem czasu rzeczywistego. Jako nadajniki użył bym samych atmega8 lub też Arduino pro mini z czujnikiem temperatury ds18b20. Na sam początek chciałbym znaleźć...
Jaka jest aktualna częstotliwość zegara? Jak często uruchamiane jest przerwanie? Ile trwa naciśnięcie przycisku? Musisz zmieniać opcje tylko kiedy przycisk został naciśnięty, nie przytrzymany. Dodaj do przerwania warunek sprawdzający poprzedni stan przycisku. Pomyśl nad wyeliminowaniem delay. Aktualna częstotliwość zegara 1MHz , przerwanie z tego co...
Właściwie wszystkie "liczby" które wchodzą do regulatora są 8 bitowe w kodzie normalnym. Zamiana na kod U2 to już mój pomysł (który mi się nie podoba bo mam wtedy 2 razy mniejszą precyzję) dlatego stwierdziłem, że wszystko zrobię w normalnym formacie liczb rzeczywistych a znak umieszczę w innym rejestrze (więc operuję jakby na kodzie U2 z 9 bitowym...
Nie... Wiesz co... wolałbym jednak pozostac przy BASCOM'ie i nie zagłębiać się w C, może później. Niedawno zacząłem i jestem w trakcie budowy USBasp :arrow: czekam na części od lispola. Jeśli jednak ktoś pomoże w BASCOM'ie to jestem chętny. P.S.: Jutro dam schemat całości. Pozdrawiam sim_007 Dodano po 7 Lista elementów 1. Zegar czasu rzeczywistego:...
programu nie przeglądałem, ale myśle że inni pisza że jest w miare to znaczy jest w miare. Kwestia jeszcze tylko fuse-bitów i płytki oczywiście. A może faktycznie jakaś wadliwa partia. Mi sie też raz zdarzyło coś tam uwalić. Ale elektrycznie, nie programowo. Dar.El: Jak procesor ma bardzo dużo operacji do zrobienia. To oczywiste jest że trzeba zgrabnie...
Witam Konstrukcja bardzo fajna szczególnie to się musi prezentować w nocy. Własnie teraz zajrzałem na allegro i co: nie ma atmeg8, czy to rzeczywiście już koniec tego używanego przez wszystkich procka, no ale teraz na elce nastanie era atmega88, a kwarc nie słynny 16Mhz tylko 20Mhz :D
Witam, Zastanawiam się czy na magistrali 1Wire można umieścić urządzenia różnego typu jak termometr i zegar czasu rzeczywistego. Oba urządzenia mają inne komendy do komunikacji, co może być znaczącym problemem jeśli mają być na tej samej lini.
[quote="Light']... [/quote] Nie będę panie Light prowadził już z panem więcej dyskusji na tym poziomie. Czy na PG to nie uczą nic więcej poza idealnymi źródłami prądowymi? Ja do PG nic nie mam - ale na PW to widać nieco więcej się wymaga niż... A co do wielkości liter w wykształceniu - to niech zostanie dla Ciebie tajemnicą czy dr czy mgr czy.. nie...
A w celu edukacyjnym żeby czegoś się nauczyć i dla własnej satysfakcji. Zresztą procesorki są, chęci są tylko potrzebuje trochę pomocy. Przeglądając różne wersje Arduino wyprowadzenia pinów są różne czyli opracowując swojego klona nie muszę się trzymać ściśle tego co jest w oryginale, poza portem zasilania. Podstawowe założenia: - Port micro usb. -...
Nagłówek delay.h rzeczywiście dołączałem, ale nie miałem zainstalowanego AVR-LIBC, więc nie chciało działać. Problem rozwiązany. Kod po poprawkach: #define F_CPU 8000000 // 8MHz zegar procesora #define CYCLES_PER_US ((F_CPU+500000)/1000000) // cpu cycles per microsecond #include <avr/io.h> #include <avr/interrupt.h> #include...
Tak, dobrze myślałeś. Chciałem ograniczyć podczepiane elementy do uC do minimum. Ale skoro sam kontroler sobie nie poradzi, to lepiej wydać troszkę więcej na zewnętrzny zegar czasu rzeczywistego. Sam też pisałeś, że twoja konstrukcja na rezonatorze kwarcowym wymaga ingerencji. Dużą zaletą są jednak urządzenia, które mają to wszystko zintegrowane w sobie.
Moim zdaniem instrukcja musi trwać dwa cykle zegarowe wynika to z datasheet-u np. Atmega8: [url=http://www.atmel.com/dyn/resources/... strona 14 'Figure 5' gdzie podany jest timing instrukcji wykonywanej w dwóch cyklach (taktach) zegarowych ('fetch' potem w drugim 'execute'). Obrazek poniżej 'Figure 6' pokazuje niby...
Rozumiem, to może w inny sposób podejdę do sprawy. W jaki sposób atmega8 zbiera sygnał z odbiornika podczerwieni? Wiem że ten daje odpowiednie impulsy (sygnał prostokątny), zasilany jest 5V DC i wymagany jest do niego kondensator elektrolityczny który należy dobrać , czyli według czego mam go właśnie dobrać? W aplikacji odbiornika IR podane jest standardowo...
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....
Witam, Znajdziecie tu program na ATMEGA8 (docelowo też na... TINY13?!), który jest przeróbką oryginału z niemieckiej strony http://www.mikrocontroller.net/articles/... robionego na podstawie noty AVR223. Jego twórca najwyraźniej jest krótkofalowcem i oryginał ma służyć m.in. do filtrowania sygnału SSTV. No ale nie samą SSTV człowiek...
2. Układ będziesz programował poza płytką? Brak złącza ISP i RESET także wymagałby zmiany. (at)2: Do PIN'u RESET dodałem rezystor 10K, a co do programowania to chciałbym zaprogramować poza płytką docelową i gotowy układ wpiąć w PCB docelową. Co w związku z brakiem złącza ISP ? Wszystkie punkty poprawiłem, załączony schemat to prezentuje. Oraz dodałem...
1. Spróbuj zwiększyć I2cdelay w skanerze SA (np na 50) 2. Jeśli używasz pinów TWI - spróbuj zrobić transmisję sprzętową z prędkością zegara 20kHz (czujnik pracuje od 10 do 100kHz) 3. Sprawdziłeś, czy uC rzeczywiście pracuje z zegarem 1MHz ?
Witam, jestem posiadaczem czterech lamp Z566M, chciałbym na nich wykonać jakiś zegar pokazujący jedynie godziny i minuty, posiadacie jakieś sprawdzone projekty? Próbowałem wykonywać płytki PCB do zegarów umieszczonych na elektrodzie ale ścieżki były tak cienkie że po prostu nie wychodziły. Do lamp posiadam również nowe podstawki, nowe sterowniki 7414,...
http://obrazki.elektroda.pl/4871444500_1... Steropes Witam, chciałem przedstawić robota klasy linefolower. Pracowałem nad nim w wolnym czasie około roku wliczając różne wersje. Jak zwykle chciałem odejść od stereotypów i głównego nurtu linefolowerów. Głównym celem było, aby robot mógł widzieć linie przed nim, by mieć trochę więcej czasu...
Zgadzam się z wypowiedzią, że można tu zastosować większy wyświetlacz LED, wybór obecnego był podyktowany jedynie ekonomią. Z czytelnością wbrew pozorom jest nieźle. Odnośnie wewnętrznego zasilacza, taki był świadomy zamysł. Mam w gratach kilkanaście zasilaczy wtyczkowych, więc to żaden problem, zastosować jeden z nich lub upchnąć te elementy zasilające...
przerwanie ustawia flagę na 1. Sprawdź jeszcze raz. Przepraszam za pomyłkę w moim ostatnim komentarzu. Masz rację, Twoje przerwanie rzeczywiście ustawia `odb_flaga` na 1. Przeoczyłem to wcześniej. Z analizy Twojego kodu wszystko wygląda prawidłowo. Jak już wspomniałem, warto upewnić się, że używasz odpowiedniego taktowania zegara do obliczania `MYUBRR`....
Może być? uC! Moduł ATmega8 AVR brd II (ATMEL) * procesor ATmega8 (obudowa DIP28) + podstawka * przycisk RESET * złącze z wyprowadzeniami mikrokontrolera * złącze programowania IPS KANDA (współpracuje z AVR PROG I, AVR PROG II) * zasilanie z portu USB lub z zewnętrzengo zasilacza * stablilizator +5V * złącze zasilania: +5V, GND * zącze RS232 * wyświetlacz...
Coś podobnego mam zrobione. W przerwaniu mierzony jest prąd, napiecie i klawiatura analogowa. w nastepnym przerwaniu mierzony jest czas rzeczywisty i dwa liczniki zegarowe (pomiar mocy i czasów działania/niedzialania) W jeszcze jednym przerwaniu ma programowy PWM 9 bit do sterowania tyrystorem. W kolejnym przerwaniu właczony jest głosnik do sygnalizacji...
Witam. W programie "AVR delay loop generator" wygenerowalem funkcje opoznienia dla procka ATmega8 przy zalozeniach: kwarc 8MHz, opoznienie 0,002s = 2ms i program wygenerowal mi kod (podaje przeksztalcony juz do funkcji w AVR studio) ; ============================= ; delay loop generator ; 16000 cycles: ; ----------------------------- ; delaying...
https://obrazki.elektroda.pl/3845985100_... https://obrazki.elektroda.pl/1095475900_... Kiedy zbliżała się tegoroczna jesień i słońce wschodziło coraz później, postanowiłem zbudować budzik świetlny - urządzenie, które o zadanej godzinie włącza stopniowo rozjaśniające się światło. Nawet, jeśli nie obudzi ono użytkownika,...
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. ATmega32 nie ma wbudowanego interface 1wire, wiec nie rozumiem problemu, a wróżyc tylko mogę, że o bascom się rozchodzi... Stawiałbym na niezbyt szczęśliwą obsługe przerwań przez Bascom (zapisuje/odczytuje...
Witam, wow, aż mi szczęka opadła jak zobaczyłem tę płytkę... kurka - jak ty to robisz? ;) (to taka uwaga na marginesie) projekt z teorii przerodził się już w praktykę i jest naprawdę bardzo rozbudowany oraz ma wiele szczytnych założeń ..... szkoda, że ja ostatnio prawie nie mam czasu na zabawę elektronikę :( .. nie mniej jednak będę z uwagą śledził...
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:...
Jak z dokładnością pomiaru czasu? Wkręty ud góry zamieniłbym na stożkowe, ażeby schowały się. Da to to lepszy efekt wizualny. Zegar za krótko chodzi, żebym mógł stwierdzić czy się śpieszy. Za jakiś czas dam znać. Dobry pomysł z tymi wkrętami stożkowymi, postaram się je użyć. I osobiście wolałbym gdyby neonówki nie mrugały tak szybko, ale to już kwestia...
Ja zawsze akurat patrzyłem na tabelki z ubrr w tych datasheetach no i przeczytałem, że musi być ubrr rowne 3, zeby bylo te 115.2 co nie. Wstawiając "ręcznie": http://obrazki.elektroda.pl/9171303500_1... Częstotliwośc to 63 kHz przy wpisaniu 3 do ubbr. Nie rozumiem dlaczego nie zgadza się (powinna być zgodność z tą tabelką, z dokumentacji)....
Może odpowiem inaczej. A do czego zmierzam? Masz bardzo ambitny plan budowy ciekawego urządzenia. Wybrałeś do realizacji tego projektu architekturę AVR i język programowania BASCOM. I teraz jak się ma jedno do drugiego. Zapewne po przeczytaniu kilku artykułów, projektów, kursów i zabawie w programowanie w BASCOM wciągnąłeś się i zafascynowałeś tym językiem,...
http://obrazki.elektroda.net/18_12176847... Witam wszystkich! Przedstawiam wykonany przeze mnie 9-cio kanałowy kolorofon w oparciu od diody LED SuperFlux RGB. Słowo wstępu. Projekt wykonany dla wujka, który zapragnął mieć coś takiego. Na początek trochę historii, czyli założenia początkowe projektu. Wg pierwszych planów miały być 4 kanały...
http://obrazki.elektroda.pl/6101342600_1... Autor niniejszego opisu planował testować swego czasu tagi RFID na częstotliwość 150 kHz, jednak nie posiadał własnego generatora sygnałowego – dlatego postanowił wykorzystać w tym celu mikroprocesor ATMega88 i bezpośrednią syntezę cyfrową sygnału. Zamiast jednak sięgnąć po gotowe rozwiązanie...
Witam. Skleciłem taki o to "fragment" kodu do obsługi zegarka RTC. Wszystko działa 'Program do obsługi zegara czasu rzeczywistego RTC PCF8583 Philips za pomoca magistrali I2C $regfile = "m8def.dat" 'Atmega8 $crystal = 8000000 'Kwarc 8MHz Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3...
Witam Ekperymentatorów i Ciekawskich...:) Jestem świeżo zarejestrowanym użytkownikiem , moją pasją ( jedną z kilku :)) jest strzelectwo wiatrówkowe. Cały ambaras w tym hobby to to , aby karabinek wystrzeliwał śrut z mozliwie jak najbardziej stabilną energią. ( o ogromnym uproszeniu ) I stąd cały zwariowany pomysł... :) Projekt powstaje od około dwóch...
Ciśnieniowy kontroler poziomu wody https://obrazki.elektroda.pl/7746273200_... WSTĘPNIAK Witam wszystkich entuzjastów elektroniki! Chciałbym zaprezentować przykład wykorzystania scalonego półprzewodnikowego czujnika ciśnienia w roli miernika poziomu wody. Dzięki pomiarowi ciśnienia słupa wody możliwa stała się kontrola i utrzymywanie...
Witam serdecznie, Mam do sprzedania 3 szt. oryginalnych, nowych i w 100% sprawnych/działających płytek PCB modułów EVAL-AD7690-PMDZ na interface SPI z przetwornikiem analogowo-cyfrowym ADC Analog Devices AD7690 - jest to 18-bitowy (262144 próbek) przetwornik typu PulSAR o maksymalnej częstotliwości próbkowania 400 próbek na sekundę (400 kSaps). Moduł...
Witam. mam problem z odczytaniem prawidłowo sygnałów z obu osi akcelerometru mxd7202. z jedną nie mam problemu. pojawia się on dopiero, jak próbuje odczytać z obu. Wyjścia akcelerometru (sygnał PWM 100Hz - wypełnienie proporcjonalne do przyspieszenia (50% = 0g)) podłączyłem do INT0 i INT1 ATMEGI. ATMEGA 8535 taktowana zegarem 16MHz. Procedura badania...
zegar rzeczywisty zegar rzeczywisty bascom obsługa zegar rzeczywisty
ariston płyta błąd z18xe wymiana silnika virtual floppy drive
apple watch wyłączniki dotykowe
Kosiarka elektryczna STIGA przestała działać po wjechaniu w wysoką trawę Gdzie wlutować trymer do regulacji chodu zegara kwarcowego?