ad 1. Odpowiedzią jest bit FOC1A, którego ustawienie wymusza zajście zdarzenia compare, a więc jedna dioda jest o jedno zdarzenie do przodu. ad 2. Jeśli dioda przez 1s jest włączona, a przez 1 s wyłączona, to okres wynosi 2s, a więc częstotliwość jest równa 0,5 Hz.
1. Zaprogramuj timer w tryb CTC, np. na częstotliwość 100 Hz. W przerwaniu timera: - sprawdź, czy przycisk naciśnięty; jeśli tak - zapal diodę i załaduj wartość 1000 do zmeinnej - "timera programowego". - jeśli zmienna timera ma wartość różną od zera, zdekrementuj ją, a jeśli zdekrementowała się do 0 - zgaś diodę. Razem daje to 5 linii kodu w przerwaniu...
SYSTEM PROTECT, FAULT PROTECT or AMP Over-Temp Warning Protect
Mam napisać program : -po naciśnięciu klawisza klawiatury matrycowej dioda będzie migała co sekunde ale mam co zrobić wykorzystując przerwania timera sory mistrzu ale sam napisałeś że chcesz taki program więc nie mniej teraz do nikogo pretensji że coś innego sobie teraz wymyśliłeś
Sugeruje to błąd F10 Jak żeś to wydedukował?? To błąd F08.
Witam, zmienna "b" jest 8 - bitowa, w pewnym momencie wykonuje się mnożenie 128 * 2 = 256, czyli dla 8 bitów zero. Warunek b > 128 nigdy nie jest spełniony. Tak na szybko, chyba ten warunek trzeba zamienić na b == 0, ale lepiej to przemyśl. Pozdrawiam
Skoro to ma być lampa błyskowa, to będzie potrzebny krótki czas błysku z dużą mocą. Jednocześnie bardzo ważnym parametrem jest powtarzalność jasności błysku. Tak więc pożyteczne byłoby zastosowanie dużego kondensatora zasilającego, na którym napięcie byłoby stabilizowane. Następnie podłączenie po 1 diodzie w szeregu z obliczonym rezystorem, który stabilizowałby...
Załóżmy, że to też błąd przy wklejaniu kodu (inaczej asembler zgłosiłby błąd). Powinno być R21 , a nie R121 . Być może to też błąd przy wklejaniu. Bity WGM12 , CS12 oraz CS10 nie znajdują się w rejestrze TCCR1A tylko w TCCR1B . Istotne jest jednak to, że ustawiając tylko bit WGM12 ustawiasz TIMER1 w tryb 4, czyli tryb CTC, w którym timer liczy od 0...
Próbowaliście przycisk timer na pilocie nacisnąć i przytrzymać dłużej? tak, bez efektu ;-( Dodano po 6 Szukając schematu, natrafiłem na taki topik: https://www.elektroda.pl/rtvforum/topic3... spróbowałem nacisnąć na raz: Standby/on, input i play, na wieży (nie na pilocie) i odblokowało się ;-D pozdrawiam
DDRD|=(_BV(PB5) | _BV(PB6) | _BV(PB7)); DDRD|=(_BV(PE3) | _BV(PE4) | _BV(PE5)); Widzisz tu subtelną różnicę...? Działające wstawki dla pwm na Tim1 i Tim2: [syntax=c]void Timer0Init(void) { DDRB|=(1<<4); TCCR0 |= (1<<WGM01)|(1<<WGM00)|(1<... OCR0=0; } void Timer2Init(void) {...
Problemem jest najprawdopodobniej zbyt niska wydajność prądowa układu NE555. Należałoby na jego wyjściu zastosować np. tranzystor.
To co sugerowal Tajwoj - źle ustawiłeś preskaler, powinno być: TCCR0 = 0b00000101;
Sygnalizacja niewłaściwej pracy silnika. Sprawdź szczotki, połączenia, kostki, tachogenerator.
W układzie z diodami gdy rośnie czas ładowania czas rozładowania spada, przez co czestotliwość pozostaje mniej-więcej stała, gdy zmienia sie wypełnienie. W układzie 2 zmienia sie tylko czas rozładowania, przez co częstotliwość bedzie sie zmieniać, w skrajnym górnym połozeniu suwaka potencjometr może zostać uszkodzony. Ponieważ za ładowanie odpowiada...
Jest gdzieś skrótowa dokumentacja do ustawień CubeMX, aby zaczynający programista się nie zniechęcił? Nawet jeśli korzystasz z CubeMX to zacznij najpierw od jakiejś literatury. "Poradnik Szczywronka" takie rzeczy dość łopatologicznie tłumaczy tzn. podstawy działania timerów (i nie tylko). Na pierwszym zrzucie mamy włączony OPM na drugim wyłączony....
Zrób najpierw układ, w którym ne555 "miga" diodą, w internecie jest schemat. Żeby uzyskać efekt płynnego przygasania/zapalania przyłączasz równolegle z ledą kondensator elektrolityczny.
Naprawiałem niedawno podobny timer, padła w nim dioda Zenera i elektrolit zasilacza. Dioda Zenera grzeje się w tym układzie, co widać po ciemniejszym laminacie w jej okolicy. Wymieniłeś ją ale źle bo powinna być większej mocy, ta ma jakieś 0,5 W.
W jakimś przerwaniu timera migasz diodą. w trakciemigania sprawdza jakąs flagę czy ma migać a jak nie to wylacza diodę. W pętli jak klawisz sie nacisnie (zakładamy tylko jeden stan - wyłaczenie - a właczenie migania następuje poprzez inny magiczny przycisk = reset) ustawiasz flagę na niemiganie. Jezeni wyłaczenie ma nastapić natychmiast (a nie przy...
No fakt - najpierw inkrementuje :oops: Jeśli chodzi o TF2 to sprawa ma sie tak(to sprawdziłem w bibli 51): Ponieważ Timer2 posiada 2 źródła przerwań , za którymi stoją flagi EXF2,TF2 to nie są one zerowane sprzętowo , byśmy wiedzieli co spowodowało przerwanie T2 , a mianowicie opadające zbocze na T2EX(P1.1) czy przepełnienie licznika.Więc flagi TF2/EXF2...
Brak "other_3v3".Przyczyną zwarcie jednego z kondensatorow 470/10.
Witam, Ja dorzucę Generator Astabilny na timerze 555. Zamiast diod elektroluminescencyjna możesz zamontować np. Głośniczek. http://obrazki.elektroda.net/72_12207700...
Taktowanie timera ma byc nie z event system, lecz z zegara IO bez preskalera (TCC0_CTRLA=TC_CLKSEL_DIV1_gc). Można też pomyśleć o ustawieniu rejestru PER timera.
no dobra tmod skałda się z dwóch czwórek następujących bitów: GATE,C/T,M1,M0 m1 i mo ustalają tryb które znasz. C/T określa funcję c/t=1 Counter czyli zlicza impulsy doprowadzone do wejścia T(0lub1 w zalezności który licznik) c/t=0 timer zlicza cykle maszynowe (właściwie to powinno być C/ (negacja) T, tylko nie wiem jak to napisać) :) :( Gate - bramkowanie...
Nie ma takiego preskalera ale z bralu laku dobry kit. Mozesz zbudowac wlasny preskaler softowy. Moja propozycja: #include <AT898252.h> sbit LED0 = P0^0; sbit LED3 = P0^3; void main (void) { LED0 = 0; LED3 = 1; TMOD = 0x01; //Rodzaj pracy TRYB1 EA = 1; //globalne wlaczenie przerwan ET2 = 1; //wlaczenie obslugi przerwan livznika T2 TR2 = 1; //sterowanie...
Zrób timer na NE555 i podłącz przez diody do kontrolek, które chcesz zaświecić
Z obecnym kodem dioda miga bardzo szybko. Nie mam pojęcia co robię źle, męczę się z tym od dłuższego czasu. Zamiast korzystać z dodatkowych narzędzi, które też trzeba rozumieć lepiej zajrzeć do noty układu, w której jest wyjaśnione jak to policzyć. Problem w tym, że przy taktowaniu 8 MHz, nawet jeśli użyjesz preskalera 1024, to ciągle w ciągu 1 s masz...
Problem powoduje używanie waitms. Podczas wykonywania waitms procesor pracuje tak jakby w pętli do..loop i nie reaguje na nic. W zasadzie nie powinna być używana. Rodzi więcej problemow, a wcale nic nie ułatwia. Zastosuj timer do sterowania diodą zamiast waitms.
Jak napisać program w asemblerze dla DDM-51, który po naciśnięciu przycisku góra powoduje maksymalne świecenie diody, po naciśnięciu dół minimalne świecenie diody, po naciśnięciu lewo powoduje zmniejszanie jasności diody za pomocą timerów, po naciśnięciu prawo zwiększa jasność świecenia diody za pomocą timerów. Z góry dziękuję
Nie musi być to od razu mikrokontroler. Są diody LED z własnym generatorem szybko migające ze zmiana kolorów; jakiś timer np. CD4047, czujnik wstrząsu. Czujnik wyzwala timer, diody migają potem, o jakimś czasie diody się wyłączają.
Ok, SPL <> SPH... i podłącz AVcc, skoro uzywasz PORTC. Tak w ogóle to poczytaj notę katalogową (oczywiście nie staraj się zapamiętać wszystkiego, raczej gdzie co jest omówione), bez tego to jak bez mapy na nieznanej drodze...
Układ na tej płytce to NE555 moduł od chińczyków za klika złotych. Dodano po 38 Nie wiem tylko co tam robi ta dioda i wszystko zasłania.
Wygląda zatem na zwarcie w zasilaczu timera. Przebite diody prostownika, warystor, kondensator główny albo tranzystor klucza przetwornicy.
Do kupowania części, oraz lutowania, to tu jeszcze trochę brakuje. A czy próbowałeś ten układ stworzyć tym wspomnianym programem. Chodzi o to, czy miało by to właśnie tak działać jak na moim schemacie ? I jeszcze; czy on ma zacząć pracę z chwilą załączenia zasilania, przy pomocy tego zegara czasowego ? czy ma wykonać tylko jeden cykl i koniec ? (aż...
W trybie TIMER dioda LED również świeci na czerwono.
Witam mam pytanie moze wie ktos jak zrobic timer odliczajacy czas (10 max 20min) ktoryby zalaczal np. diode led po 10 minutach od wlaczenia calego takiego ukladu??? Pozdrawiam
cables disconnected on timer or heating element, timer faulty, ITR obstructed
Przekaźnik normalnie jest wyłączony, złączany jest na ustawiony czas; jeżeli ustawmy 1-minutę - tyle będzie działał przekaźnik w timerze. Znalazłem zdjęcie wersji 12V, w zasilaczu jest dioda Zenera, więc na pewno jakiś prąd jest pobierany, gdy timer jest wyłączony (wyłączony przekaźnik). Podtrzymanie jest na akumulatorze 1,2V/40mA
Kup takie coś. https://allegro.pl/oferta/timer-programo...
1) Czas masz źle policzony, rzeczywiście wychodzi 2 sekundy :) Policz jeszcze raz, np: #define F_CPU 14745000ul #define TIMER_PRESCALE 1024 #define SECONDS(s) ((s)*(F_CPU)/(TI... 2) podpięcie przycisku pod przerwanie to pomyłka - poczytaj o eliminacji drgań styków 3) po wyłączeniu diody musisz zatrzymać...
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...
Spójrz na rysunek http://obrazki.elektroda.pl/2831705200_1... na czerwono zaznaczyłem jak cclk jest dzielone i dociera do peryferiów uC. Są dwa rejestry, które decydują ile razy będzie dzielony cclk PCLKSEL0 i PCLKSEL1. Dwa tylko dlatego, że w jednym niae zmieściło się by pomieścić wszystkie podziały dla peryferiów. Oto wycinek rejestru...
A timer to kto uruchomi ?
Nienawidzę czytać datasheetów... Ooojo joj ... to będzie bolesna droga przez mękę ta nauka programowania :( W książce mam napisane że do TCCR1B jest przypisany OCR1B, ale jak widać niezbyt to działa... No to hmmm książek też nienawidzisz czytać ? tak by wynikało skoro piszesz, że ktoś tak napisał w książce. Coś chyba mało uważnie czytałeś. Nikt tak...
Czy możliwa jest naprawa w/w sterownika świec żarowych? Oczywiście, układ nie jest skomplikowany. Na początek pomierzyć półprzewodniki ( diody , tranzystory ).
Miałem identyczny objaw. Spalony bezpiecznik F404
Muszę zrobić teraz taką rzecz, używając timera 1 mam poznać czas od momentu zgaśnięcia diody (tego podczas mrugania) do momentu naciśnięcia przycisku "1" wyłączającego mruganie. Następnie ten czas ma być zapisywany i co taki czas ma mrugać dioda Naprawdę musisz używać do tego celu aż dwa timery?
Zasilanie cewki przekaźnika razem, z timera 555 i stacyjki buforowanych diodami to proszenie się o Więc proszę o wyartykułowanie owych "kłopotów",a sarkazm o kabelkach proszę sobie darować.....
Nie musi być precyzja...
Sama elektronika to nie problem - byle jaki mikrokontroler, układy sterujące LED, przyciski. Gorzej z płytką drukowaną, żeby pomieścić w rzędzie 5 wyświetlaczy LED potrzeba około 35 cm. Do tego 60 diod dookoła to daje płytkę o boku około 45 cm.
Wydaje mi się, że chłodzi, bo po skasowaniu błędu leci zimne powietrze, a jak wskoczy błąd to czuć jak temperatura na wylocie rośnie. Sprawdziłem właśnie jednostkę zewnętrzną i bezpiecznik szklany na zasilaniu dobry.
Podaj jaki to uP. Ustaw noge OC1A jako wyjście, po konfiguracji timera dopisz: Start Timer1 Pozwinno zadziałać
Bity CS00 i CS02 od preskalera są w rejestrze TCCR0B, a nie TCCR0A. Masz preskaler na 0 więc timer nie zlicza.
Dziś znowu to samo. Paliła się czerwona dioda na timerze 1 i liczba 17, i nie ma prądu na stykach odbiornika.
Staram się:-) Chodzi o to by po odliczeniu czasu przez timer diody UV i te wbudowane we włącznik nie migały. W domu postaram się narysować schemat. Dołączyłem 4 kondensatory o pojemności 100nF każdy. Podłączyłem do przełączników, potem na wejście driverów, następnie na stycznik, i w końcu na wyjście driverów przed diodami. Nie pomogło. Samo utwardzanie...
Najprymitywniej: [syntax=c]void mydelay(uint16_t delay) { int f; for (f = 0; f<delay; f++) _delay_ms(1); } [/syntax] A powinienes zrobic w przerwaniu timera.
Witam wszystkich dostałem wieże firmy Sharp Cd-mpx200 i mam taki problem migająca dioda nie włącza się nad diodą jest napisane TIMER sprawdzalem już wszystkie bezpieczniki które są tylko ze bezpieczniki są dobre. Jest możliwość że to kabel zasilający bo nie napisałem że jak dostalem tą wieże to była bez kabla kabel sam do motowalem proszę o pomoc dziękuję
Np. zaprogramuj SysTick lub dowolny inny timer na zgłaszanie przerwań z częstotliwością 100 Hz. Co 25 przerwań zmieniaj stan jednej diody, a co 100 - drugiej. Wszystko razem zmieści się w max. 20 liniach. Jeśli chcesz "zobaczyć" działanie timera z rejestrami compare - użyj dwóch rejestrów CC. W przerwaniu końca okresu zaświeć dwie diody, w przerwaniu...
Opornik R14(?) - 68Ω w połączeniu z diodą Zenera D6 stabilizuje Ci napięcie zasilania timera. Bez tego opornika usmażysz diodę. Sprawdź czy wszystkie mosfety na wyjściu masz sprawne i czy diody przy nich są wlutowane odpowiednio. Wygląda to trochę tak, jakby coś Ci zwierało do plusa zasilania i robił się dzielnik napięcia (oporniki R3, R4 i od...
To się mylisz, konflikt może być. Zapisz tego fora tak: [syntax=c] for(;;) { int tmp = TIM9->CNT; if((tmp> 5000) && (zapalona)) { GPIOD->ODR |= (1 << 15); // gasi LED zapalona = 0; } } } [/syntax] Co będzie, kiedy tmp będzie > 5000 (np. ==ARR), w międzyczasie przyjdzie przerwanie i wyzeruje timer oraz zapali diodę? Ew. zaglądnij...
mhm - wzmacniacze odwracajace, rozniczkujace, logarytmujace, calkujace - sumowanie, pierwiastkowanie, logarytmowanie, odejmowanie na wzmacniaczach - timer na prostym ukladzie cyfrowym - diody LED - w ukladach cyfrowych np. cos z temperatura (moga sobie pochuchac) lub inne pomysly
Niestety - nie :cry: Poszukaj pod hasłem "555" Pozdrawiam :D ps. sam układ generatora relaksacyjnego (taką nazwę spotkałem) może się nawet wzbudzić pod warunkiem, że usuniesz zwarcie wyjścia wzmacniacza do plus zasilania. Nie wiem jak będzie po obciążeniu diodą - stąd moja propozycja z użyciem timera 555.
To jakiś cud, biorąc pod uwagę, że pokazany program nic przez UART nie wysyła. Czy zweryfikowałeś częstotliwość zegara procesora (np. miganie diodą w przerwaniu timera)? Na rejestrach BSRR i BRR nie wykonuje się operacji logicznych, bo nie ma to żadnego sensu.
Racja:) Pomysł O wiele prostszy. Przyznam że nie miałem pojęcia o istnieniu takowej diody:) A jakaś podpowiedź w jaki sposób zadać działanie np. około 5 cykli migania diody? Timer na NE555 a jeszcze lepiej jakiś AVR, to pozbędziesz się też reszty elementów.
SET i RESET działają na Blok SFxxx i dopiero odwołanie od tego bloku można wykorzystać jako sygnał 0/1. Proponuję takie rozwiązanie, składające się z dwóch części: http://obrazki.elektroda.pl/4989014000_1... Gdzie elementem załączającym dla wyjść jest M3 (wykorzystany w drugiej części: http://obrazki.elektroda.pl/4527498500_1...
Witam wszystkich :D Mam problem z napisaniem programu na arduino który po naciśnięciu przycisku przez 2 sekundy zacząłby diodę która by sie zapalała i gasiła z częstotliwością np co sekundę , po puszczeniu przycisku dioda by gasła . Poradziłby ktoś jak taki program napisać , bo nie dawno zacząłem zabawe z programowaniem i moja wiedza jest jeszcze mała...
Ta biblioteka została stworzona po to, żeby ich nie rozumieć jako nadrzędne "wysokopoziomowe" API. Jak chcesz je znać w szczegółach to jej nie używaj i wtedy nota Ci wszystko wyjaśni. Nie mam pojęcia czemu to nie działa, analogiczny kod pisany z notą w ręku bez użycia bibliotek działa tak jak chcesz żeby działał.
Tak, to złącze to pod układ. Wiem, że wygląda inaczej, bo obejrzałem wiele schematów, ale dopiero zaczynam przygodę z tworzeniem płytek, więc proszę o wyrozumiałość. Czy ten układ w ogóle będzie działał? Poprawiony układ: http://obrazki.elektroda.net/7_124299456... Elementy: 555- Układ scalony Ne 555 D1- Dioda LED 6V R1- Rezystor 10K C1- Kondensator...
Nie chce mi się tego testować, ale powinno działać.. // prędkość zegara w hercach #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> typedef unsigned char u8; u8 led_ZmianDoKonca; SIGNAL(SIG_OUTPUT_COMPARE1A) { // czy trzeba dokonać aktualizacji stanu wyjść diod? if(led_ZmianDoKonca != 0) {...
Może bardzo prosty oscyloskop na diodach LED opisany w książce "Timer 555 w przykładach" K. Górskiego - strona 119. Taki prosty oscyloskop mógłby pełnić później rolę pomocy naukowej w szkole.
Mam pewien problem. Problem ten dotyka mnie praktycznie od początku pracy z ARMami, wygląda to tak pisze sobie procedure obsługi przerwania dokonuję jakiejś drobnej zmiany i wszystko przestaje działać, i właśnie dziś udało mi się przyłapać ten problem troche dokładniej i conajmniej ciekawie. Wiec : //***************** PROBLEMATYCZNE LINIE KODU *************************...
Jeszcze jedno pytanko czy kolega używał w tym programie timera?
Przeczytałem instrukcję i chyba w koszyku na baterie jest jakiś układ sterujący tymi diodami, między innymi piszą o jakimś timerze, może powinieneś go jakoś "podejrzeć".
Wartość R2 dobierz z zakresu 10k-100k. A tu sobie policz stałą czasową: https://www.allaboutcircuits.com/tools/5...
Przyczyną lekkiego świecenia diody przy PWM=0 W trybie Fast są szpilki glitch. Powstają gdy timer się przepełnia, wywołane jest do przez (single slope) czyli przez operację na jednym zboczu narastającym timera Dioda podłączona do masy przez rezystor. P-MOSFET to IRF4905. 8V dla ograniczenia prądów. NIe chce czegoś puścić z dymem. Wszystko połączone...
Ale już dla: PSC = 83999; ARR = 999; nie ma sekwencji 1s ON i 1s OFF. Dioda wtedy mruga zdecydowanie szybciej. No właśnie (; Przecież timer i preskaler są 16-bitowe (; Trzeba było od razu pisać o tym warningu (; 4\/3!!
0 zapalasz diode tak masz podłączone to dlaczego else w przerwaniu timera zapala diodę?
to nie było po odliczeniu tylko w trakcie odliczania wyłączyłem je kodem; 7 linia jest w manipulatorze a on wisi na stale przytwierdzony do ściany także tam nic nie miało prawa się wypiąć, tym bardziej ze przed wyłączeniem kodem w trakcie odliczania czasu na wyjście było dobrze (dioda nie świeciła); zaznaczam, ze stan odliczania czasu na wejście był...
może popatrz na to: https://stm32.eu/2012/04/11/timer-systic... Nie mam doświadczenia z STM32. Moja odpowiedź raczej dotyczyła licznika 4-bitowego.
:) Ucząc się symboli to są diody LED a nie fotokomórki i mamy do czynienia z rodzajem przerzutnika, natomiast w drugim wypadku np. NE555 - timer, ściśle precyzyjny timer...
Witam koledzy , mam problem z tym modelem pralki , mianowicie: pracuje tylko pompa , przez cały czas mruga dioda "Timer opóżnienia" i mruga dioda otwarcia otwarcia drzwi.pompa cały czas pracuje i nie można wykonać żadnego programu. Proszę o pomoc może ktoś spotkał się z podobnym problemem. Z góry dzięki.Pozdro.
A wymieniałeś ten stabilizator, o którym pisałem wyżej? W moim przypadku był trafiony, zatopiony :)
Ale teraz jak mam funkcje do migania diodą co sekundę to znowu miga jak powalona :/ jak sobie tą funkcje umieszcze w while i tam mam ze ma zmieniac co sekunde stan. No to porównaj, to co dołożyłem, z tym co było i dorzuć w swoim programie tak samo odpowiedni plik nagłówkowy na początku oraz <wdt_reset();> na początku pętli głównej, albo wyłącz...
Dobry początek. Czy dioda załączona czujnikiem nigdy się nie wyłączy sama? Teraz wyobrać sobie, że w przerwaniu timera, np. 100 razy na sekundę, sprawdzasz stan czujnika i przycisku i odpowiednio zapalasz/gasisz diodę i zmieniasz stan automatu. Proste?
Ewentualnie podłączyć ten kwarc do ATmegi i tam sprawdzić poprzez timer, miganie diodą i zliczanie w czasie.
Proszę http://www.eidusa.com/Electronics_Kits_T... Zamiast timera 555, pstryczek i gotowe. Ps. Co to jest dióda ?
Bardzo często w tym Chassis mruganie diody,bez wyraźnego dwucyfrowego kodu spowodowane jest sposobem wyłączenia telewizora w czuwanie( funkcja timer z pilota).Odbiornik w takim wypadku można włączyć jedynie pilotem,oczywiście sprawnym.Tak wiec zacznij od pilota.Pozdrawiam.
Witam, sprawdź pilota.Thomson wyłączony funkcja timer załączy się tylko z pilota. Może spróbuj innym nadajnikiem.
Nie trzeba nic "robić"... Timer1 ma dwa kanały pwm... Dwa rejestry sterujące wypełnieniem i dwa wyjścia przypisane do nich... OCR1A i OCR1B... Resztę proszę sobie przeczytać w dokumentacji uC... Rozdział "16-bit Timer/Counter1"...
Migania nie zauważe, jednak wypełnienie tak. Dioda powinna świecić na 30% możliwości, a porównanie mam jak jasnym światłem świeci druga dioda z timera 3. Dodam że mam te same diody.
sygnał w czasie odliczania i po jego zakończeniu utrzymuje się w podanym przedziale 0.06V..0.2V zanik sygnału i jego ponowne pojawienie się powinno rozpocząć odliczanie od nowa (co wynika z pierwszego założenia) niestety mój poziom wiedzy jest mizerny - nie znam się zupełnie na układach, więc bardzo bym prosił o rozwinięcie :)
Kilka wskazówek: 1. Jeśli sprawdzasz dwa piny, to sprawdzaj tylko te dwa, a nie cały port: if (GPIOC->ODR & 0x300) 2. Zamiast całego warunku if ... else , możesz po prostu odwracać stan portu: GPIOC->ODR ^= 0x300; 3. W pierwszej wersji było włączanie przerwania instukcją z CMSISa - tak było całkiem OK, więc nie ma co zmieniać. 4. Profilaktycznie daj...
mi bardziej chodziło o doczytanie że process stack powinno się wykorzystywać przy pracy z os'em No ale czemu "powinno"? Jeśli w ogóle można, to decyzja o wykorzystaniu lub nie dwóch stosów jest generalnie mało istotna moim zdaniem... tak samo czy kompilator korzysta ze stosu tylko przy przekazywaniu wartości w funkcjach i przerwaniach - czy jakoś dodatkowo...
Witam mam problem z telewizorem Sanyo CEM2130PV mianowicie: ostatnio ustawiłem na pilocie RC700A czasowe wyłączenie telewizora telewizor wyłączył się w danym czasie i... teraz jest problem bo nie chce się włączyć świeci się tylko czerwona dioda przy wyłączniku na panelu telewizora, nie wiem co mam zrobić czy oddać do naprawy bo kąpletnie nie znam się...
widziałem tą stronę (gratulacje wykonania :) ) Tylko tam wykorzystane jest wyjście Timera do sterowania diodą...a jak to zrobić żeby sterować tak całymi portami????
Dopiera zacząłem programowanie '51. Otrzymałęm zadanie aby nasiać program na 2 timerach, aby przez 100ms dioda była zapalona, a przez 900ms zgaszona. Oczywiście na jednym timerze to nie ma problemu. Oto moje coś ... ... no i oczywiśćie nie działa :( Pomocy !!! ORG 00h LJMP START ORG 0Bh MOV TH1,#(ILOSC-1)/256 MOV TL1,#(ILOSC-4)-((ILOSC-4)/256)*256 MOV...
ale w takim razie pozostaje jeszcze sprawa przeładowywania wartości TCNTx w przerwaniu skoro nie korzystasz z CTC. Nie przeładowuje, ponieważ jeżeli w ogóle wejdzie w przerwanie to znaczy, że timer działa. Dioda się zaświeci i będzie w takim stanie przez wieczność. :) Pozdrawiam
Witam Użycie funkcji "waitms" zawsze spowoduje, że program zostaje zatrzymany na ten czas i nic innego nie realizuje - tak działa ta funkcja. Należy unikać tej funkcji i jej podobnych (wait; waitus). Zamiast tej funkcji należy użyć odliczania czasu przez "Timer".
Witam Powstawiaj odpowiednie instrukcje tam gdzie napisałem zapal, zgaś itp. Powinien program zadziałać nie daję gwarancji że się nie machnołem. Niemniej idea chyba będzie widoczna i powinieneś w razie czego uruchomić ten program. Pozdrawiam ledequp1.7 buzerequp1.5 licznikequ21h ; licznik przerwań czas_led22h czas_buz23h czy_sequ1 ; czy sekunda org0000h...
Witam,problem jak w temacie, pala się dwie diody standbay i dioda timera ,może ktoś wie jak to odblokować,pozdrowienia
No właśnie połączenia są na bank dobre, bo sprawdzałem. Układ mam na razie zmontowany na płytce prototypowej więc kwestia niełączących lutów nie wchodzi w grę. Zastanawiam się jak to jest z tymi polaryzacjami, bo patrząc na schemat płytki ( z tymi pozaznaczanymi plusami) i potem zdjęcie wykonanego układu to dioda jest inaczej zamontowana. Tranzystor...
dioda timer opóźnienia migać dioda timer schemat timer dioda
instrukcja lodówek polar compaq 6720s bateria pomiarach rezystancji izolacji
obnizenie napiecia baterii philips senseo
Oznaczenia palladu na rosyjskich kondensatorach Przekaźniki 433 w Skoda Octavia II 1.6 MPI 2004