Witam Chciałbym zrobić jakiś wypasiony zegarek/budzik. Robiłem wcześniej różne projekty zegarków, ale czym bardziej był „full wypas” tym trudniej było dokończyć, aż w końcu mam taki który nie został skończony z powodu „umieszczenia zbyt wysoko poprzeczki”. Teraz też mam ochotę zaszaleć, ale konsultując się tu na forum z kolegami...
Pan mirekk36 mnie źle zrozumiał, moduł cały czas był ustawiany na 9600. Czyli default. w programie wpisywałeś do UBRR wartość 51 - i tylko dlatego chciałem się upewnić Kolega wcześniej napisał że: Na razie zwiększyłem zegar do 2 MHz-ów. Więc jeżeli nie zmienił wartości UBRR to można mieć pewność że popełnił spory błąd ;) I stąd pewnie te krzaki..
A więc nie pozostaje mi nic innego jak pogratulować pięknego zegara, podziękować za wsad do procka ( tak to możliwe mirekk36 rozdaje za darmo wsad ) oraz trzymać kciuki by nie było żadnych nawet PICO zwiech...
mirekk36: widzę że masz jakiekolwiek doświadczenie w tym temacie w przeciwieństwie do mnie :-) Co to znaczy pin obciążony? Chcę zasilać EEPROM z pinu atmegi, przed uśpieniem wystawiam na ten pin LOW czyli wyłączam EEPROMa, czy w takim wypadku pin jest obciążony czy nie? Oczywiście pytanie jest do kogokolwiek nie tylko mirekk36.
m.biruta --> postaraj się na spokojnie obejrzeć i poczytać to co poniżej a szybko rozwiążesz sam szereg problemów o które pytasz - a masz ich sporo: http://mirekk36.blogspot.com/2012/04/mik... http://mirekk36.blogspot.com/2012/04/prz... a na koniec koniecznie przejrzyj tych kilka lekkich...
.... nie możecie się wypowiadać, że ten zegar będzie się późnił i za 100lat o 3 sekundy - chyba, że przeżyjecie ten okres i będziecie to dokładnie mierzyć ;) Z tym za 100 lat to byla przenosnia :):):)
Ludze! koledzy szanowni - po co wam ta pogoń za "ppm'ami" w zegarkach? Czy to nie zakrawa już o szaleństwo prawie ? ;) .... toż średnio raz na miesiąc, temat wraca jak bumerang, i kolejna osoba chce "spe-pe-em'ować" swój zegarek. Może warto tak na spokojnie usiąść i pomyśleć w czym rzecz? ... Nie dość, że dla większości tych osób 3 sekundy na dobę...
mirekk36 - bardzo ciekawy zegar ;) mam tylko małe zastrzeżenie do zasilania VFD prosto z USB. Przy tych gabarytach wyświetlacza prawdopodobnie potrzebuje on sporo prądu do normalnej pracy (nie wspominając już o "rozruchu") - mam podobny wyświetlacz i jest tam bezpiecznik 1A a w czasie pracy z poziomem intensywności świecenia 100% pobierany prąd był...
mirekk36 napisał: prokopcio -> ależ ja nie zmieniłem kwarca 12MHz w procku ATmega8 w przejściówce !!!! Wiem, wiem Mirku zakręciłem się dlatego się poprawiłem pisząc: idę spać, bo głupoty piszę..... Ale już wstałem ;-) i znów pomarudzę: Ciekawi mnie właśnie użycie przez autora projektu kwarcu 12MHz skoro nawet producent atmegi w danych katalogowych nie...
Sam projekt bardzo fajny, widzę, że na płycie jest też termometr i jakiś wskaźnik świetlenia - mógłbyś przybliżyć temat? Czyżby to było z demontażu z jakiejś pogodynki? Niestety schemat pozostawia, ekhm, wiele do życzenia. Polecam w tej kwestii zapoznać się z ta stroną: http://mirekk36.blogspot.com/p/spis-tres... -> kurs eagle
(at)mirekk36 jakie są krytyczne parametry tranzystora do tej przetwornicy? Chciałbym wiedzieć czego szukać w ograniczonym asortymencie lokalnych sklepów.
(at)mirekk36 Jakie te układziki generują zakłócenia? Można by tym zasilać np przetwornik analogowo-cyfrowy albo coś wymagającego bardzo stabilnego napięcia?
Kolego mirekk36 mam pytanie a zarazem prośbę: czy możesz zamieścić bibliotekę .DLL obsługującą ten wyświetlacz pod Smartie?
(at)p_zag Wielkie dzięki za tematy o TWI, na pewno się przydadzą :) (at)janbernat DS1337 nie ma osobnego pinu na podłączenie baterii. Jest taki pin w 1307. (at)emarcus Ten TimeKeeper jest ciekawym rozwiązaniem. Jednak cena troche wysoka. A aż tak często nie zdarzają się zaniki prądu u mnie. Ten DS ma również kalendarz. Na razie nie planuję go wykorzystywać...
Nie ma umieszczonego schematy, a zdjęć nie powiększałem, więc nie zwróciłem uwagi na fotorezystor. Kolego mirekk36 nie bądź taki skromny i pokaż swoją przetworniczkę autorowi jaką mógł zastosować do tego zegara, bo ja również uważam, że ten radiator do do wzmacniacza byłby dobry zamiast go do zegara chować ;D
Nie prościej zamienić się na chwilę z Autorem modułami GSM ? Z tanich UART-TTL to p.kaczmarek2 na tym forum chwali sobie CH340. W jednym z wpisów z ostatniego roku wyjaśnia sposób zastosowania i wgrania sterowników. https://www.elektroda.pl/rtvforum/viewto... Również MirekK36 omawia pułapki w tak tanich konwerterach : https://www.youtube.com/watch?v=yhuh6H9a...
W AVR Studio jedyne co musisz zrobić to wybrać zewnętrzny kwarc przy opcji SUT_CKSEL i tyle. Akurat manipulowanie tymi fusami jest dosyć bezpieczne, nawet jeśli zablokujesz to wystarczy podać zewnętrzny przebieg zegarowy i po kłopocie. Kaplica to wyłączenie sobie resetu - wtedy tylko HV pomaga. Czy mikrokontroler ruszy bez kondensatoró to trudno powiedzieć,...
Witam, zlecę wykonanie samego układu sterującego zegarem LED opartego na diodach WS2812. Zegar ma tylko odliczać czas od momentu włączenia go. Nie potrzebny jest czas rzeczywisty, ewentualnie funkcja stopera odliczającego. Zmiana kolorów podczas pracy zegara może być losowa, ważne żeby była płynna. Zegar zasilany będzie akumulatorem żelowym 12V 40ah...
Jest to biblioteka z blga mirekk36. Specjalnie sprawdziłem jakie będą wysyłane wartości bez włączania diod i włączaniem. Te z włączanie dawały już złe wyniki. Może schemat podłączenia jest zły dlatego diody za wolno reagują?
Witam! Bardzo ciekawy pomysł, wnoszący nowe rozwiązania dla tego zegara.Niestety ja nie mam doświadczenia z bluetooth jeśli mogę coś zaproponować to kontakt z kolegą mirekk36, który prezentował zegarek, który komunikował się z komputerem przez bluetooth.Zresztą opracował uniwersalne płytki do łączności link http://www.elektroda.pl/rtvforum/topic14...
Dzieki mirekk36. Tak myslalem, ze ty odpowiesz. Nie znam asm i dlatego popelnilem ten blad. Tez myslalem o opcji dodania suba, ktorego bym wykonywal z petli i przerwania. Dzieki za oswiecenie mirekk36. Dodano po 6 zamykam temat, bo juz jest wszystko jasne.
http://mirekk36.blogspot.com/2011/11/avr... Inne linki poszukaj sam :) Dobry player powinien mieć przetwornik DAC. http://www.piclist.com/images/boards/pel...
Witam, Będąc na tym forum od ponad ośmiu lat, głupio mi trochę pisać ten post (szukajka nie do końca zawsze pomaga). Wcześniej nie potrzebowałem korzystać z zegarka PCF8583 i mam teraz zagwozdkę. O co chodzi? Robię przygotówkę do projektu gdzie na karcie SD będą tworzone katalogi i pliki chronologicznie (typowy loger). Stąd potrzeba zaprzęgnięcia do...
próbuję zaprogramowa go prostym programem migającym diodami i nie mogę, nie wiem jak. Program mam zaczerpnięty z internetu i wygląda tak: I tu od razu babol kolejny - gdzie wciskają ci np linijkę #define F_CPU ..... Panie kolego Mirku, nie jest to żaden babol, tylko jedno z rozwiązań informowania kompilatora o częstotliwości zegara zgodnie z manualem...
sprowadzać czas do jednej liczby całkowitej (nie musi to być od razu coś na kształt czasu UNIX'owego znanego choćby z serwerów NTP - po co?) ad.1 - w tym celu można przygotować sobie prostą funkcyjkę np: uint16_t get_time( uint8_t hh, uint8_t mm) { return (hh*60) + mm; } Rozwiazanie to jest niepraktyczne. Najlepiej przydaje...
Użyta przetwornica jest [url=http://atnel.pl/przetwornice-atb-pw... opisana. Autor [url=http://www.elektroda.pl/rtvforum/uz... Zastosowano w niej [url=http://www.alldatasheet.com/datashe... Koszt ok. 4zł.
Jeśli masz nowy procesor i nie grzebałeś w fusebitach to w make wpisz FCPU-1000000. A wogóle "kup" sobie za 0zł AVRStudio4. I tam w opcjach ustaw sobie częstotliwość zegara i procesor. No i make sam Ci zrobi. A jeszcze możesz "poszaleć" i kupić sobie od mirekk36 program za sześciopak piwa którym ustawisz sobie fusebity jak chciał. I w dodatku sprawdzi...
mirekk36 dzieki za odpowiedź.Będę musiał dać sobie spokój bo do wykonania w moim przypadku takiego urządzenia będzie graniczyło z cudem a nie znam nikogo kto może takie coś wykonać. Jeszcze jedno pytanko do kolegów, co sądzicie o tym co znalazłem: http://www.cubeelectronics.com/termo.php lub: http://www.sklep.avt.com.pl/p/pl/36916/z...
https://obrazki.elektroda.pl/5856179500_... Witam wszystkich. Tym razem chciałbym zaprezentować układ synchronizatora zegara I2C z czasem pobieranym z Internetu. Korzystając z wcześniej prezentowanego zegara na Z8, pomyślałem, że warto go rozbudować o taką możliwość, stąd powstał prezentowany układ. Sam układ zbudowany jest w oparciu...
ja mam prosty pomysł - po prostu podłącz ten dodatkowy wyświetlacz LED i po kłopocie. rozumiem, ze kolega ma jakis pomysły.. ;) . moze jakies sugestie?? po to jest forum ;) :)
20MHz 16MHz współczynnik błędów w transmisji wynosił 0% A skąd wziąłeś info że przy takich częstotliwościach wartość błędu 0% jest osiągalna? przy częstotliwościach "okrągłych" np. 2,4,8,16,20MHz błąd nigdy (przy żadnej prędkości) nie osiągnie 0%. Tu masz podane przy jakich częstotliwościach błąd wynosi 0% i są podane wartości parametrów UART dla taktowania...
Witam!!! Co do zmiany fusów to polecam tryb tekstowy avrdude tylko trzeba sobie wyliczyć wartość a jakie komendy trzeba podać to polecam program polecony wcześniej. Jest tam okno prezentujące co trzeba przepisać. Do jednorazowej zmiany konfiguracji taki sposób jest OK natomiast na dłuższą metę jest uciążliwe, a co do programowania to proponuję utworzyć...
(at)mirekk36 Linki widziałem. Serdecznie Ci dziękuję. Dziwi mnie natomiast postawa autora projektu. Oczywiście każdy może sobie zrobić taki zegarek, znaleźć kody źródłowe czy po prostu samemu napisać. Wobec tego po co autor umieszcza taki projekt na stronie głównej?
Trabi rób co chcesz ja niemam nic przeciwko, teraz kilka rzeczy odnosnie zegara bo sie za niego wziałem, konieczny jest elektrolit w zasilanie, przy słabym zasilaczu drgały mi wskazówki, siedziałem dwa dni i korygowałem program a to przez zasilanie... silnik wpadał w jakies drgania zmieniał predkosc w niewielkich granicach cyklicznie co obrót, kondensator...
Duchy czy to na wyświetlaczach 7-segmentowych LED, czy to na wyświetlaczach matrycowych LED czy w końcu na wyświetlaczach VFD to zawsze ta sama przyczyna. Żaden rezystor ;) To zawsze wina programu - ZAWSZE. Takie ZAWSZE, NA PEWNO, NA 120% jest strasznie rażące nawet jakby faktycznie byłaby racja po stronie deklarującego. Duchy spokojnie można wywołać...
a jak się je mniej więcej określa? jeśli cię to interesuje to dla przykładowych 8MHz tak 1. ile zajmuje jeden takt zegara przy 8MHz = 125ns 2. ile czasu upływa pomiędzy kolejnymi przerwaniami? 8MHz / 256 = 31250 (256 bo timer akurat dzieli przez 256 a preskaler = 1) - zatem przerwanie odbywa się z częstotliwością 31250kHz czyli czas pomiędzy przerwaniami...
Pętla nie wywołuje się ani razu. Jeśli chodzi o reszte kodu z maina to wydaje mi się, że nie ma tam nic ciekawego (głównie konfiguracja TWI i UARTa). Jeśli chodzi o bibliotekę, z której są te funkcja to mam ją od producenta i jest dość rozległa i sam jej do końca nie ogarniam, także chyba bez sensu byłoby ją zamieszczać tutaj na forum. Ale może jakieś...
https://obrazki.elektroda.pl/1047348400_... Do wykonania tego zegara skłonił mnie mój słabnący wzrok - leżąc w łóżku bez okularów nie mogłem odczytać godziny na zagarkach wbudowanych w sprzęt RTV - cyfry wyświetlaczy są po prostu dla mnie zbyt małe. Miałem w zapasach 4 czerwone wyświetlacze LED z cyframi o wysokości 20mm (po nieużywanym...
a po drugie - takie procki o jakich piszesz jak tiny2313 i podobne Jakoś zgodności wyprowadzeń to ja nie widzę :) więc nim odpowiesz doczytaj o co się pyta. Co do zegara nie pytałem o częstotliwość taktowania czy... bo to w bitach raczej nie jest a czytając pdf określane jest to jako zegar/licznik 8-bit Timer/ Counter :) Timer - zegar czasu p.s Niektóre...
mirekk36 - dzięki i powoli czuję temat. No ale zrobili krok do przodu Baskom i niech się rozwija. Kiedyś naprawiało się moduł video a dziś się go wymienia i nikogo nie obchodzi jak działa. Może i lepiej chyba o tym marzyliśmy - naprawa modułowa ( oczywiście bez naprawy modułów bo nienaprawialne). No i szukałem emulatora 8051 i co z 1990 Avsim niezastąpiony...
Kolego dondu: deklaracja zmiennej licznik: unsigned long int licznik=0;//zmienna globalna licznik Fuse bity ustawione prawidłowo (temat wałkowany setki razy).Zegar definiowałem początkowo w ustawieniach konfiguracyjnych AVR Studio, później gdy zaczęły się problemy przez #define F_CPU. Do mirekk36: Timer sprzętowy działa bardzo dobrze i precyzyjnie....
Witam :D Przyszedł mi kilka dni temu do głowy pomysł zabrania się w końcu za uC ;] i zrobienie zegarka z budzikiem i termometrem xD Więc poszukuję projektu, a moje założenia są takie: LCD 2x16 Atmega*, PIC16F84, AT90S2313 (2 ostatnie posiadam) - któryś z tych uC wykorzystam 2 lub 1 DS18S20 i DCF? Zastanawiałem się nad projektem kolegi mirekk36 [url=http://www.elektroda.pl/rtvforum/vi...
i jeszcze jedno - pisałeś że jesteś początkujący ale widać, że robiłeś chyba sam kilka płytek (nie mówię o tych uniwersalnych) - te dwie z podstawką do lamp i tą przyczepioną pionowo, która ma na dodatek jakby złocone końcówki do slotu ??? czy to też był może skądś akurat jakiś gotowiec? To chyba są oryginalne części miernika - do nich dolutował swoje...
.... ale może rozwiń dalej swoją myśl a nie rzucasz hasła ... Miałem na myśli silniczek krokowy podobny jak w stacji CD-ROM z tym że w tym przypadku "cylinderek" czyli magnes stały byłby przymocowany do podstawy choinki, natomiast wirnik kluczowany poprzez odpowiedni scalak obracałby się wraz z resztą. Zasilanie na część ruchomą byłoby podawane poprzez...
(...)Bez przesady z tymi herezjami, napisałem przecież, że mi się tak tylko wydaje ;) (może w trochę niefortunnych słowach) - przeczytałem gdzieś, że obsługa linii RW pozwala na zysk czasowy rzędu co najwyżej 50% i to w procesorach znacznie szybszych niż 10MHz.(...) PISałem obsługę LCD na kilkanaście procesorów (6502, Z80, 8051, 68000, AVR), w różnych...
Witam i gratuluje projektu. Według mnie dobrze przemyślany i wykonany projekt.(lubię płytki na kanapkę) Do domu chyba bym go nie chciał ze względu na wielkość,ale zastanawiam się czy go sobie nie zrobić do pracy.Na wsad do eproma mam rozumieć że można liczyć. Pytanie do Mirekk36 (A jak zaczniesz robić za pomocą NET to nie dość, że nigdy już nie spotkasz...
Jeśli uważasz, że ARM'a warto brać do migania diodą to może pójść o krok dalej... Pewnie że warto, CM0 specjalnie do tego zaprojektowano jako konkurenta AVR, a nie jako kolejny wymiatacz ARMowski. I co z tego, że jest 32bitowy, to niczego nie zmienia tak samo jak zegar 50MHz. AVR też pewnie poszedłby z zegarem 50MHz jakby Atmel zaimplementował mechanizmy...
czy mógłbyś tu wrzucić taką wersję avrdude która ma tą opcję -B - to z chęcią, na pewno nie tylko ja bym to potestował (o ile to nie narusza zasad czyjejś własności intelektualnej oczywiście) Na tej stronce jest co nieco opisane: [url=http://tomeko.net/misc.php#USBasp]L... Nie zauważyłem wcześniej, ale na dniach wyszła wersja stabilna 5.8 która ma...
nie można byłoby tej przetwornicy zrobić na kilku diodach i kondensatorach Można też zrobić powielacz. To jeszcze zależy od tego jakie było by napięcie wtórne transformatora czyt. ile stopni powielacza byłoby niezbędne. Jeżeli mogę to polecam Koledze MC34063. Powielacz będzie zajmował więcej miejsca i pewnie będzie mniej sprawny niż poprawnie działająca...
gaskoin, a co mi to pomoże w rozwiązaniu problemu, że powycinam dane z jednej ramki? :) to nie jest istotne teraz, to był test.... mirekk36, mądrego dobrze posłuchać, widzę config input w nowej wersji Bascoma (2.0.5), nie miałem o tym pojęcia, mam starą wersję programu. W VB dodaję na końcu znak entera i nie musiałem tego stosować. Piszesz, że dużo...
może zacznę od Bascoma a potem przerzucę się na C To podstawowy i najczęściej popełniany błąd początkujących. Za rok Bascom przestanie być dla Ciebie wystarczający i wtedy zaczniesz naukę C od podstaw? 12 miesięcy w plecy.... C - długo zaczynasz, duże prawdopodobieństwo że się zniechęcisz Nieprawda, tu nie ma żadnego niebezpieczeństwa. Instalujesz...
mirekk36 , czyli w sumie można je do testów sobie odpuścić ;) spróbuje zmienić rezystor podciągający do D- na wartość z twojego schematu niestety zennerów 3,3v nie mam ma składzie żeby potestować z nimi , ale powiem Ci że patrząc na wątek o twojej wersji programatora rzucił mi się post kolegi manekinen i przypomniałem sobie że robiłem jego pomysłu...
Dzięki mirekk36 W takim razie biorę się za Atmege32, chodzi mi tylko i wyłącznie o najprostszy serwerek HTTP do sterowania włącz/wyłącz i kontroli kilku wejść cyfrowych. Może to głupie pytanie ale co jest istotne przy wyborze kontrolera do takiej aplikacji? Atmega8 ma 8kB Fash, 512B EEPROM, 1kB RAM Atmega16 ma 16kB Flash, 512B EEPROM, 1kB RAM Atmega32...
[quote="mirekk36"]A po co ty jakoś tak dziwnie rozpisujesz sobie bitowo te fusebity - skoro w MkAvrCalculator masz zakładkę "FUSY UPROSZCZONE" i po co się męczyć ???? Zaglądałeś do tej zakładki ??? A jak będziesz już programował - to oddzielnie zaprogramuj fuski a dopiero potem zaprogramuj flash[/quot Faktycznie dziękuje za poradę mam jeszcze jedno...
Może na początek przyda ci się to: Dodano po 1 Do używanie funkcji opuźniających musisz zadeklarować częstotoliwość zegara aby prawidłowo wyliczać opóźnienia. Tylko jeszcze warto rozwinąć podpowiedź, że jeśli deklarować to albo we właściwościach projektu albo w makefile jeśli jest ręcznie tworzone a nie za pomocą #define F_CPU !!!
ezbig --> Atmega32 to mój ulubiony AVRek (mam też ich najwięcej na składzie) - poza tym potrzebowałem sporo wyjść procesora - spójrz na schemat to może troszkę się wyjaśni. A kod?? - na obecnym etapie pewnie, że zmieściłby się w Atmega8 lub Atemga168 i to spokojnie.... ale co to za różnica czy mega32 czy mega8 itp - skoro różnica w cenie jest praktycznie...
Jeżeli nadal chcesz uruchomić ten konwerter na avr, spróbuj zamienić miejscami D+ z D- w usb. Uruchomiłem kilka projektów opartych na avr-cdc i zawsze gdy otrzymywałem komunikat o nieznanym lub uszkodzonym urządzeniu, wystarczyło zamienić te kabelki i było dobrze. CDC nie ma jakiś specjalnych wymagań, zegar ustawiony na zewnętrzny kwarc i to w zasadzie...
Po pierwsze to najspokojniej w świecie możesz używać dowolnej nośnej z zakresu 24-38kHz na nawet 22-40kHz i to nie wpłynie znacząco. Najlepiej zawsze 36kHz i będzie OK. oki, ja mam 36 wiec jest dobrze:) ptrail - no toć przecież widzisz pan, że ma to być impuls o określonej długości, tyle że to ma być impuls z nośną (pamiętaj o inwersji sygnału) pomiędzy...
Wcale nie dopasowuję, wcale. PWM leci sobie swoją drogą a próbki strzelają w niego niesynchronicznie i zdaję sobie z tego sprawę. To bardzo, bardzo źle. Nie pamiętam czy w AVR da się w taki sposób użyć pwm, ale jeśli się da, to proponuję tak: Zrobić przerwanie co 88,2 kHz (306 taktów zegara 27MHz) i w tych przerwaniach wyzwalać 1 cykl pwm. 1, i tylko...
http://obrazki.elektroda.pl/4776361100_1... Witam wszystkich, jest to mój pierwszy projekt opisywany na tym forum. Przedstawiam projekt mojego autorstwa, zegar z termometrem wyświetlający aktualną datę, godzinę oraz temperaturę z 3 czujników. Założeniem projektu było zbudowanie zegara wyświetlającego godzinę oraz temperaturę wewnątrz...
.... po pierwsze ty chcesz mierzyć czasu rzędu ? kliku mikro-sekund??? tzn jakie bywają te różnice po wyzwoleniu ??? jakie masz założenie bo jeśli kilka us albo i mniej - to musisz mieć jakieś duże taktowanie procka co najmniej 16MHz najlepiej Tak, mam zegar 16MHz. Timer1 chodzi z prescalerem 8, czyli licznik cyka co 0,5µs. Opóżnienie impulsu...
zgierzman --> gdy pisałem o długości bitu 200us to w ogóle nie miałem na myśli długości bitu w ramce RS232. W ogóle w tych testach dałem sobie spokój z RS232. Wykonałem własny protokół transmisji, który wywodzi się z RC5. Jednak u mnie właśnie długość bitu to 200uS i dokładnie z taką długością ładnie działa ale ta moja transmisja. Tak, rozumiem to,...
I niestety wciąż ten sam problem, zacina się na linii, przy której jest komentarz. Co dziwne nie wygląda na to, żeby na SCK pojawiały się jakiekolwiek zmiany napięcia tzn. wydaje mi się, że jest to stałe 5V, ale mam dość wolny oscyloskop i mogłem coś przegapić. Nie jestem biegły w tej dziedzinie, ale coś mi się wydaje, że tylko próbujesz coś odebrać,...
zworki slow SCK nie trzeba ustawiać jak się ma MkAvrCalculor i USBASP, można wybrać programowo spowolnienie zegara SCK i wszystko pójdzie dobrze , o na dole widać jak: http://obrazki.elektroda.pl/3063216900_1... Po wybraniu tej opcji mkavr calc wygenerował mi następującą linie polecenia: avrdude -p atmega8 -c usbasp -B 1500 Następnie jak...
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ę...
odpowiem króciutko ;) .... nie ma innego wyjścia - musisz coś źle robić i już ... Z całym szacunkiem... :) Ale skoro 2 inne kostki podłączam dobrze (kurde - nawet w te same miejsce lutuje na płytce.. bawie się z tym na tyle że przelutowałem 4 układy SO20 i nic nie wskurałem.. Podkreślam, że inne scalaki w tym samym miejscu poprostu się zgłaszają i...
Kolego mirekk36, nie ma to jak zachęta ( zwłaszcza jak ktoś w wieku 38 lat zaczyna się tego uczyć ) . Wiem, że jesteś propagatorem C ( kupiłem nawet książkę, którą polecasz, ale jeszcze nie przyszła na nią pora ) i pewnie w C można to zrobić łatwiej, szybciej i krótszym kodem. Poświęciłem kilka wieczorów na tego PCF8583 i zarówno kopiując kod np. Kolegi...
to ci w zupełności wystarczy do pierwszych kroków jak nauka migania diodą(-ami) LED, obsługi switcha itp Ten etap mam już za sobą, brakuje mi właśnie czasami elementarnej wiedzy elektronicznej na temat niektórych spraw z mikrokontrolerami, co blokuje moje możliwości, dlatego faktycznie muszę czytać książki a nie forum.
A ja polecę autorowi tego projektu kurs tworzenia schematów bo ten przedstawiony powyżej ma wiele do życzenia (w kwestii jego czytelności): Nie tylko schemat jest laurką. Płytka woła o pomste. Jak można ustawi grid 1mils minimum to 12.5 mils a naprawde w szczególnych przypadkach urzywałem 6.25mils ale tego nie polecam. Ścierzki prowadzone byle jak....
Co do odśmiecania przycisku i śmieciach na zasilaniu znajdziesz też na stronach o mikrokontrolerach np. http://mirekk36.blogspot.com lub http://mikrokontrolery.blogspot.com. Przypuszczam że po zastosowaniu eliminacji drgań styków i odfiltrowaniu napięcia zasilania zegarek będzie działał jak powinien.
To może zamiast tej "aplikacji" warto użyć jakiegoś dedykowanego programu w tym celu? tym bardziej że masz tutaj fajny kurs video - co i jak ;) (są już 2 części na blogu) http://mirekk36.blogspot.com/2012/04/kur...
Witam Konstrukcja dość fajna i całkiem dobrze wykonana :D Doczepiłbym się jedynie do samych lutów na płytce PCB (jak już ktoś wcześniej wspominał). Jaką lutownicą je wykonywałeś, bo może czas na jej zmianę? W kwestii zaś ewentualnych modyfikacji zaproponowałbym koledze rozważenie zaimplementowania sterowania z pilota (ustawianie godziny, daty, itp....
Chodzi ci o coś takiego: Powyższe nie spełnia założeń podstawowych: - dekrementacja tylko dla zmiennej niezerowej. - bez push/pop. - zmienna w RAM, co będzie gdy ich ilość wzrośnie do np. 12 i wszystkie mają być niezależne dekrementowane w przerwaniu warunkowo ? - przerwanie było od CTC, w odpowiedniku Overflow trzeba uzupełniać timer... - pominąwszy...
z twojego pytania wynika, że albo nie powinieneś sam robić takich układów bo nigdy ich nie uruchomisz juz uruchomilem, zrobilem komputerek pokladowy do auta - wszystko dziala tylko sa problemy z miesiacami i rokiem oraz ich ustawieniem albo lepiej może będzie jeśli jednak zaczniesz się uczyć pisać choć najprostszych programów oraz budowy i zasad działania...
Nie chodzi o to, że nie chcę żadnych bitów startu czy stopu, tylko teraz nie mam tego zastosowanego i nie bardzo wiem jak miałoby to działać. Stąd moje pytanie w pierwszym poście: Jak zsynchronizować ze sobą zegary za pomocą jakiś danych synchronizacyjnych. Oscyloskopem sprawdzałem zniekształcenia sygnału cyfrowego, ale z tym sobie poradziłem bez problemu,...
Witam po bardzo długiej przerwie. Ponieważ na zajęciach pojawił się przedmiot podstawy elektroniki to powróciły mi chęci na dokończenie mojego cudownego układu (oraz rozbudowanie go). Na start odpaliłem stary układ który wciąż działa perfekcyjnie (wersja przerobiona na zasilanie z baterii 9v) Niestety stary miernik nie nadaje się już do niczego i zastanawiam...
I nie ma takiego wynalazku jak TWCR &= (0<<TWINT); Jak w takim razie powinienem poprawnie zerować bit TWINT ? Dodam jeszcze, że tak samo zeruje bit TWSTA. Może tu leży problem. I tak się nie wyrobisz, chyba że bardzo zwolnisz zegar I2C/TWI. Normalnie I2C działa na 100kHz, więc z prędkością zbliżona do maksymalnej dla RS232 (takiego...
ok czyli problem na 1000% leży tylko i wyłącznie w kodzie (czasy opóźnień?) i/lub fuski ja korzystam z funkcji opóźnień z biblioteki " #include <util/delay.h> " i ustawiam #ifndef F_CPU /* prevent compiler error by supplying a default */ # warning "F_CPU not defined for <util/delay.h>" #define F_CPU 16000000 //zegar na 16 MHz...
Sprawa jest oczywista: Konkludując: programowanie "wątkowe" jest znacznie trudniejsze od liniowego. Jednak warto po nie sięgnąć ze względu na korzyści jakie daje. ... Zapraszam Kolegów do dyskusji :) Do dyskusji o czym? O wyższości programowania liniowego nad pseudowielowątkowym? To zależy od projektu jaki masz do zrobieni, czasu jaki możesz na to przeznaczyć...
... proponuje zaprogramować dwa identyczne procki, ustawić na nich np 1 MHz na RC i niech te procki sterują miganiem np LEDa, gwarantuje, że po paru minutach diody zaczną migać niejednostajnie (to dużo mówi o RC wewnętrznym) Nie dość, że bawisz się w archeologa i odkopujesz zardzewiałe tematy to niestety jeszcze sam potwierdzasz takim wywodem jak mało...
Cześć :) Programator który opisujesz jest nicznym innym jak przejściówką RS232 <->TTL :). Proponowałbym pomierzyć napięcia w układzie :) na nóżkach ATmegi, tzn. czy aby jest zasilona, i czy stany na przejściówce są zgodne z TTL. Do konwersji zastosowano diody Zenera 5V1 volta i takie napięcie powinno w czasie pracy układu na tych pinach się pojawiać....
Witam. Na płytce testowej przy pomocy książki mirekk36 zmontowałem sobie układ który: Mierzy temperaturę z czterech DS18b20, Odmierza czas za pomocą zegara RTC DS1302 Zapisuje na karcie SD jakiś wyraz w systemie FAT. Wszystko osobno działa bardzo dobrze. Planuję dołożyć jeszcze z 5 przycisków do ustawiania daty/godziny oraz podglądu aktualnej temperatury...
Witam. Ten projekt ogromnie mnie zainspirował do poznania bliżej tematu podczerwieni. Postanowiłem napisać aplikację o podobnej funkcjonalności, ale używjąc biblioteki vusb. Udało mi się: -odczytywać czasy sygnałów z dobrą dokładnością (35 taktów zegara (at) 12Mhz) -wysyłać je do komputera przez USB -wczytywać z komputera ramkę Niestety wysyłanie nadal...
to że asembler ma niewiele rozkazów zailczane jest do zalet a nie do wad. Już o tym pisałem. Owszem. „zaliczane jest” :D Ale skoro piszą że mała ilość rozkazów jest zaletą, to chodzi im o to że mała ilość rozkazów jest zaletą. A nie o coś innego. I na pewno nie o to że ten assembler jest dobry. Dobry assembler jeżeli rzeczywiście jest dobry...
tak na wstępie - to teraz aż przyjemnie patrzy się na twój kod Dzięki mirekk36, staram się wcielać w życie dobre rady bardziej doświadczonych. Też myślałem, że problem polega równoczesnym zajściu dwóch przerwań, ale nie zależnie od tego jaki czas przerwania ustawie .MACRO Czas_licznika push acc ldi acc, INT(((at)0)*CZESTOTLIWOSC_uP...
No to fajnie, że się udało - ale właśnie przy okazji masz odpowiedź dlaczego MkAvrCalculator pracował pomimo braku tej zworki a Eclipse nie ? ;) podobnie jest z innymi programami jak np Khazma - one też nie zadziałają jeśli nie przestawisz zworki - a MkAvrCaluclator TAK - ponieważ on ma programową symulację zworki SLOW_SCK :) Oczywiście dałoby radę...
Witam! Jak w temacie...czyli chciałbym uprzejmie prosić osoby, które posiadają większą wiedzę ode mnie o sprawdzenie poprawności kodu w Bascomie, jak i schematu. http://obrazki.elektroda.pl/3512912900_1... Opierając się na kodzie źródłowym pewnego zegarka binarnego, skonstruowanego przez jednego z forumowiczów( The century bit (bit 7...
mirekk36 Rozumiem twoje rozumowanie jednk nie zgadza mi się to z praktyką. Z tego co piszesz wynika że trzeba by wpisywać wartość 49911. Kolega LordBlick , Saabotaz i jego kalkulator twierdzą jednak że trzeba wpisać tam 49910 <-- i tego nie rozumiem, próbuje więc sobie to tłumaczyć w jakiś (być może pokrętny i nie właściwy) sposób. Niemniej przy...
mmacura - właśnie zauważyłem to o czym napisałeś, problemy powstają raczej tylko jeśli układ pracuje przez (w moim przypadku modem-router THOMSON ST780). Jeśli sprzęt jest podłączony bezpośrednio pod LAN w komputerze, to nawet jeśli przycisnę F5 na 30 sekund, on chwile pomyśli i później działa dalej. Problem powstaje jeśli układ podłącze na zewnątrz....
Druga sprawa - panie kolego - odczyty z PCF'a robisz w przerwaniu od Timera ? podczas multipleksowania ???? ;) .... czas zmienia się tobie co 1 sekundę a ty męczysz go co ileś tam ms ??? ;) zastanów się Masz z PCF'a piękne wyjście INT na którym generowany jest impuls 1Hz. Teraz tylko go podpiąć pod jakieś wejście INT0, INT1 lub INT2 i masz gotową flagę...
:) Dzięki za posty. Stan na dziś : zasilacz skończony: +5V/1,5A +12V/1,5A wyszperałem jakiś stary impulsowy przetwornica (jeżeli ktoś szuka schematu to znalazłem) podpięta na +12V która daje: F1=~30V napięcie żarzenia F2=~30V napięcie żarzenia Vdd=-36,5V napięcie sterujące siatkami i segmentami ale się narobiłem :) ale co tam mam się bawić w uC a nie...
Wydaje mi się że czas odpowiedzi jest istotny, jeśli chcę włączyć jakieś urządzenie to niby te 3 sek opóźnienia nic nie zmienią. Ale jeśli chciałbym czymś szybko sterować to się przyda. Obecnie działa świetnie. ostrytomasz -> w jaki sposób mogę przeprowadzić test, przy ilu połączeniach serwer się zawiesi? Na stronie mam kod "meta refresh" i odświeża...
Dziękuje za odpowiedzi :) mario06 no właśnie mam to samo co u Ciebie na płytce. Goldpiny przylutowane poprawnie, bo po 1 poprawiałem jeszcze te okoliczne luty, a po drugie, jeśli od drugiej strony płytki zlutowałem te goldpiny to wszystko ruszyło - a pracują one także w roli przelotek bo to płytka home-made wdogli to gniazdo to zdaje się podstawka precyzyjna...
Tak SI27 sugeruje 2,7V? czyli wyższy zakres napięć zgodnie z ????: Low-voltage and Standard-voltage Operation - 2.7 (VCC = 2.7V to 5.5V) - 1.8 (VCC = 1.8V to 3.6V ... czyli mogę go zasilać z 5V bez rezystorów szeregowo na SCL i SDA? Ale jak to się ma do tego że w NOKIA 310 była zasilana 2,4V ?? :cry: Dodano po 7 Ale chyba jednak tak jest jak pisze...
(at)mirekk36, Balu: zastanówcie się następnym razem, jak dajecie podobne rady na temat bezpieczeństwa informacji. Mogą skutkować niemałymi szkodami... "(...) własny zamiast jakichś znanych algorytmów szyfrowania - będzie zawsze dobry (...)" - "nie zgodzę się", to dużo za mało powiedziane. Skoro wprowadzenie danych zajęło kilka miesięcy, sugeruje, że...
Pamiętasz ten mój pilocik? http://www.elektroda.pl/rtvforum/topic11... ja wtedy pierwszy raz próbowałem porządnie uśpić procka no i udało mi się zejść do 6uA. A ty piszesz, że masz pobór prądu 1,5uA - więc czego tobie jeszcze potrzeba ? ;) to już jest chyba super wynik - tak mi się wydaje. Pamiętam pamiętam... ładny kawał czasu już to musi działać...
Witam Kolegów, "Sprowokowany" przez Kolegę mirekk36 wziąłem się za napisanie prostej, nieblokującej funkcji obsługi switcha, która zwraca następujące wartości: - IDLE, gdy klawisz niewciśnięty, - SHORT, gdy wciśnięty przez czas poniżej 50…<500ms, - LONG, gdy wciśnięty powyżej >=500ms, - REPEAT, gdy nadal trzymany (powtarzanie co 200ms)....
Max 1480 i inne są zbyt drogie i nie opłacalne :/ Czyli z tym zasilaniem to tak jak mam zrobione,chyba. Bo troszkę się to kłóci z tym co pisze Mirekk36. Zastanawiam się tak do końca nad sensem tej optoizolacji. Co mi to pomoże? Owszem coś tam zabezpieczy ale.. Miewałem takie przypadki z siecią RS485 że w przypadku kolizji mastera ze sleave-em siadała...
W jaki posób mozna synchronizowac kilka AVR? Np. jest 5 AVRów i każdy z nich zapala na porcie PA1 diode led w tym samym czasie. W tym samym oznacza przesunięcie najwżej jednego cyklu zegarowego. Nadmienie, że jest jeden generator zewnętrzny i bezpieczniki ustawione (reset 1K CK) tak jak kolega mirekk36 napisał można by wymienić wiele rozwiązań wiec...
kolego proponuję w ogóle zmienić podejście i sterować wyświetlaczmi nie w programie głównym a tylko w jednym przerwaniu. Niestety prowadzący powiedział, że to wszystko ma być w programie głównym. Dodał też, że sam napisał taki program, który zapala diody wyświetlacza tak mocno, jak reszta diod świecących się na płytce. Zresztą, co to zmieni? Według...
mirekk36 zegar eclipse mirekk36 termometr mirekk36
wysokich obrotach grzeje objaw przepustnica baterie rowerowe połączenie
Jak zdjąć nadkole przedniego koła w Peugeot 407? Słaby udar w młotowiertarce Milwaukee - przyczyny i rozwiązania