Ceny układu DS3231 jeszcze nie sprawdziłem. Niestety, Timer 1 nie pracuje w trybie CTC, chociaż mógłby. Przy pisaniu programu posiłkowałem się programem mkAVR CALCULATOR gdzie w zakładce narzędzia znajduje się podprogram AVR Timer Kalkulator. Na podstawie wyniku doszedłem do wniosku, że w trybie NORMAL zegar spełni stawiane przed nim wymagania. Dla...
$regfile "m8515.dat" $crystal = 8000000 Enable Timer1 Config Timer1 = Timer , Prescale = 256 On Timer1 Sekunda Timer1 = 34286 dim sek as byte do loop Sekunda: Timer1 = 34286 Incr Sek Return Powinna byc rowna sekunda (wyliczone przez kalkulator avr) Ps. Timer startuje w momencie jego konfiguracji wiec jesli nie chcesz go uzywac odrazu,...
A jest jakiś prosty kalkulator jakie komponenty trzeba użyć? Pamiętam że do Timer 555 używałem kalkulatora online i diodka fajnie pulsuje :)
Sciagnij, z jego pomoca powinienes zrozumiec o co chodzi kalkulator avr: http://www.edw.com.pl/ftp/kalkavr.zip
-Można dodać linki do kalkulatorów programowalnych online. -Kalkulator dla timerów. Podajesz częstotliwość taktowania i wymagany czas między przerwaniami, uzyskujesz prescaller oraz wartość przy której timer wywołuje przerwanie (w STM nazywa się to output compare). Trzeba by było zrobić opcje dla wszystkich popularnych MCU, bo np. w AVR timery działają...
Chciałem Ci dać wędkę, ale wolisz rybę. $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Cls Config Timer1 = Timer , Prescale = 256 On Timer1 Odmierz_2s Dim Licz As Byte Enable Interrupts Enable Timer1 Start Timer1...
Żeby nie zapomnieć na końcu to już tutaj napiszę, że liczy się to w programach bo one się rzadziej mylą, ale zrozumienie tematu jest oczywiście ważne. Jest kilka, a w pełni darmowych, kalkulatorów do tego. Timer jest urządzeniem sprzętowym wbudowanym w mikrokontroler. Najczęsciej taktowany jest w taki sposób, że sygnał zegarowy taktujący mikrokontroler...
Nie chcę grać roli lokalnego guru (zwłaszcza korzystającego z cudzych stron WWW), ale widzę następujące błędy: F_CPU nie defniuje się w kodzie -> http://mikrokontrolery.blogspot.com/2011... Twoje zmienne używane w przerwaniu powinny być volatile -> http://mikrokontrolery.blogspot.com/2011... Nie...
Witam. Bardzo ciekawy projekt, ale przechodząc do meritum sprawy to sam się zdiagnozowałeś. Podstawowa wersja NE555 potrzebuje do pracy napięcia zasilania od 4,5V. Spróbuj podać jako napięcie zasilania 5V. Poza tym o ile się nie mylę tak późną porą to masz schemat, w którym NE555 działa jako generator astabilny, a link do kalkulatora jest do monostabilnego.
Nie lepiej użyć timera w trybie pwm i wygenerować taki przebieg? Tutaj masz kalkulator do timera: http://www.et06.dk/atmega_timers/
Po sprawdzeniu kalkulatorem [url=https://www.digikey.pl/pl/resources... conversion-calculator-555-timer wychodzi na to, że przerzutnik pracuje z wypełnieniem blisko 50% 346ms/349,9ms i częstotliwością ,1,43 Hz. Zmianę częstotliwości proponuję robić poprzez zmianę pojemności kondensatora. 1,4 Hz do diod to dobra częstotliwość.
Mógłbyś skorzystać z Timera 555 w trybie bistabilnym i po prostu użyć jakiegoś kalkulatora NE555 w necie, żeby obliczyć wartości kondensatorów i rezystorów.
Wojtek - wchodzisz tutaj: [url=http://www.frank-zhao.com/cache/avr... z kalkulatorem 16MHZ z preskalerem 1024 oznacza że: - 1 sekunda nastąpi po 15625 cyknięciach timera - przerwanie następuje przy przepełnieniu jeśli wybierzesz OVERFLOW, ale może tez nastąpić przy COMPARE, od tego zależy jaką wartość wpiszesz do timera (czy odejmiesz...
To nie jest skomplikowane tylko zamiast docinać można wytłumaczyć. Jedna sekunda ma 1000 (słownie tysiąc) milisekund. Herz określa ile razy coś dzieje się na sekundę 1 Herz - coś dzieje się raz na sekundę 50Hz - coś dzieje się 50 x na sekundę Teraz weź 1000ms(czyli sekundę) podziel przez 50 razy czyli 50Hz i wyjdzie Ci 20ms... Potem to już logiczne...
W kwestii częstotliwości pulsowania, rozumiem, że to jest zależne od kondensatora, tak? Tak. Gratulacje. Dodano po 1 http://kalkulator.majsterkowicza.pl/obli...
Naskrobałem coś takiego. Gdy ustawie preskaler na 0x05, gołym okiem widzę, że dioda się zapala i gaśnie w takiej kolejności jak jest w zmiennej s. 0 1 0 1 0 1 1 itd. Nadal nie działa. Wartosci timera liczylem kalkulatorem. Co moze byc nie tak? A o czymś nie zapomniałeś :?: A modulacja promienia IR 36kHz , to gdzie jest :?: A jak "gołym okiem widzisz"...
może Timer2.initialize Nie można tak, nie ma klasy Timer2. Poza tym od razu radzę zrezygnować z biblioteki TimerOne przy używaniu więcej niż jednego timera. Zamiast tego samemu można napisać konfiguracje timerów i wektory ich przerwań. Oto kod demonstrujący jak to zrobić. Powinno migać diodą i niezależnie wysyłać napis. Twoim zadaniem jest teraz dobrać...
Skąd te obliczenia? Poniżej masz kalkulator do timerów. Policz i się nie dziw. Load timer = ... nie jest równy Timer = ... http://www.elektroda.pl/rtvforum/viewtop...
Astabilny vs. monostabilny? Przydatny kalkulator: https://www.digikey.pl/pl/resources/conv...
Timery są dobrze opisane tu: http://www.gammon.com.au/timers , co prawda dla Atmega328P, ale zasady są takie same. Przykłady są dla Arduino, ale im szybciej schowasz książkę do Bascom w głębokim archiwum domowym, tym szybciej zaczniesz robić faktyczne postępy, dla Arduino znajdziesz też więcej przykładów, gotowych bibliotek, darmowych kursów na blogach...
Cześć, uczę się wykorzystania timerów w mikrokontrolerze Atmega8A. Chcę aby dioda migała co sekundę. Wykorzystuję do tego 8 bityowy timer0. Taktowanie ustawione mam na 8000000Hz, a preskaler na 1024. Chcę, żeby przepełnienie występowało co sekundę czyli żeby dioda migała co sekundę, ale tak się nie dzieje. Zmieniam wartość TCNT0 na 30, bo taka wychodzi...
Długość przebytej drogi to wielokrotność obwodu koła, ilość czujników dzieli ten obwód na fragmenty. Do tego dorzucamy zegarek (np. timer w mikrokontrolerze), jakiś automatyczny kalkulator ( w tym przypadku program w mikrokontrolerze) i mamy km/h... ;)
Spójrz w DS obu układów. Z NE555 nie powinieneś mieć problemów bo jest wiele przykładów i kalkulatorów do wyliczenia komponentów dla timera. A przerzutnikiem sterujesz odpowiedni pin NE555 lub samo zasilanie NE555 przez tranzystor.
Ściągnij sobie z tej strony program kalkulator avr http://www.elportal.pl/index.php?module=... [syntax=basic4gl] $crystal = 1000000 $hwstack = 80 Config Timer1 = Timer , Prescale = 64 Dim Sek As Byte 's Enable Timer1 Enable Ovf1 On Ovf1 Czas Stop Timer1 Enable Interrupts Sek = 0 Do If pinc.0 = 0 then Load Timer1 , 49911...
Witam. Pobierz ten programik http://bc107.republika.pl/programy/timer... W nim obliczysz na pewno. Pozdrawiam.
W zależności od zasilania przynajmniej 3V TLC556, jeden z timerów jako "minutowy", drugi timer wyzwalany tym pierwszym generuje krótki impuls pobudzający - podłączenie pod któryś przycisków przez miniaturowy przekaźnik kontaktronowy, przekaźnik elektroniczny, tranzystor fet
I na to trzeba 2 timery - pierwszy odmierzy czas trwania alarmu, drugi wyłączy i włączy zasilanie - wpinasz się równolegle do włącznika ustawionego na off. Przekaźnik czy tranzystor poda zasilanie w stanie spoczynku. Alarm się włącza drugi timer blokuje tranzystor - wysiada zasilanie alarmu i za chwilę się włącza. Twoja płytka jest do wykorzystania...
Policz nastawy za pomocą kalkulatora AVR.
Witam szanownych użytkowników, dostałem za zadanie stworzyć wyłącznik czasowy oparty o timer NE 555. Timer ma pracować w trybie astabilnym i co określony interwał czasu - resetować wyjście układu na 2-3s. Czas trwania stanu wysokiego określać ma potencjometr, bez dokładnego skalowania ale z maksymalnym czasem ~4h. Schemat układu: https://obrazki.elektroda.pl/5292381900_...
Help Bascoma nic nie mówi o wykorzystaniu timer0 w roli PWM, ale w PDF M32 jest jasno napisane, że to potrafi. I to jest wystarczający powód aby przejść z komercyjnego środowiska MCS Bascom na darmowy i lepszy język C. Co do timerów - w Internecie mnóstwo przykładów (również gotowych kalkulatorów do timerów). Co do wyboru timer8 czy 16-to bitowy -...
Podaje program z komentarzem. ............ Ps. Nie ładowałem do licznika wartości bo potrzebuje dwóch pełnych przeładowań. W programie jest zupenie nie ważne ile tych przepełnień wystpuje; istotne aby rachunek odmierzanych odcinków czasu był zgodny z zamierzonym. Skoro jesteś zmuszony zliczać przepełnienia (co jest rzeczą absolutnie normalną), więc...
Spróbuj może z układem 555.Ten timer powinien działać w przedziałach które podałeś.W sieci jest mnóstwo kalkulatorów tego układu,poszukaj.
Tak wynika z etykiety. Grzałka grzeje tylko górną część zbiornika, czyli około 100 litrów. Do podgrzania 1 litra wody o 1 stopień potrzeba 1,166 Wh co wynika z: 1kWh=3,6MJ ciepło właściwe wody=4200J 3 600 000 / 4 200 = 857,14 1000Wat / 857,14 = 1,166 Wh Tu masz kalkulator: https://pl.galanshop.eu/electricity-calc... Dodano po 3 W przybliżeniu grzałka...
Witam! Jestem osobą początkującą i chciałabym prosic o pomoc przy zmianie fragmetu kodu, ponieważ nie bardzo wiem gdzie tego szukać w datasheet. Obecnie mam coś takiego: [syntax=c] void Init_Timer() // Inicjalizacja przerwania Timera (co pół sekundy dla 8MHz wewnętrznego) { TCCR1B |= (1<<WGM12)|(1<<CS11)|(1<&... // set prescaler...
Fajny ten kalkulator...tylko skomplikowany. sie przyda. Teraz może dalej te timer'y ,Czy tak uzyskam PWM na Pinb.0 o częstotliwości zależnej od wyniku ADC? Jak już męczyć tajmery to tak żeby je troche znać... Config Portb = &B11111111 'Portb.0 ma być wyjściem Config Timer1 = Timer , Prescale = 1 Enable Interrupts : Enable Timer1 On Timer1 Gen Dim...
Rozumiem że oba są tak samo poprawne. Szukałem internetowych kalkulatorów i w niektórych kalkulatorach był pierwszy wynik a w niektórych drugi wynik. Dzięki za szybką odpowiedz.
Dla kwarcu 4MHz jest to prescaler 64 i początkowa wartość licznika: 193 Dla kwarcu 8MHz prescaler to: 64 i początkowa wartość licznika: 131 To pokazuje kalkulator. Chciałoby się zakrzyknąć : a nie mówiłem :-P Aby wpisać do Timer2 początkową wartość, to używamy poleceń: TCNT2=początkowa_wartosc Timer2= początkowa_wartosc Counter2=początkowa_wartosc...
Piszesz o wewnętrznym oscylatorze wnioskuję więc , że posiadasz Atmega8515. Od producenta wychodzi ona z oscylatorem 1Mhz i z taką częstotliwością pracuje twój procek jeżeli nie majstrowałeś w fusebitach. W załączniku przesyłam pożyteczny kalkulatorek do obliczeń na timerach. Pozdrawiam!
TCCR0=0x04; TCNT0=0x05; I w przerwaniu na początku musisz mieć: TCNT0=0x05; I zliczać równo 125 przerwań - odliczysz doładnie 1s. Tak przy okazji, nie prościej to zrobić na tajmerze 1, który jest 16 bitowy i nieco inaczej pracuje? Zresztą już w jednym Twoim wątku wstawiłem program kalkulatora do obliczania zawartości rejestrów do tajmerów i UARTa.
Jeśli chcesz mieć kontrolę nad długością impulsu PWM i długością całego okresu (np generowanie prostokąta o określonej częstotliwości) to zazwyczaj używa się timera w trybie CTC. Masz tez prosty kalkulator: [url=http://www.frank-zhao.com/cache/avr... Był też AVR Calc czy jakoś tak, programik, bardzo użyteczny.
http://eng-serve.com/pic/pic_timer.html Abstrahując od tego, czy rzeczywiście potrzebujesz tej funkcji, to by ją zaimplementowac możesz użyć kalkulatora Timerów dla PIC, on chyba wspiera twojego PICa, a potem w timerze zwiększać licznik i zwracać go w funkcji milis. Pseudokod: [syntax=c] int c; // tylko sobie dobierz jednostki void przerwanie() { c++;...
Wejdż na www.elportal.pl >bascom a tam jest znakomity help w naszym rodzimym języku w którym to zagadnienie jest opisane . Polecam również kalkulator do obliczania czasu pomiędzy przerwaniami - do pobrania w/w linku. Pozdrawiam. Waldek.
Generator oraz jakikolwiek licznik - im dłuższy, tym lepiej, i odpowiednio skrócony cykl liczenia. Na 555 robiłem przerzutnik na 1 minutę. Kondensator 100 uF, opornik 1 MΩ albo 10 MΩ. Trzeba to przeliczyć. Po zmniejszeniu opornika nie trzeba będzie kondensatora 700 uF. Z tym i tak mogą być problemy, bo kondensator złapie upływność i czas wydłuży się...
Kolego Elektrichip, jest to schemat timera count down, ustawiało się liczbę sekund, potem -1 i start. A zapalenie się symbolu "-" powodowało włączenie się sygnału dźwiękowego. Schemat widziałem20 lat temu w jakimś czasopiśmie... A swoją drogą znalazłem ostatnio brdę 11 i 12U , bolka, lolka i jeszcze parę starych casiomaticów na wyświetlaczach gazowych....
Konfiguracja timera '51 jest inna : [syntax=basic4gl]Składnia: CONFIG TIMERx = COUNTER | TIMER , GATE = INTERNAL | EXTERNAL , MODE = 0 | 1 | 2 | 3 gdzie: x0 – TIMER0, 1 – TIMER1, Opis: TIMER0 i TIMER1 mogą pracować jako liczniki impulsów zewnętrznych gdy pierwszy parametr jest ustawiony jako COUNTER. Impulsy zliczane muszą być dostarczane...
Dopowiem 2MHz bo $crystal = 2000000 Timer jest 16bitowy czyli liczy do 65535 Timer jest wstępnie ładowany wartością 3035 65535-3035=62500 2000000Hz/62500=32Hz Prescaler ma 8 -> 32Hz/8=4Hz 4Hz*60s*7min=1680ticks Zmienna A jest typu bajt czyli do 255 bierzesz Windowsowy kalkulator, przełączasz w tryb programisty, klikasz 1680 MOD 255 i wynik/reszta=150
http://obrazki.elektroda.net/8_126636571... Wyposażony w przyciski typu "łyżeczka" i "szklanka", ten kuchenny kalkulator pozwala z łatwością konwertować przepisy kulinarne w zależności od porcji czy rodzaju miary (gram, łyżeczka od herbaty). Podczas gdy urządzenia elektroniczne - od peceta począwszy na komórce skończywszy - posiadają podobne...
Dodatni na wyjściu na R15 żeby załączyć trafo. Ide grzebać w rupieciach. Pokombinuję na płytce stykowej chociaż nie zmierzę dokładnie czasu na wyjściu ale tak na oko sprawdzę. Nie wiem tylko czy mam wszystkie elementy ale muszę pogrzebać w czeluściach kanciapy. Wg tego kalkulatora http://kalkulator.majsterkowicza.pl/obli... dla...
Ten kod to tak dawno napisany że wiele by można w nim poprawić. Jednak działa i też dawno temu dochrapał się wersji przenośnej, bateryjnej, na Mega8 albo coś podobnego (nie pamiętam). Służy dzielnie do różnych zadań. Można symulować czujniki Halla w autach i podobne rzeczy :D http://obrazki.elektroda.pl/2071243700_1... Co do przeróbki...
Bez kalkulatora "na czuja" już myślę że przy 16MHz i 8Bit Timer i prescaler 256 nie da się uzyskać 50Hz.. Powiedz dlaczego nie użyjesz gotowych instrukcji konfigurujących Timer? Pytam z ciekawosci. Albo dlaczego nie chcesz użyć gotowego polecenia http://wiki.mcselec.com/bavr/CONFIG_SERV... 50Hz to cała era dla mikrokontrolera... Jeden timer dla wszystkich...
Moze to glupie pytanie, ale czy jest mozliwosc podpiecia takiego zwyklego LCD z kalkulatora do procka 89C2051.....chodzi o to zeby byly uzywane dwie cyfry, chce zrobic taki prosciutki timer i program napisac w bascomie, przykladowo: dim a as integer dim b as integer for a=0 to 99 b=99-a wait 1 xxx next a end w polu xxx potrzebuje cos co wyswietli mi...
Szczerze powiem elektronik ze mnie żaden, jak mam schemat to umiem to poskładać do kupy. t Tak jak już wyżej sugerował kolega jarek_lnx, praktycznie lepiej już użyć, nie samego 555 a jakiegoś licznika przy czasach rzędu godziny. Na przykład: https://obrazki.elektroda.pl/5854452900_... tutaj jest użyty licznik programowalny 40103 ustawiony...
Złe napięcia? Nie mam pojęcia. Możesz mnie naprowadzić a nie tylko odsyłać do googla? Korzystałem z tego schematu i kalkulatora [url=http://wortal.majsterkowicza.pl/201...
Można by było dodać kalkulator do timerów :wink: Ale program bardzo fajny.
"- ładuje do Timera 1 np. wartość 29, co przy 16 MHz i preskalerze 64 spowoduje, że przepełni się po 9,04 ms " Mi wychodzi z kalkulatora 262.028ms A już widzę- wychodzi 9ms- ale dla Timera0 albo Tiimera2- ośmiobitowe. A Timer1 jest szesnastobitowy.
Widzę to tak: timer 555 - przyjęcie impulsu switcha {bez względu na długość jego trwania }- impuls zliczający zboczem wznoszącym -licznik dziesiętny johnsona cd 4013 - zwarte do masy nie obsługiwane wejścia i timer 555 z impulsem czasu zwarcia do masy według kalkulatorka i masz problem rozwiązany - ale może ktoś ma inną koncepcję...
Dzięki "kriss68" za trafną podpowiedź. Edytowałem posta, działa poprawnie z dwoma przyciskami. Błędnie mam ustawione przerwania i to chyba "miesza". "tmf" co do przerwania/timera którego kod wcześniej umieściłem to chyba źle obliczyłem. Znalazłem kalkulator na necie AvrCalc do obliczania OCR1A ale coś zrypałem. Mam zewnętrzny kwarc 16. I chciałbym aby...
W innych językach na uC nic nie pisałem, więc nie mogę specjalnie porównywać. Sam miałem niedawno dylemat, w jakim języku pisać i ostatecznie, za radą pewnej osoby, zacząłem "uczyć się" asma. Z doświadczenia mogę powiedzieć, że asm nie jest aż taki straszny - przynajmniej jeżeli chodzi o proste aplikacje (w stylu - guzik&dioda, czy nawet sterowanie...
Witam ponownie, postanowiłem spróbować sił, ściągnąłem datasheeta, PDF "Najsłynniejsze aplikacje NE555", kalkulator "timer" i udało mi się skonstruować w programie "Circuit Simulator" coś takiego (pierwsze zdj. stan spoczynku, drugie wyłączenie pompy paliwa 5-6s od momentu włączenia LPG): http://obrazki.elektroda.net/31_12800076... http://obrazki.elektroda.net/56_12800076...
Rezonator kwarcowy 1MHz (fabryczny), preskaler /256. edit: ~65,5ms. Próbowałem policzyć na windowsowym kalkulatorze, zamiast na tym, co zwykle i jakieś cyrki mi wychodziły. Głupio. edit2: Aj, notacji naukowej przez ten szereg cyfr nie zauważyłem. Skąd pytanie o częstotliwość przerwań timera?
Po raz piętnasty może zamieszczam ten link na forum: http://www.555-timer-circuits.com/ Wystarczyło poszukać, zamiast zakładać nowy wątek. Masz tu tak wiele przykładów, że na pewno dasz radę zmodyfikować swój układ. Kalkulator 555 jest w necie.
Możesz zrobić to np. w taki sposób: wyjście odbiornika podłączyć poprzez opornik 1k do wejścia INT0 w procesorze. Nie podaję która to nóżka bo to zależy od procesora. Wystarczy jakiś ośmionóżkowiec. Skonfigurować przerwanie INT0: "Config Int0 = Rising" i wyznaczyć skok do procedury np. o nazwie "Pomiar": "On Int0 Pomiar". Teraz jak pojawi się wysoki...
Klawiature musisz potraktować jak jeden zwykły przycisk. Tyle że zwykły przycisk ma stan wysoki jeśli nienaciśnięty a ten przycisk zwraca 16 jeśli nienaciśnięty. Napisałem na szybko dwa przykłady. Jeden działa bezposrednio na wartosciach a drugi na stringu [syntax=vbnet] Dim Key As Byte Key_val As Byte , Lock As Byte , Licznik As Byte Dim Val_str As...
PiotrPitucha - no szkoda ze niema dostępu do kodu programu z tej strony minus tego miernika jest ze mierzy od 100obr/min | ale kod programu byłby dla mnie cenny bo mógłbym możne cześć wykorzystać a przynajmniej cos sie z niego nauczyc. emarcu - w programowaniu sa to moje totalnie pierwsze kroki zajecia ktore mialem jedynie dały mi pojecie ze cos takiego...
Zerknij na ten kod, zrobiony na rejestrach,... prosto tłumaczy co i jak a przy okazji ma tez DutyCycle. Jak niepotrzebne to ustaw 50%. https://www.elektroda.pl/rtvforum/viewto... Dodano po 8 Może inaczej... uC prosto ze sklepu z podzielnikiem CKDIV8 czyli kręci sie 1MHz Ty chcesz 2kHz=2000Hz 1000_000Hz/2000Hz = 500 Wystarczy...
Takie skomplikowane rzeczy dla jednej sekundy... Takie coś odmierza sekundę dla kwarcu 11059200 , dla innego musisz użyć gdzieś dostępnego kalkulatora tajmerów: $crystal = 11059200 Config Timer1 = Timer , Prescale = 256 Enable Interrupts Enable Timer1 On Timer1 Timer1_int Start Timer1 Dim sekunda as byte ' bo mniej niż 255, 60sekund Do : Loop '...
Myślę, że tak... Nawet może nie koniecznie na PWM ale na timerze wogule... Można by użyć jednego timera do generowania głównego przebiegu... Natomiast drugi timer użyć do generowania przebiegu na wejściach sterujących segmętami... Tak zbudować obsługę przerwania żeby stany portów sterujących były zmieniane wspólnie lub w zależności od tego co chcemy...
Jako stosunkowo mało zaawansowanego elektronika, zainteresował mnie układ CD4541 dający bardzo szerokie możliwości sterowania czasami załączania lub wyłączania odbiorników. Próbowałem stosować aplikacje z zastosowaniem jednego 4541 jak również dwóch takich układów, co pozwala na wykonanie timera o działaniu cyklicznym. W tej drugiej dziedzinie mam nadal...
http://circuitdiagram.net/electronic-buz... Układ NE555 2 rezystory i 2 kondensatory plus bateria 9V i oczywiście ze starego komputera Jeśli chcemy inną częstotliwość to można ją wyliczyć tu http://kalkulator.majsterkowicza.pl/obli... W Internecie jest pełno schematów pod hasłem generator astabilny NE555...
Nie możesz bazować na jednym tutorialu do SPI, na pewno w innych wspominał o wspólnym GND, typowo każdy sygnał jest względem GND, to podstawa i wiele wyjaśnia skoro go nie było. Nie będę wskazywał filmu bo są za ciężkostrawne, przykład do SPI trwa godzinę lekcyjną, w linku ode mnie masz 7 minut filmu, podczas którego powstaje cały model RC. Twoje filtrowanie...
A propo tego licznika ;) Kiedyś czytałem gdzieś jak to w czasach "dawnych" robiono licznik kilometrów do roweru włąsnie z kalkulatorem :) w roli wyswietlacza sumującego dystans. A co do dokładnego odliczania czasu to procesor powinien posiadać sprzetowy timer, nie kazdy go posiada przynajmniej kiedyś jaki pisałem coś w Delphi to mój PII w laptopie nie...
Podłączenie jest prawidłowe. Mam płytę ATB1.04 + dedykowany adapter na atmega8, oraz płytkę projektu który buduję też ze złączem kanda i w obu przypadkach jest tak samo.Tym bardziej że w kalkulatorze odczytuje typ i sygnaturę procka , ustawienia fusebitów też działa. Myślę że to softwarowy problem , coś chyba z avr dude ,wersja nie kompatybilna (jak...
... para MC1024 i MC1025. Jeden to nadajnik a drugi odbiornik zdalnego sterowania do TV. Działało to nie na kodzie RC5 tylko jakimś częstotliwościowym, podobnie do DTMF w telefonii. MC1024 potrafił wygenerować 30 rozkazów o częstotliwościach w zakresie ok. 34 do 44 kHz. Wymagał jeszcze dołączenia kilku zewnętrznych elementów (rezonatora 4,4 MHz, dwóch...
Niestety ale opcja wait nie nadaje sie do moich celów gdyż wtedy nie widzę co się dzieje z temperaturami, ciśnieniem układu. Wszystkie pomiary stoją. Cóż będę musiał poszukać podobnych programów i coś może wykombinuje. Dzięki za odpowiedzi! Bedziesz wie musial uzyc jeden z wolnych timerow. Ponizej masz przyklad zastosowanie timera 1 w trybie CTC. (z...
Robisz prosty błąd w składni. Poczytaj w helpie o Load. Nie tak: [syntax=basic4gl]Load Timer1 = jakas_wartosc[/syntax] tylko tak: [syntax=basic4gl]Load Timer1 , jakas_wartosc[/syntax] Z tego co pamiętam można również tak. przykładowo: [syntax=basic4gl]Timer0 = 249[/syntax] co jest równoważne: [syntax=basic4gl]Load Timer0 , 6[/syntax] Ale to sobie musisz...
W pdf jest napisane wszystko . Może napiszesz czego oczekujesz a co wychodzi . Pewnie w obliczeniach zapomniałeś o samym liczniku i wychodzi 256 razy mniej . Wielu początkujących robi taki błąd , ze zapomina o tym ze aby licznik się przepełnił musi policzyć tyle impulsów ile ma jego pojemność a w niektórych trybach ta wartość się jeszcze zmienia . Napisz...
Marcin wytłumaczę dlaczego zależy mi na tym aby mieć wiedzę na temat tego nieszczęsnego rezystora. Parę miesięcy temu zegar w mojej kuchni mastercook zaczął się sam resetować do godz 12 .Z wiedzy jaką na tym forum uzyskałem winny był kondensator 680nF 275V który został wymieniony i było by wszystko ok gdybym był bardziej ostrożniy przy demontażu zegara....
Dziękuje za kalkulatorek... Ale coś mi się cały czas nie zgadza... Wyszło mi, że przerwanie jest generowane co ~262ms... A przy programie jak wyżej dioda zapala się i gaśnie co ~4s... O co tu chodzi...?.?.?
Oczywiście, że Nokia, może jeszcze jakaś Motorola gdyby była to by było nad czym się zastanawiać. Co można jeszcze więcej chcieć? Bluetooth: tak Dyktafon: tak EDGE: tak GPRS: tak , Class 10 HSCSD: tak IRDA: tak Java: tak MP3: tak Obsługa USB: tak Przeglądarka xHTML: tak Radio FM: tak Radio FM - RDS: nie SyncML: tak Transmisja danych i faksów: tak WAP:...
Dzień dobry. Mam problem z ustawieniem odliczania czasu za pomocą timera w Atmega8. uC taktowane kwarcem 16MHz, preskaler 64, w kalkulatorze otrzymałem wartość 24999 jeżeli pożądane jest 100ms. if zaznaczony slashami odpowiada za odczyt ilości zliczonych impulsów i po przekroczeniu zadanej wartości dodać 1/10 sek (zmienna ssek), aż do otrzymania pełnej...
Chodzi po prostu o to, że jak tak zrobię, to gdy kliknę w dany obszar to nie wywołuje dźwięku. Timer wywołałem: Dodano po 4 A kodu jest dość dużo, bo robię kalkulator ułamkowy. Chyba, że koniecznie chcesz.
Moim zdaniem landy13 trafił w sedno. Zdaje się, że 128-ka fabrycznie przychodzi skonfigurowana w trybie kompatybilności z ATmega103, a ta nie ma timera 3. Musisz przestawić fusy. Tak, bit M103C jest zaprogramowany domyślnie, czyli w trybie kompatybilności z ATmega103. Problem polega jednak na tym, że autor tematu nieprawidłowo podchodzi do rozwiązania...
Żeby zrobić pomiar czasu w sek, potrzebuję wykorzystać drugi timer (TCNT1), on jest 16 bitowy. Kiedyś dla 8bitowego zrobiłem kalkulator w Excelu, za pomocą którego mogłem łatwo znaleźć czas, dopasowując częstotliwość, wartości w liczniku itd. Zamieszczam ten kalkulator, oraz program. Zrobiłem to samo dla 16 bitowego licznika. Ale nie umiem tego opanować,...
Tutaj jest kalkulator do timerów: http://www.elektroda.pl/rtvforum/viewtop... Jak coś nie jasne to pisz na priv. A co do tego wyświetlania naprzemian liczby i zera to nie wiem... U mnie na tym kodzie śmiga a miło
Próbuje nauczyć się obsługi timerów ale nawet taki prosty programik mi nie działa, co jest nie tak, jakiś błąd w kodzie czy może coś innego. Teoretycznie przerwanie powinno wystąpić co 0,26sek, x 10 (incr I) = 2,6sek powinna dioda zmienić stan na portb.4. Przerwanie liczyłem na kalkulatorze przerwań a program po wgraniu nie działa, dioda ani się nie...
Wysłałem wiadomość z adresem ponownie. Nie wiem czemu tak się stało że poprzednia wiadomość nie dotarła. Dzięki za informację bo już myślałem że ktoś uznał że miejsce tego tekturowego grata jest na śmietniku ;-) Co do publikacji softu to sam nie wiem, projekt kalkulatora się cały czas rozwija, obecnie jest w pełni sprawny (spełnia wszystkie wymogi pełnoprawnego...
Witam, mimo zdefiniowania zmiennej F_CPU = 16000000UL w Toolchain na Atmedze 328P, po uruchomieniu symulatora zakładka procesor wskazywała prędkość taktowania na 1 MHz. Zmieniłem to ręcznie, ale problem z prędkością dalej pozostał. Ze strony http://www.et06.dk/atmega_timers/ kalkulator wyliczł mi, że dla przerwań występujących co sekundę powinienem...
Zmierzyłem przebiegi również podczas programowania kontrolera i się okazało że jednak timer działa poprawnie ale tylko przez jeden cykl, później dostaje kociokwiku. Zakładając że CPU=2MHz, dzielnik zegara = 8 i PER=30000 to wychodzi na to że przerwanie powinno wystąpić po 0,12s co jest przedstawione na kalkulatorze na obrazku. Okazuje się że jest na...
Już sobie poradziłem. Głównym problemem były proste błedy, typu brak instrukcji if, złe zmienne i instrukcje w złych miejsach itp. Oczywiście nie było tam regulacji, bo to był czysty Core programu - sprawdziałem wszystko na oscyloskopie po modyfikacji programu na bieżąco. Dla osoób zainteresowanych tematem podaję link do przydatnego kalkulatora - wyliczy...
Witam Zastanawiam się nad podłączeniem drugiego 555. Nie spotkałem się z takim podłączeniem kondensatora ( nie twierdzę, że źle ale nie widziałem ). W.g ogólnie przyjętych schematów brakuje również kondensatorów przy PIN'ach "5". Podaję zmienioną wersję Twojego schematu. Co do testów: drugi timer możesz "odpalać" zwierając kondensator 100n do masy....
Tutaj znajdziesz kalkulatory, które pomogą Ci to obliczyć i zrozumieć: http://mikrokontrolery.blogspot.com/p/ka... Przykład dla 12MHz i chęci uzyskania 10Hz: http://obrazki.elektroda.pl/7400268900_1...
https://obrazki.elektroda.pl/4950580000_... Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...
Dzień dobry, Piszę, ponieważ próbuje wykonać symulacje timera 555 w konfiguracji monostabilnej w programie pspice. Niestety układy które znalazłem zarówno w książce jak i gdzieś na internecie są przeze mnie źle odczytywane albo nie umiem dokonać analizy w programie. Nie jestem pewien jak układ pokazany przenieść do programu aby w symulacji Transient...
Wpisujesz wartosc jaka ma odnierzac do rejestru OCRnx. W kalkulatorze wpisujesz ile ma ci odmierzyc ms, us albo podajesz czestotliwosc w Hz, wpisujesz prscaller i ci pokazuje ile masz wpisac do tego rejestru OCR. Z tymze w bascomie nie bawisz sie rejestrami tylko w poleceniu config timer to ustawiasz. W helpie do bascoma jest wszystko opisane ;)
Tu masz kalkulator pozwalający policzyć elementy RC właściwe dla zadanego czasu trwania impulsu: http://home.cogeco.ca/~rpaisley4/LM555.h... (Jeśli zastosujesz np. rezystor 2.7MΩ i kondensator 100uF, otrzymasz czas zbliżony do 5 minut). A tu przykład wyjścia na przekaźnik lub tranzystor: http://www.555-timer-circuits.com/drivin...
Witam, Mam w tym semestrze na uczelni laboratoria z Technik Programowania Mikroprocesorów i jako zaliczenie mam do wykonania projekt w DSM-51 w assemblerze. Nasz wykładowca nie chcę nam narzucać przykładowych tematów i nie podał nam żadnej listy przykładowych projektów. Dlatego mam do Was pytanie: co mógłbym wykonać na taki projekt? Jako, że zapewne...
No to teraz z grubej beczki ... ;) Komu chcesz to sprzedawać ? - Microsoft mówi, że trzeba mieć plan biznesowy ;) ( ps. uzywam takze Linux'a ) Jeśli profesjonalistom ... nie wróżę powodzenia (wybacz), oni wybiorą Keila, lub inne jeszcze droższe firmy :), wraz z ich całym dobrodziejstwem, wsparciem itp. Jeśli hobbystom ... to niestety musisz przeprosić...
no timer też byłby fajny ale nie mam pojęcia jak go zrobić, patrzyłem jak z programowaniem - na razie mnie nie stać na programator :| myślałem też żeby jakoś zapętlić kalkulator żeby odejmował cały czas jeden w sensie: 60-1=59-1=58-1 itd aż do 0 ale to chyba też zabawa z programatorem byłaby wymagana co do płytki - mi więcej roboty nie przeszkadza raczej...
Tak, rzeczywiscie mam ATmege8L. 3.4. korzystałem z programu SinaProg, w którym jest wbudowany kalkulator. Mówi on, że dla 'high freq.' trzeba ustawić fusebity CKSEL3...1 na 111, a CKSEL0 i SUT1...0 w zależności od czasu dodatkowego opóźnienia po resecie(jeśli dobrze to rozumiem): -SUT1...0=10 da 4,1ms ->zalecane przy szybkim naroście zasilania, -SUT1...0=11...
Generalnie "to coś" przypomina myszkę komputerową, tyle że... jest trochę bardziej "wypasione" (guziki, przełączniki itepe.). Nie ja to robiłem i pewnie nie ma szans żebym się dowiedział kto to zrobił. Jeden z przycisków właśnie wykorzystywany jest "wielokrotnie" poprzez naciskanie, chodziło o ułatwienie pracy żeby wystarczyło nacisnąć i trzymać (heheheh...
kalkulator timer timer wieża termostat timer
schemat przewodów paliwa siemens micromaster komunikaty avast
sterownik movera uszkodzony powerbank
Tryb serwisowy zmywarki Electrolux ESL 46010 Powtarzanie znaków na klawiaturze - jak naprawić?