Const odlicz=65436 rem dla zegara 12MHz odliczy tylko 100 impulsow (100us) dim licznik as word dim koniec as bit Config Timer1 = Timer , Mode = 1 , Gate = Internal On Timer1 etykieta Counter1 = odlicz do start timer1 bitwait koniec,set reset koniec rem petla powtarza sie co 100 us loop etykieta: licznik = counter1 rem To ma eliminowac czas od momentu...
a wiec tak zakładamy że przy up pracuje kwarc 12MHz. jeśli nie wymagasz dużej dokładnośći to timer ustawiasz w tryb 1 ( 16 bit ) tak aby generował przerwanie np: co 10ms; przy 12MHz cykl wynośi 1us czyli przerwanie będzie co 10000 cykli ( 10000 us = 10ms ). wartość po której następuje przerwanie to zmiana z 65535 na 0000. czyli do rejestrów licznika...
tak, dokładnie o to mi chodziło. ps. osobiście wczytywanie punktów zrobiłbym tak: while (licznik < 80) { printf("Podaj etykiete punktu %d.\n",licznik); fgets(punkty1[licznik].etyki... fflush(stdin); if(punkty1[licznik].etykieta... == '\n' || punkty1[licznik].etykieta[0&...
(at)morganflint Jakieś wieści na temat testowania? Witam i przepraszam za opóźnienie! Ogólnie wszystko wydaje się iść dobrze, ale są pewne błędy w etykietach/skali, co widać na poniższych obrazkach porównujących standardowy OBK z ulepszonym: https://obrazki.elektroda.pl/2435427800_... https://obrazki.elektroda.pl/5256188400_...
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
Szkoda komentarzy na niektóre wypowiedzi. To l, że ktoś napisał na butelce Nobil czy Ludwir to nie oznacza, że jest to podróbka. To wprowadzanie ludzi w błąd na podstawie podobnej nazwy czy logo. Jak chińczyk sprzedaje podróbkę iPhona na Aliexpress to nie jest tam ugryziona gruszka w logo i napis iFon. To nie jest podróbka! Czy wy myślicie że jak ktoś...
licznik całkowity i jedyny jest w dole po otwarciu maszyny licznika bębna nie ma. czasami jest etykieta na bębnie
Moja propozycja: dwie zagnieżdżone pętle... Sub kopiowanie() licznik = 1 IleWierszy = Sheets("dane").Range... For Etykieta = 2 To IleWierszy IleEtykiet = Sheets("dane").Cells... 1) For i = 1 To IleEtykiet Application.Range(Sheets("d...
Witam Patrz DEBOUNCE pin_portu , stan , etykieta w Help
Obudowa wyszła pięknie :) jak z fabryki! Ta etykieta to papier samoprzylepny czy jakaś folia? Wyświetlacz w jakiś sposób przytwierdziłeś do obudowy czy tylko trzyma się na płytce?
Rzeczywiście dało się to uprościć mocno. Ponieważ dla potrzeb programu mam zrobione "fajne" makra typu: brfs Nazwa_Flagi, Etykieta ;skocz do Etykieta jeśli flaga ustawiona brfc Nazwa_Flagi, Etykieta ;skocz do Etykieta jeśli flaga wyzerowana setf Nazwa_flagi ;ustaw flagę clrf Nazwa_flagi ;zeruj flagę ..to korzystam z flag również przy przyciskach (upraszcza...
Witam, fajne kolejne propozycje Dar.El ;) ... teraz coś ode mnie, myślę wprawdzie, że to makro nie będzie już tak uniwersalne jak poprzednio zaproponowane, ale idąc za ciosem, bo było mi to akurat często potrzebne: ;Increment, Jump if No HIGH ; IJNH licznik,etykieta pętli ; licznik - tylko rejestry R16 - R31 .MACRO IJNH INC (at)0 CPI (at)0, 255 BRNE...
Witam, Mam mały problem z napisaniem kodu tak aby ten program uruchamiał się za pomocą przycisku [syntax=basic4gl]Config Pinb.1 = Output 'linia pb1 jako wyjście Config Timer0 = Timer , Prescale = 256 'deklaracja timera jako czasomierza On Timer0 Przerwanie_co_2ms 'deklaracja jaka etykieta obsługuje Led Alias Portb.1 'alias dla wyjścia b.1 Dim Licznik...
Witam Potrzebuje waszej pomocy, musze napisac stoper w asm. Już sie męcze z tym troche i nie chce działac tak jak powinno, więc prosze was o naproawdzenie/poprawienie błedów w kodzie ponizej. I chcialbym rowniez wiedziec, czy moja interpretacja polecen w tym kodzie jest poprawna. Sam Timer działa poprawnie. Chcialbym aby sterowanie stoperem odbywalo...
Szanowni koledzy czy ktoś z was może mi powiedzieć jaką mogę osiągnąć precyzję przy odmierzaniu czasu przy wykorzystaniu układu ATmega16 z zewnętrznym zegarem 8.000 MHZ(rezonator kwarcowy)? Morduje to już drugi dzień i nie mogę zrobić tego w sposób precyzyjny - na każde odmierzone 10 minut atmege spieszy o ok 20s - taka zwłoka jest dla mnie niedopuszczalna...
Przespałem się z tym i już wymyśliłem. Wykorzystałem przerwanie wewnętrznego timera oraz instrukcje warunkowe IF. Oto wycinek listingu: [syntax=basic4gl] 'konfiguracja procesora ,portów , LCD, itp. Dim Impulsy As Byte 'zmienna impulsy Config Timer1 = Timer , Prescale = 256 On Timer1 1sekunda Enable Interrupts Enable Timer1 Start Timer1 Counter1 = 56000...
Dopisałem obsługę timer1 do programu z przerwaniem co 1s Cykle pracy (włącz na 10 min i wyłącz na 3 godz) nie mają nic wspólnego z porą dnia (określona godzina ) lub kalendarzem i nie są mi potrzebne chyba do porównania z PCF.Myślałem raczej o zastosowaniu Timera1 który będzie odpalał przerwanie co 1s. Przerwania będą zliczane i wrzucane do wora co...
Postanowiłem na moment uprościć sobie zadanie - użyłem przerwań przepełnienia Timera1 zamiast przerwania porównania. Nie wiem czy program jest napisany efektywnie, ale za to działa. Wrzucam jego kod: INT0 znajduje się również instrukcja zapalenia diody. 3. Licznik mrugnięć zmniejszyłem do 19. Dzięki temu ostatnie przełączenie powoduje zgaszenie diody...
Tłumaczą Ci ludzie już drugi dzień. Zwłaszcza kolega Logan . Czy tak trudno przeczytać w Helpie: Instrukcja ON INTERRUPT Przeznaczenie: Wykonuje skok do podprogramu gdy wystąpiło określone przerwanie. Składnia: ON źródło_przerwania nazwa_podprogramu Jeśli trudno to porzuć programowanie - są łatwiejsze profesje.
Witam. Od razu mówię, że działam na ATtiny2313. Chciałbym przedstawić kod, nad którym głowię się już dość długo i ciągle nie działa, kod jes banalny a jak to mówią diabeł tkwi w szczegółach, więc może ktoś z forumowiczów może mi pomóc. Kod wygląda tak: 'Program powinien (wlasnie! - powinien) pobierac sekwencje przerwan 'z odpowiednich portow...
Witam. Mam dosyć poważny problem w/w Citroenem C3 1.4 HDI 16V Delphi Kupiłem go jako nie odpalającego myśląc że jest to drobiazg niestety wyzwanie mnie przerosło i po półtora roku testów i prób postanowiłem napisać ten post jako ostatnia deska ratunku przed rozebraniem go i sprzedażą na części czego nie chciałbym robić. Przyczyną tego że przestał odpalać...
Witam szanownych kolegów! Piszę mając nadzieję, że ktoś pomoże mi rozwiązać mój problem z którym borykam się już któryś dzień :( Otóż programuję w Bascomie Atmegę 644pa-pu do komunikacji po UART z modemem ZTE2639AT. Mam problem ze sprawdzaniem siły sygnału GSM. Otóż chciałbym przy pomocy przerwania od timera0 wykonywać takie sprawdzanie a jego wynik...
Na forum znalasłem program do odczytu kodów klawiszy do pilota NEC. Z tego co widzę to autor nie przejmował się zbyt dokłądnością. Nie wszystko tutaj rozumiem, mógłby ktoś w kilku słowach opisać jak to działa? Przepełnienie występuje co 96us co 96us wykonuje się etykieta tikers (nie wiem po co ta pętla 1200), to jest czas w którym powinien zostać odebrany...
Witam Dzisiaj znalazłem fajną stronkę gdzie był umieszczony super fajny ściemniacz sterowany pilotem i ręcznie na Tiny12 ( http://republika.pl/rejestr/strony/avr_r... ). I tu mam pare pytań: 1. Potrzebuje 2 takich układów w jednej puszce więc żeby mi się to zmieściło wymyśliłem że uwspólnie odbiornik podczerwieni, zasilanie, tranzystor odp....
:arrow: dscreator Przede wszystkim koniecznie skomentuj każdą linię i wklejaj za pomocą znaczników Code , ponieważ (jak widzisz) Twój program jest zupełnie nieczytelny (forum usuwa spacje na początku linii). Program powinien zaczynać się zaraz za obszarem wektorów przerwań. Jeśli jakiegoś przerwania nie wykorzystujesz to zamiast mnemonika rjmp wstawiasz...
Trzeba wyłączyć nóż i ustawić na zero licznik odcinanych etykiet.
https://obrazki.elektroda.pl/8518747500_... https://obrazki.elektroda.pl/1477229200_... https://obrazki.elektroda.pl/1520854800_... Proszę o pomoc, próbuję uruchomić urządzenie (licznik samochodowy Renault Espace 4 "na stole"), który wg zasilacza laboratoryjnego pobiera 1,3 A i 16,6 W. Mam 2 zasilacze...
Zobaczyłem jeszcze, że na etykiecie licznika jest MM5.
Dobra robota. Myślę, że możesz także ulepszyć swoją konfigurację, ustawiając etykiety kanałów.
AVE... Tak, jak można się było tego spodziewać, zabezpieczenie DRM od DYMO zostało pokonane. Projekt [url=https://github.com/free-dmo/free-dm... pozwala emulować etykiety różnych papierów DYMO z pomocą płytki BluePill zawierającej mikrokontroler STM32F103. Płytkę można wpiąć zarówno między czytnik a główną płytkę drukarki, jak i zamiast...
(at)ElektrodaBot - wciąż nie mogę powiązać nazw gniazd pamięci, podawanych przez "dmidecode", z katalogami mc0..mc3 w /sys/devices/system/edac/mc/ - "ras-mc-ctl" nie daje informacji o etykietach, nie znajduję ich w /var/log/dmesg ani nigdzie w /sys/ i nie wiem, skąd "dmidecode" je bierze. Aha: w "/etc/edac/labels.db" nie ma płyty głównej tego komputera.
Miałem starą inteligentną wtyczkę LSC bez monitora energii i z dziwnie oznaczoną płytą CB2S (ta z procesorem T zamiast wersji N) Anyway.... Sflashowałem go za pomocą mojego DOIT ESP32 devkit V1. A właściwie tylko układ CP2102 USB-serial, który znajduje się na tej płycie. Zasilacz na tej płytce może zasilać ESP32, więc powinien być i jest w stanie zasilić...
(at)morganflint Na moim urządzeniu, gdy ustawię ClearPrepayment (dpID12), czyści licznik energii przedpłaconej (dpID13), ale także czyści TotalEnergy (dpID1). Czy możesz potwierdzić, że Twoje urządzenie jest takie samo, ponieważ zgodnie z powyższymi wyjaśnieniami powinno wyczyścić tylko dpID13. Tak, u mnie to samo, kasuje oba liczniki. Powinienem poprawić...
Rozumiem czyli algorytm powinien wygladac mniej wjecej tak: ------ Start: sprawdz czy sygnal na wejsciu ( pin ) = 1 jezeli tak to skocz do etykiety "urzadzenie_start" jezeli nie to skocz do Start urzadzenie_start: zwieksz licznik_zalaczen o 1 przepelnienie_licznika = 0 urzadzenie_pracuje: jezeli przepelnienie_licznika = 1 to skocz do etykieta "minuta_minela"...
taki sposób deklaracji jest jak najbardziej poprawny, jest nawet pod pewnymi względami lepszy, bo nie deklarujesz adresu każdej zmienej z osobna, więc pomiędzy już zadeklarowane zmienne możesz "wcisnąć" następne bez potrzeby zmiany reszty. W pamięci rozkłada się to tak, że DSEG AT 01H ustawia Ci licznik adresu zmiennych (a właściwie to symboli, bo widzę,...
Tu masz program pod ATtiny2313, jeśli potrafisz programować, to też potrafisz przerobić program na ATMegę: [syntax=basic4gl]' Bardzo prosty zegar bez możliwości ustawiania Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit Config Portb = 255 : Portb = &B255...
I ile wody zużywa , wówczas można oszacować ilość podgrzanej. Wg etykiety energetycznej dla podgrzewaczy https://wlaczoszczedzanie.pl/etykieta-en... dla 2 osób powinno się wybrać podgrzewacz z profilem M , a taki podgrzewacz np https://www.leroymerlin.pl/produkty/elek...
Taki program mógłby wyglądać tak: Mnożna: rejestr E Mnożnik: rejestr A Wynik: rejestr HL LD HL,0000 ;inicjacja wyniku LD B,08 ;licznik pętli LD D,00 ;zerowanie bardziej znaczącego bajtu DE NXBIT ADD HL,HL ;przesunięcie wyniku w lewo RLA ;sprawdzenie cyfry monożnika JR NC, FIN ;opuszczenie zera ADD HL,DE ;dodanie mnoznej FIN DJNZ NXBIT ;powrót do początku...
Witam Mam prawie nową drukarkę Zebra. Ma może z 2 miesiące i z 1500 etykiet na liczniku. OD początku głowica drukowała tak sobie jeśli chodzi o wydruki z kalką (termotransfer). Pierwszy centymetr wydruku pierwszej etykiety był wyblakły albo rozmazany. A dzisiaj drukarka zaczęła przepalać głowicą kalkę i ją po prostu zrywać. Czy ktoś się spotkał z takim...
Nie wiem po co się tam gimnastykują od początku z jakąś pseudo oszczędnością SRAM (chyba) zamiast pracować na zwykłych zmiennych. Dodaj sobie zmienną Licznik. Nie musisz jej zerować na początku bo Bascom zrobi to automatycznie (chyba, że nie chcesz) Czyli zmień to i sprawdź ;) [syntax=vbnet] Dim Licznik As Byte Zwieksz: 'etykieta zakończona dwukropkiem...
Bardziej optymalny (pod względem długości kodu i czasu wykonywania) uzyska się stosując adresy etykiet: context->state = &&etykieta; ... goto *context->state. Ale jak spróbowałem return &&etykieta; to kompilator dawał warning - że zwracany jest adres lokalny, którego poza tą funkcją nie można używać.
Witam Mam kilka wyświetlaczy 1602, nie udało mi się dogadać z nimi, testowałem także i2c poprzez pcf8574a podpięte do uno r3, do esp32. Bez efektu. po i2c wykrywam PCF8574a na adresie 0x3f, inne typy lcd działają, tylko z tym typem mam problem, żadnej noty nie znalazłem Może ktoś miał podobny, są z demontażu liczników wody. etykiety widoczne 2038STLDYGBN-D...
Jedna uwaga. Jak piszesz program który ma działać na przerwaniach to nie powinno się stosować pętli opóźniających,... GienekS :arrow: W którym miejscu są te pętle :?: zbyszekp22 :arrow: Do "pomrygania" diodą , nie są potrzebna aż dwa timery. Jeden w zupełności wystarczy ;) Piotrek PS Czy Twój kompiltor nie protestuje , dla 2 x etykieta DALEJ: ;)
A więc jeszcze raz :) org 0 ;początek programu sjmp start ;skok do programu głównego org 000bh ;tu skoczy program po przepełnieniu licznika T0 inc B ;zwiększenie licznika B o 1 cjne b,0,koniec skok do etykiety "koniec" gdy B różne od 0 ;-------tu instrukcje zostaną wykonane jeśli odliczono 2^24 clr tr0 ;wyłączenie zliczania T0 (nie pamiętam...
No ok, ale czy mogę bezpośrednio zaraz po liczniku T0, w wierszu niżej przeprowadzić konfigurację dla tego T1?? Rozumiem, że podobnie z instrukcją MOV TMOD mam to robić ?? Tylko będą inne wartości w tym TMOD, odpowiadające T1? I gdy będę już miał go skonfigurowany... To potem ten klawisz, mam zrobić akcję w głównej pętli dla tego, aby po wciśnięciu...
Być może kolega ma pomiar dwu taryfowy (dzień, noc/weekend) pomiary dla konkretnych taryf to 1.8.1.0 oraz 1.8.2.0 . Aczkolwiek 1.8.0 to suma i również powinna się zmieniać. Nie mam takiego licznika pod ręką aby zerknąć jak to dokładnie wygląda. Co oznaczają poszczególne wskazania jest wyjaśnione pod wyświetlaczem. Najpewniej można sprawdzić licznik...
Nijak z żadnego kodu nie mogę się doczytać na chłopski rozum kiedy on mierzy czas od Rising do Rising. Nie używaj więc chłopskiego rozumu - użyj własny! Wyjaśnienie powinno być zbędne bo jest bardzo trywialne; - obracając wiatrakiem, w pewnym momencie wbudowany tam hall switch daje impuls na INT0, co wtedy robisz w programie? - odsyłasz go do etykiety...
Można, tylko trzeba pamiętać, że bramki tam mają max. 4 wejścia i kombinacje więcej niż 4 wejściowe trzeba dekomponować na mniejsze. W Digital Works nie ma (w każdym razie nie zauważyłem tego) możliwości wstawiania połączeń schematowych (etykiet) i każde połączenie trzeba łączyć bezpośednio. Przy przerysowywaniu do DW należy połączyć ze sobą wyjścia...
Witam, przerabiam ćwiczenia z książki "Mikrokontrolery dla początkujących" i natknąłem się na problem z kolejnym z ćwiczeń. Poniższy program w zamyśle jest dekadowym licznikiem rewersyjnym. Niestety po załadowaniu nie działa. Brak reakcji na sygnał wejściowy z przycisków. Procesor ATtiny 2313 na płytce testowej AVT. Z góry dziękuję za pomoc w znalezieniu...
Napisz do czego będziesz uzywał tej drukarki ? Etykiety papierowe, metki materiałowe - srednie obciążenie miesięczne/tygodniowe. Najdroższa jest głowica w tej drukarce a sprzedający nie podaje przebiegu tej głowicy. Drukarka posiada licznik kilometrów przebiegu - ale 10 czy 100 czy 1000?
etykieta licznik etykieta puste czujnik etykieta
dyskiem segate baracuda poprawa dynamiki awaryjny ciągły światło
vt6421a zworki sprzedam oscyloskop rigol
Jak sprawdzić grzałkę w piekarniku Amica, Bosch, Electrolux – pomiar rezystancji i upływności Brak tylnego złącza ISO w radiu samochodowym – identyfikacja i podłączenie