https://obrazki.elektroda.pl/8380706900_... 6 kwietnia 2019 w systemie GPS nastąpi przepełnienie 10 bitowego licznika tygodni. Co to oznacza dla użytkowników GPS? W większości przypadków nic, ale niektóre starsze modele odbiorników mogą źle interpretować zerową wartość licznika tygodni. Warto sprawdzić czy posiadany sprzęt jest odporny...
Software PWM możesz zrobić na dowolnym pinie wyjściowym cyfrowym. Użyłbym timera 8-bitowego. Należy wtedy włączyć i obsłużyć dwa przerwania: 1. przepełnienie (przy przejściu licznika z wartości 255 na 0) - ustaw wtedy stan wysoki na wymarzonym pinie 2. przekroczenie wartości - ustaw wtedy stan niski na wymarzonym pinie Przykładowy kod: https://www.elektroda.pl/rtvforum/viewto...
Witam ponownie 1) Co do trybów polecam poczytanie rozdziału 2.9 z [url=http://www.atmel.com/dyn/resources/... 2) Patrz manual 3) Właściwie nic nie trzeba robic po prostu go nie uruchamiasz, np używasz tylko T0 to go uruchamiasz TR0=1, a dla licznika T1 robisz TR1=0 (poczytaj manuala) 4) Można 5) Przepełnienie licznika...
Witam. W niektórych Brotherach oprócz licznika PURGE jest jeszcze licznik FLUSH - jego przepełnienie również powoduje komunikat o pełnym pochłaniaczu. Licznik FLUSH również resetujesz z poziomu Maintenance Mode. Pozdrawiam
1. Tak 2. falling-rising owszem ale jeżeli impuls jest większy i następuje przepełnienie licznika to ov_counter podaje liczbę tych przepełnień. edit: zmienna counts nie jest nigdzie zerowana. ale nie musi być zerowana skoro występuje tylko jedno równanie, przy kolejnych impulsach counts przyjmie ich wartość/długość. 0xFF * ov_counter faktycznie powinno...
SSC Service utility.. zajżyj do faq drukarki w dziale "Drukarki, kserokopiarki i plotery"
A co jest złego w odmierzaniu czasu i obsłudze wyświetlaczy w jednym przerwaniu? O ile nie masz typowego zegara RTC (na kwarcu 32768Hz), to właśnie ten sposób jest najlepszy. Zmiany wymaga natomiast Twoje podejście do tej kwestii. Program powyżej jest lekko chaotyczny. Nie rozumiem dlaczego sekundy potrafisz liczyć w 1 zmiennej, a do minut już potrzebujesz...
(at)Mlotek Przede wszystkim pamiętaj, że dla master SPI najpierw pin SS należy ustawić np. na wyjście, a dopiero potem konfigurować MSPI.
To nie Bascom jest przyczyną tylko źle napisany program ;). 1. odczyt timera1 16bit odbywa się po przez rejestr pomocniczy TEMP, ten rejestr jest też używany przez inne procedury i funkcje i jeśli jest użyty to właśnie niszczona jest wartość High timer1 bo ona tam jest wpisana gdy używasz komendy. wpisując tak timer1 do tablicy możesz gubić High timer1....
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...
Wstępnie tak to widzę: AHB = 12MHz MATCHREL_L[0] = 160; // 75kHz ( rozdzielczość PWM=160, można zwiększyć po uruchomieniu PLL) MATCHREL_L[1] = DUTY; // 0 - 160 MATCHREL_L[2] = LEB; // 0 - 160 EVENT0 - reaguje na przepełnienie licznika PWM, powoduje ustawienie wyjścia w stan aktywny, ustawia STAN0, działa w każdym stanie EVENT1 - po osiągnięciu czasu...
Nowa propozycja jest lepsza, ale jeśli pobierzesz TAR przy wartości zero, to zwiększysz aux przez co wartości "var" zaczną się od 65536. Co do kodu: var += (TAR - var) & 0xFFFF; to jest to właśnie zwiększanie "var" pozbawione wszelkich błędów. Najpierw jest liczony przyrost wartości TAR od ostatniej wartości (wszystko na prawo od +=) poprzez...
Nie,ma liczyć litry tak jak dystrybutor . Dodano po 2 Nie wiem w jaki sposób dodawac litry do zmiennej po przekroczeniu okreslonej liczby impulsów z przepływomierza to co znalazłem to liczone wszystkie w czasie a tu chyba chodzi o przepełnienie licznika Czas tu nie ma znaczenia! Użyj dowolny timer w charakterze licznika (Counter), i tak jak sugerowano...
Tutorial do avr taki znalazłem: http://avr.elektroda.eu/?q=node/8 Jak byś czegoś w sieci szukał, to raczej unikaj tutoriala z patron.net, uczy złych nawyków i jest nieco nie na czasie. Pomiar częstotliwośći na AVR realizuje się w miarę łatwo, przy wykorzystaniu timerów, jeden timer pracuje jako licznik impulsów z zewnątrz, a drugi odmierza czas, mozna...
Zamiast ładować do licznika wartość 62536, co powinno dać przepełnienie po 3000+kilka cykli, lepiej zrobić tylko ORL TH1,#0xFC. TL1 nie musisz modyfikować; niech sobie liczy. Wtedy przy zegarze 12MHz, każda cyfra świeci 1,024ms, co daje odświeżanie 244Hz. Obraz będzie stabilny. Jeżeli w Rn masz zagwarantowane stałe bity [7:4] tak jak w algorytmie, a...
Wydaje mi się, że najpierw powinno być „uruchomione” odliczanie tych 0,1 sek, wyzwalane pierwszym pikiem z „paczki”. Potem trzeba odczekać te 0,1 sekundy na zanik „szumów” i zacząć zliczanie w czasie 0,9 sek. Ilość zliczonych pików podzielona przez czas da mi częstotliwość. Wynik ma się utrzymywać na wyświetlaczu...
Usiadłem przy Atmedze328P i uruchomiłem SPWM dla Twojego przykładu. Zdefiniowałem następujące wyjścia sygnałów: - PD0 - sterowanie lewym dolnym MOSFETem mostka H - PD1 - sterowanie prawym dolnym MOSFETem mostka H - PD5 - sterowanie lewym górnym MOSFETem mostka H - PD6 - sterowanie prawym górnym MOSFETem mostka H Wyjścia PD5 i PD6 są niezmienialne, ze...
http://obrazki.elektroda.pl/5431448900_1... 74HC74 bramkuje sygnał wejściowy tak aby jego impulsy nie były krótsze niż impulsy taktowania licznika 74HC590(już samo to wyfiltrowuje część krótkich szpilek) - blokuje to możliwość wyzwalania przerwania ICR1 z nadmierną częstotliwością. W układzie jak na rysunku 74HC590 zlicza gdy sygnał...
1. Do wyznaczenia co ile następuje przepełnienie timera potrzeba znać taktowanie procesora. Dla kwarcu 12MHz timer zwiększany jest o 1 co 1us (= 12/12MHz). 2. Timer to licznik, który zlicza w górę. Wpisując liczbę do rejestrów tego licznika zlicza on od tej wpisanej wartości, czyli szybciej doliczy do maksymalnej wartości (65535) i "przekręci się" co...
Nie wiem czy dobrze zrozumiałeś ideę wykożystania przepełnienia od licznika w tego typu wyświetlaniu, więc po kolei: - napewno wiesz że przy wyświetlaniu multipleksowym w danej chwili świeci tylko jedna cyfra, aby uzyskac efekt świecenia wszystkich trzeba kilkadziesiąt razy na sekundę zapalac kolejne cyfry. Częstotliwośc przerwań od licznika dobierasz...
Czyli nic nie zrozumiałeś z linkowanego programu. A szkoda... Zasada działania (podobnie jak dla wielu innych programów), to wykonywanie krytycznych sekcji w przerwaniach. Pętla główna może być zupełnie pusta. W programie głównym: 1. Zdefiniuj sobie 8 zmiennych (Parametr_x), które będą odpowiadały wartościom włączenia każdego z kanałów. Np. 100,47,198......
A moje pytanie, czy przy takim algorytmie, pomimo tego że nie wykorzystuje przerwań a na pinie mam częstotliwość którą chciałem procesor będzie miał jeszcze "czas" na po prostu realizację programu ? Czy tak skonfigurowany timer wykorzystuje procesor ? Widzę że timery to twoja słaba strona, więc napiszę ci troche ... Wszystkie timery w AVR mają możliwośc...
\ 1. Rozumiem, że ustawienie odpowiedniej częstotliwości da mi czas, który jest mi potrzebny? Tak, program z tego postu demonstruje rejestry i bity których odpowiednie ustawienie spowoduje daną częstotliwość przerwać timerów, a w konsekwencji odpowiednią częstotliwość wysyłania tekstu / migania diodą, jednak obecny ustawiony czas jest przykładowy, nawet...
Momentami odnoszę wrażenie, że nie wiesz co piszesz. Do pomiaru długości nie potrzebujesz dodatkowego timera oprócz tego t0. Wystarczy, że będziesz sprawdzał co określony czas, jeśli na wejściu będzie ten sam stan co poprzednio, to będziesz zwiększał pomocniczą zmienną. Jeśli stan się zmieni, to dopiero zapiszesz wartość do np.tablicy, żeby później...
https://obrazki.elektroda.pl/9337556500_... Pewna wyjątkowa osoba zasługiwała na równie wyjątkowy prezent, a że nie jestem fanem kupowania niespodzianek, postanowiłem "zrobić" coś własnym rękami. 1. Wstęp, motywacja 2. Zarys konstrukcji 3. Płytka z diodami - projekt (łączenie diod) 4. Płytka z diodami - projekt (zatrzaski) 5. Eagle...
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
http://obrazki.elektroda.pl/7419958300_1... Niedawno dostałem zlecenie na wykonanie licznika impulsów do detektora mionów na jądrową pracownię studencką. Układ miał liczyć, ile przez tydzień cząstek wykryje detektor. Oszacowano, że na sekundę przez objętość detektora przechodzi około 10 cząstek, czyli na tydzień będzie ich w przybliżeniu...
Witam. czy da się to naprawić w domu? Od razu zaznaczam, że jestem kompletnym laikiem, nie znam się na żadnych skomplikowanych naprawach. Jeśli jesteś kompletnym laikiem, to niestety nie naprawisz skutecznie tej usterki (jeśli jeszcze jest w ogóle szansa naprawy). Automatycznego czyszczenia głowicy nie chcę wykonywać, ponieważ przy pierwszym wystąpieniu...
Witam. Mam parę nurtujących mnie pytań od pewnego czasu. Niedawno zacząłem się bawić licznikami w atmedze8. Chciałbym zacząć od zupełnych podstaw w tej dziedzinie. Zajmuje się teraz counterem0. Z tego co udało mi się wyczytać z manuala to są 4 podstawowe tryby pracy tego licznika: -brak pracy :] -praca -praca z prescalerem -zewnętrzne taktowanie Tutaj...
Może być przepełnienie licznika ładowań i wymagany reset elektroniki.
Takie pytanie zadałem AI: ChaGpt dał taką opdpowiedź: Gemini zaś całkiem się pogubił. Co odpowie (at)ElektrodaBot : Mam gniazdko z wgranym firmware openbeken i połączone z Home Asaistant prze... Szybka odpowiedź Minimalny krok czasu, który widzisz na wykresach Home Assistant, wynika z tego, że gniazdko z OpenBeken publikuje paczki MQTT co 6 s . Aby...
Witam Różniczkowanie stanów licznika?
Witam wszystkich. Już któryś raz siadam do tematu pomiaru prądu przez AVR. Udało mi się złożyć prosty układ na stykówce. Przekładnik, kilka rezystorów i kondensatorów i ładnie śmiga lecz mam problem z odczytem RMS urządzeń indukcyjnych np suszarka. Miernik pokazuje 2.6A a AVR 0.6A Przy innych pomiarach nie ma problemu np. Ładowarka do laptopa, czy obciążenia...
Potrzebuje wygenerować sygnał o długości 10 uS, aby rozpocząć cykl pomiaru odległości przez czujnik hc-sr04. W tym celu chciałem za pomocą timera stworzyć przepełnienie licznika po 1 uS i już dalej sobie ten sygnał stosownie wydłużyć do tych 10 uS, a w dalszej części mierzyć szerokość impulsu echa.
Witam, Prześledziłem większość postów w temacie jeszcze przed podjęciem decyzji co zrobić, żeby nie uszkodzić drukarki. Niestety właśnie to zrobiłem. Mam drukarkę ML1640 po załączeniu drukarki świeci czerwona dioda (u góry) i drukarka nic nie robi. Teraz co próbowałem i jakie mam parametry drukarki. OS Version był: 1.01.00.83 Licznik doszedł do 2101...
Watchdog to taki licznik który się inkrementuje i jak dojdzie do końca licznika to generuje reset mikrokontrolera. W swoim kodzie musisz umieścić procedurę kasowania licznika w czasie krótszym niż czas potrzebny na przepełnienie licznika Watchdog. Jak główny program z jakiegoś powodu nie zdąży skasować licznika (np. program się zawiesi) to całość się...
Pewnie przepełnienie licznika papmersa.. jaki jest komunikat na komputerze??
O przepełnienie licznika się nie obawiam bo i tak go nie dożyję... to będzie za jakieś 136 lat
Cześć, Przejrzałem kod, który załączyłeś w #1. Uruchomiłem program z #21 na płytce stykowej (Atmega8 + wyświetlacz 7-segmentowy + emulator MCP7940). Pierwsza rzecz, jaką sprawdziłem, to próba reprodukcji błędu. Ustawiając datę na 10. i 30. dzień miesiąca, nie udało się odtworzyć problemu. Przegląd kodu również nie wykazał tego, aby błąd został celowo...
Przepełnienie licznika absorbera tuszu (waste ink absorber). Kasujesz licznik i wymieniasz albo pierzesz pieluchę.
Nawet jeżeli pojawi się 10000 impulsów na godzinę, to nie będzie przepełnienia licznika, więc pomiar będzie prawidłowy, a układ będzie pobierał minimalną ilość energii. Przepełnienie licznika to nie problem - przerwanie od przepełnienia załatwi tą sprawę.
Rozumiem, a co w takim razie sie stanie gdy np procesor wykonuje procedurę obsługi przerwania i zanim ją skończy to nastąpi przepełnienie licznika czy timera i zostanie wywołane następne przerwanie?
Czy wszystkie alarmy mają być w jednakowych odstępach czasu? W takim razie wystarczy generator + licznik przepełniający się po upływie żądanego czasu + dekoder wykrywający przepełnienie licznika + buzerek do sygnalizacji akustycznej. Po przepełnieniu licznik liczy znowu od zera do kolejnego przepełnienia.
Jakoś go widzi bo jak go podłączę to od razu wyrzuca ten komunikat i nic dalej nie idzie. Srodek jaest czysty i styki też. Ja jakoś stawiam na przepełnienie licznika na tej płytce, ale jak to skasować?
Szukając rozwiązania mojego problemu napotkałem na rozwiązanie timera2 w pracy asynchronicznej. Tylko mam pytanie bo nie jestem pewien, przy kwarcu 32.768kHz przepełnienie licznika odbywać się będzie równo co 1s ?? Co zrobić żeby przerwanie z przepełnienia było co 0.25s ??
Tak jak już wyżej napisałem, dodatkowo dochodzi sprawa z zakresem na jakim dokonujesz pomiaru. Tak np. masz ustawiony zakres na 200Ω , i do tej wartości przyrząd ją pokaże powyżej będzie wyświetlał "1" to oznacza przepełnienie licznika pomiaru, a po zmianie zakresu na wyższy pokaże inną wartość niż "1"
Przepełnienia i tak dalej bedą zliczane. Jesli nastąpi przepełnienie licznika to te przepełnienie i tak bedzie zliczone nie zaleznie od tego na jak długo wstrzymasz program. A co do wyłączania przerwan to mozna wyłączyc wszystkie przerwania albo tylko np przerwanie zewnetrzne. Chodzi o to aby po wykryciu zewnetrznego przrwania wyłączyc obsługe tego...
Witam serdecznie forumowiczów. Otóż z kolegą mamy do wykonania projekt z pomiarem częstotliwości około 100 kHz i wysłania tego przez RS do komputera. Samo wysyłanie po RS-ie już jest wykonane, jednak zostało wykonanie programu pod sam pomiar. Założenia pomiaru są takie: - pierwszy licznik (16 bit) liczy od 0 do maks po czym następuje przepełnienie i...
Wielkie dzięki za podpowiedzi : 1. Zdaję sobie sprawę z retro - rozwiązania typu tachogenerator, ale tak jak pisałem problem stanowi licznik związany z enkoderem. Sprawa w detalu wygląda mniej więcej tak - w dotychczasowym rozwiązaniu stosowałem enkoder 1024 imp/obr plus moduł licznika, który w rejestrze 32bit przechowuje stan osi. Prędkość była liczona...
Z założenia to miało być jak najmniej skomplikowane, a z tego co piszesz to projekt pochłonął by nie dość że fundusze to i czas poświęcony na pisanie programu. Nastawy będą raz skonfigurowane to tylko histereza zadziałania pompy i zwłoka czasowa wyłączenia filtra. Przepełnienie licznika millis mi raczej nie grozi, sterownik będzie uruchamiany rano a...
przepełnienie bufora przepełnienie timer1 przepełnienie enkodera
zdalny telefon mostek bc337 mosfet wkrętarki
nawijarka toroid nawijarka toroid
Viessmann Vitoclima - Klimatyzatory i Pompy Ciepła SABA LED28TC2300E Firmware Update Guide