Witam napisałem prosty kalkulator w c++, obliczający przerwania dla zaokrąglonych czasów, Mi się przydał do zegarka i stopera może i Wam się przyda Program napisany pod Linux, skompilowana wersja na Windowsie nie działa Pozdrawiam Brak zdjęć, proszę to poprawić, regulamin wewnętrzny pkt. 2 (joy_pl)
Po co ten rezystor. Nastepnie jak nie chcesz czekac zanim dojdzie do ifa wykorzystaj przerwanie. Jak masz duzo przyciskow, to podlacz do wszystkich switchy diody do ktoregos przerwania
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.
Ustawienia, aplikacje, kalkulator, opcje zaawansowane, przerwij, resetuj. Zaktualizuj ze sklepu microsoft.
Dziekuje tak faktycznie wpisywalem z 0 i nie pokazalo nr vin i tez nie polaczylo z kalkulatorem silnika , klimatyzacja . Sprawdze w piatek i odpisze czy dziala. Dam nie ma nic wspólnego ze się nie łączy z kalkulatorem silnika. Przerwany obwód diagnostyczny albo zakłócenie. Ma instalacje LPG?
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...
Ta konfiguracja poprawiła o wiele jakość odtwarzania, ale teraz tylko jak skonfigurować przerwanie aby normalnie odtwarzało .wav 8000Hz przy 8MHz procek? W tym celu podałem ci link do kalkulatora (jednego z wielu). Zaglądając do datasheet-a będziesz mógł ustawić taką częstotliwość próbkowania (wywoływania przerwania) - jaka ci się podoba. Oczywiście...
Laser widoczny ( w zakresie światła widzialnego) będzie zwracał uwagę. Ale jesli chcesz to zrealizować to polecam takie śmieszne rozwiązanie Kalkulator elektroniczny jako licznik, fotorezystor w miejscu klawisza = "Programujesz" na kalkulatorze 1,+, a = zamykane fotorezystorem będzie sumowało przerwania. Oświetlony fotorezystor będzie zwierał klawisz...
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...
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...
Jeżeli piszesz, że ma być z obsługą myszki, to rozumiem że kalkulator musi się wyświetlić w trybie graficznym. Bardzo dawno temu dla wprawy pisałem taki program (w środowisku graficznym Turbo Pascala). Jest dosyć skomplikowany. Przede wszystkim musisz zapoznać się z obsługą przerwań wTP.
Rozumiem rozumiem, nie wpadłbym na to sam :D Ogólnie to mam do zrobienia kalkulator i myślę czy rozwiązanie bez przerwania będzie wystarczające. Właściwie to mogę przecież zrobić tak, że program główny będzie cały czas sprawdzał czy jest wciśnięty przycisk, jeśli tak to wykonuje odpowiednią operację i wraca do głównego. Poza obsługą przycisków kalkulator...
Kod literowy silnika zawarty jest w nr VIN np 9HY lub 9HZ - to tak na przyszłość aby pokazać że jest kilka modeli silnika o tej samej mocy i podawanie samej mocy zbytnio nic nie daje. Co do czujnika ciśnienia to ta informacja może być w kalkulatorze silnika bo do niego podłączony jest ten czujnik a to kalkulator silnika steruje wentylatorem a nie sterownik...
-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ą...
Cześć wydaje mi się że nie potrzebie komplikujesz sobie życie przerwaniami (przynajmniej do klawiatury) ustal jakieś główne założenie np.: podstawa to odczyt klawiatury a do przerwania daj LED8SEG niżej dodaje kod obsługi klawiatury 4x4 która zwraca 0xFF gdy żaden klawisz nie został wciśnięty korzystałem z tej procedury właśnie między innymi do kalkulatora...
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ć...
Sądzę że to niemożliwe do policzenia podczas kompilacji ponieważ w programie może być pętla, a kompilator nie wie ile razy zostanie wykonana. W moim kodzie akurat w tym miejscu nie ma pętli ale są 3 warunki czyli co najmniej 2 bliskie skoki. Czyli też nei wiadomo ile czasu się bedzie wykonywać, bo skok to 3 cykle, a brak skoku to dwa cykle. Może są...
Load Timer 250 pojawił się 2 razy bo pierwszy jest wykonyawny przed wejściem do pętli a następny w pętli. W tym programie jest dodatkowa zmienna Licz_8ms bo Timer0 nie może odmierzyć całej sekundy w jednym przebiegu. Przy użyciu Timer1 i odpowiedniego kwarcu można osiągnąć przerwania co 1 s. Jest to korzystne bo odmierzanie czasu jest nieco dokładniejsze....
Polski help napisany przez Z.B. jest na stronie MCS Electronics. Napisany po polsku. Możesz to ściągnąć. MCS Electronics jest w Holandii, strona jest po angielsku a różne helpy, programy, opisane książki bywają w różnych językach. Help to jest help- nie do nauki programowania ale do pomocy przy wątpliwościach. A i tak warto cały przejrzeć. Kup sobie...
Witam. Pacjent Citroen C5 z 6FZ z roku 2003. W wyniku nieudanego procesu wymiany baterii (nie wiem na czym błąd polegał) wyskoczył mu permanentny Economic Mode, nawet w czasie pracy silnika. To już mam opanowane, ale problem tkwi w tym że Sagem S2000P wywala błąd konfiguracji P1613. Gdy wejdę w telekodowanie to wszystkie opcje są puste (kreski zamiast...
Zrob tak ustaw timer0 na tryb 16 bitow, w procedurce przerwania tajmera dodaj linie: TL0=x;TH0=y - x i y w zaleznosci od tego jaki masz kwarc tak aby na kalkulatorze wyszlo przerwanie co ok 1ms. dodaj cztery zmienne typu PWM1...PWM4 i cztery pomocnicze np. pomoc1..pomoc4 i robimy tak: w procedurze przerwania tajmera if pomoc1<>0 then incr pomoc1...
Witam serdecznie forumowiczów. Od dłuższego czasu nie miałem do czynienia z AVR. Ostatnio zaszła potrzeba wykonania pewnego urządzenia. Do tego celu zaprzęgnąłem Timer1 ustawiony w tryb CTC. W efekcie miało być przerwanie generowane co 1s. Niestety generuje się o wiele rzadziej. Co robię nie tak? OCR1A = 0x7A11; TCCR1A |= (1<< WGM12);...
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...
Policz nastawy za pomocą kalkulatora AVR.
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...
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...
A może kolega zdradzić jak lutuje się takie taśmy? Jestem ciekaw ponieważ mam podobną rzecz do polutowania( wytarte ścieżki w kalkulatorze. Może naprawa kalkulatora wydaje się śmieszna ale mam do niego sentyment).
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...?.?.?
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 a to działający sposób na bascom 8051 [syntax=vbnet]Dim R As Byte Dim E As Byte Dim Bitek As Bit Dim Crc As Word 'Dim Crcl As Byte 'Dim Crch As Byte Dim D(2) As Byte 'Dim D2 As Byte Dim Crcp As Byte Crc = &HFFFF D(1) = &H45 'bajt pierwszy do obliczen D(2) = &H64 'bajt drugi do obliczen Do For E = 1 To 2 'licznik bajtów do obliczeń 'Crcl = Low(crc)...
W poniedziałek pójdę się zapytać czy takie mają. Póki co żadnych innych przyczyn nie możemy wykluczyć? W kalkulatorze wynik to 366W bez podkręcenia, więc kiedy procesor jest na domyślnym taktowaniu, to chyba nie powinno być problemu. W żądaniu przerwań (IRQ): 0x00000015 (21) ASUS Xonar DS Audio Device 0xFFFFFFFE (-2) AMD Radeon HD 7800 Series
Tak tylko on mi wskazał, że przewody 820, 821 są zwarte z masą.Ja sprawdziłem przejście i nie wykazało że kable są przerwane na to wychodzi , że napięcie nie dochodzi od bsi do kalkulatora silnika. Bsi nie ma komunikacji z kalkulatorem silnika
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?
Przerwania i powerdown w bascomie działają mi bez problemu (trzeba tylko pamiętać żeby w przerwaniu szybko wyłączać globalną obsługę przerwań lub przerwanie o INT). Ale chciałbym to zrobić w ASM i właśnie tu problem że nie chce ruszyć. Według mojego kalkulatora 0x70 to 0b01110000 czyli według noty st-by http://obrazki.elektroda.net/8_123159363...
ja nie zdobyłem żadnego wykształcenia elektronicznego, ukończyłem szkołę zawodową w zawodzie sprzedawca, później liceum wieczorowe, a potem dwa razy przerwałem studia zaoczne nie związane z elektroniką, a czuje się elektronikiem od zawsze... Szkoły są dobre w jednej rzeczy, zniechęcaniu ludzi do nauki ;-) Mnie elektronika fascynuje od małego dziecka,...
Dało by radę podać ścieżkę co dokładnie trzeba by zmienić w liczniku ?? Gdybym ja to robił dla siebie to zaryzykował bym w DB w kalkulatorze licznika wejście w naprawę/wymiana części lub coś w tym stylu. Przecież chyba jest w DB jakaś procedura wymiany/naprawy/kalibracji licznika? Ewentualnie jeśli znasz vin dawcy lub vin auta z takim licznikiem, to...
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...
Zaznaczone błędy poprawiłem-bez zmian. Przy kwarcu 8MHz i danych trwa to 279ms. Kalkulatory dostępne są online. "To" czyli samo przerwanie czy cały cykl programu rzem z wyświetleniem zmiennej na lcd? Poza tym te 279ms nijak nie pasuje do tego 64x spowolnienia.
Witam. Do pracy - raczej C++ (w Delphi sie nie bawie, ale nie neguje) z MOCNYM przygotowaniem z ASM (podstawa kazdego elektronika) A co do starego Pascala, Panowie - uwazam, ze dobry programista powinien go znac (wbrew pozorom czesto sie przydaje, chyba ze ktos nazywa siebie programista a umie w Pascalu tylko kalkulator zrobic :P - pisalem w TP wszystko...
A jaki $crystal wewnętrzny ma tiny13? Mozna dać prawie dowolny aby tylko w przerwaniu ustawić odpowiednią wartość licznika aby przerwanie było co ok. 1ms. Ściągnij sobie jakiś kalkulator AVR. I 4800000 wewnętrzny to chyba nie jest. A, i trochę pomyliłem się w opisie działania. Jak wciśniesz przycisk to dopóki nie skończy sekwencji nie reaguje na dalsze...
Miałem w zbiorach ten kalkulator ale zapomniałem o nim. Chyba już obczaiłem skąd mam 181 a nie 363 według niego ułożyłem sobie wzór (przerwanie wywołane co:) (pomnożyć przez) (oczekiwana częstotliwość w Hz) (równa się) (Wartość Pwm1) w moim przypadku 0,008192s*22000Hz=(Pwm1=180) To co w związku z tym oblicza ten kalkulator ze strony wkrętak.pl ??
siema a więc dalem plik na karte i chce go instalować, niby wszystko ok ale na końcu instalacji wyskakuje komunikat; iNSTALACJA PRZERWANA Jak temu zaradzić?? Pozdro i dzięki za program
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...
Powiedzmy że dla szukanych czasów 0.9 - 20ms najmniejszym "krokiem" regulacji będzie 0.08ms. Wtedy konfigurujesz Timer0 do pracy z preskalerem 64 i otrzymujesz 8MHz/64 = 125kHz czemu odpowiada czas 8us. Teraz wpisując do timera wartość początkową = 246 otrzymujesz 256-246=10 a zatem przerwanie od Timer0 zgłaszane będzie co 10x0.008=0.08ms. W obsłudze...
Poprzedni moj post jest juz za duzy by jeszcze cos do niego dolaczac, stad nowy post. Powoli zaczalem dumac nad ulepszeniem jedynego polskiego kalkulatora programowalnego opartego o kostki MC14009, MC14010 i MC14011. O ile MC14009 jeszcze da sie kupic dosc latwo, o tyle dwie pozostale kosci raczej sa raczej nieosiagalne. Postanowilem zatem, ze oprocz...
Nie ma nic ciekawego, 2 licznik jest wyzerowany bo tego wymagała procedura wymiany zbiornika na dodatek. Wcześniej jak rozpinałem kable i montowałem ten zbiornik wyskoczyły jakieś błędy z nim związane których nie dało się usunąć, nic ważnego, przerwany obwód itd. Teraz po teście pokazało że jest ten błąd, włączyłem odczyt błędów i parametrów w tym kalkulatorze...
Co akurat mnie zmartwilo, bo najlatwiej byloby naprawic przerwana siec, a ten sterownik moze zadecydowac o zlomowaniu auta. Echhh... a mial jeszcze rok posluzyc daj spokuj wymiana kalkulatora to chwila w przedlifcie. A Tqoja proza topika świadczy o nieznaniu tematu napraw elektroniki d.... wozideł.
Zanim wymieniłeś przepustnice to trzeba było ją pomierzyć na stole a druga rzecz to sprawdzić ciągłość przewodów pomiędzy kalkulatorem wtrysku a przepustnicą. Clip pokazuje opis błędu wraz z informacją czy przerwany jest obwód czy może jest zwarcie do plusa/masy. Po tym było by wiadomo co mu dolega. Daj screena z Clipa przy odczycie błędów i napisz...
Pisałem ostatnio zegar na attiny2313 również popędzany z 8Mhz. Ponieważ musiałem ograniczyć się do 8bitowego licznika wykorzystałem: prescaller 64, zliczanie do 250 w trybie z maksymalną wartością licznik w rejestrze OCRxx i generowanie przerwania przy przepełnieniu. Otrzymałem generowanie przerwania z częstotliwością 500Hz. Teraz tylko programowy podział...
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...
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.
Raczej jest to zapewne gumka, a właściwie gumka przewodząca. Co masz na myśli pisząc "lekko naruszony". Jeżeli jest np. przerwany to najlepiej wymienić na nową - można taką odzyskać z uszkodzonego urządzenia z wyświetlaczem LCD (chociaż nie we wszystkich LCD są gumki).
Witam, chciałem clipem aktualizować sterownik wtrysku w Megance 3 1.2 tce i aktualizacja przerwana na 20 %, teraz nie widzi kalkulatora wtrysku i auto nie odpala. Pytanko czy jest ktoś ze Śląska co to ogarnie.
Początkowo multipleks miałem zbudowany na switch case, ale obecnie jest na if'ach. I wygląda tak: Ta sama historia co z klawiszami, wystarczy mądrze w [syntax=c]SendSpi ( pgm_read_byte (&CYFRY[CYFRA3]) );[/syntax] dodać zmienną licznik np [syntax=c]SendSpi ( pgm_read_byte (&CYFRY[CYFRA3+licznik<<2]) );[/syntax] Kolejna brzydka rzecz,...
No więc ogólnie lipa.... W ABSie zmieniłem rozmiar opon - nie pomogło W liczniku nie widzę możliwości zmiany skrzyni, aczkolwiek wszędzie jest jako ręczna/manualna W czasie jazdy parametry sprzęgła i hamulca - wyłączone Po skanowaniu błędów nie ma nic poza UCP "przerwany obwód zasilania sprężarki klimatyzacji" Ma zaprogramowane opony lato ale nie zaprogramowana...
Za pewne tak będzie, ale wnioskujemy to tylko dzięki temu że było podobnie z pierwszą i drugą turą. No ale fakt faktem jeśli będzie coś innego to może znajdzie się ktoś jak ostatnio i zrobi streama na twichu i na żywo będzie rozwiązywał hahaha :D No a tak poważnie to zróbcie sobie na pendrive mase notatek, nawet i kalkulator w js czy c++, i po cichu...
Rozumiem, no ale... Mam juz kompa około 2óch tygodni, więc pasta troche się rozgrzała. Zdejmowałem ten dobry wentylatorek 2 dni temu. Przy czym pasta rozeszła się prawie na cełej powierzchni procka. (fabrycznie był nałożony mniejszy kwadrat pasty) Podczas zapinania radiatora przy załapaniu zatrzasków czułem dość duży opór (nacisk jego na proecek - więc...
Próbuję się dowiedzieć na których pinach odbywa się ta komunikacja. Podejrzewam przerwany przewód. Skoro zadajesz takie pytanie to znaczy że w ogóle nie masz pojęcia. Bo brak komunikacji to od razu błąd łączności kalkulatorów wywala CAN. Potrzebny jest dobry diagnosta który zna się na rzeczy i umie analizować Live data.
O ile oderwane tasiemki da się czasem naprawić (też nie zawsze, Kondzior respect ;) ) to przerwane tasiemki to już znacznie większy problem, możesz zdjąć kawałek folii dookowa szczeliny i spróbować poltować tasiemke z pomocą cieniutkiego drucika, mnie się raz tak udało, ale jeśli tasiemka jest przerwana na brzegu, to niestety nic z tym zrobić się nie...
Dzięki wszystkim za zainteresowanie , najbardziej pomógł kalkulator do którego dostałem linka. Poza tym naprawde to było jakieś małe nieporozumienie pomiędzy mną a bascomem. Myślałem że to policzy jak trzeba. rozwiązanie timer0 z preskalerem 64 wywołuje przerwanie raz na 0,016384 sek więc liczymy 61 razy i mamy sekunde nawet dokładnie do 3 min wystarczy...
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 wszystkich:) Mam pewien pomysł lecz nie wiem jak go dobrze zrealizować. Chodzi mi o taki układ który zliczałby ilość butelek przesuwających sie po taśmie produkcyjnej. Wyczytałem na forum, że można by coś takiego zrobić na bazie zwykłego kalkulatora gdzie po wpisaniu +1 i dalszym naciskaniu = będzie dodawał po 1 do wyniku. No i zamiast przycisku...
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++;...
Mam pytanko: jak prawidłowo podłączyć klawiaturę ze stykami węglowymi (jak w kalkulatorach) pod mikrokontroler? Czy ustawić 1 na wejściu i zwierać nim do masy, czy dać zero i łączyć z zasilaniem? Stosować jakiś opornik? Proszę o jakąś poradę bo do tej pory stosowałem tylko przyciski w postaci mikrostyków. Może jakiś schemacik z wyzwalaniem przerwania...
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...
Witam, jak na załączonym zdjęciu grzałka doznała przerwania domniemam ścieżki. Czy sposób w jaki naprawiłem jest akceptowalny? Wiem już, że 0.2mm^2 przekrój kabla jest za mały i kalkulator internetowy doradził 0.75mm^2 miedziany, który pozwoliłby na przeniesienie 2.08KW i 12A. Więc zmienię. Nie znam budowy i działania taśmy oporowej, dlatego założyłem,...
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...
(at)mpier Kolego, nie pomagasz wcale ani w tamtym ani w tym temacie. Piszesz mi w kółko to samo - jakieś ogólniki jak jest zbudowany kod w protokole NEC - ADDR, ~ADDR, CMD, ~CMD Po pierwsze w tym temacie są 2 szkice, które nie używają biblioteki IRRemote tylko dekodują kod za pomocą przerwania INT0 z pinu D2 Arduino i pomiaru czasu więc nie wiem o jakiej...
Witam !! Mam taki problem: telefon chodził w IDEI, zdjąłem locka przy pomocy kalkulatora kodów.Wszystko śmiga tylko gdy próbuje wykonać jakiekolwiek połączenie lub też ktoś dzwoni do mnie telefon normalnie nawiązuje połączenie, ale po około 5 sekundach rozłącza się i wyświetla komunikat: "Połączenie przerwane".Nie miałem jeszcze okazji testować z innymi...
Witam, potrzebuję makro do Excela w VBA. Łamie sobie głowę, żeby to napisać i może ktoś umiałby to poskładać w sposób logiczny w makro. Z góry mówie, że to wygląda na dość obszerne makro ale myśle, że dla kogoś kto dobrze ogarnia VBA nie będzie z tym miał problemu. Dla mnie jest to troche ciężki temat :| Program ma kopiować komórki J2:J, K2:K, L2:L...
Tanie kalkulatory z firmy Daymon pochodzą z rynku wtórnego i są wybrakowane. Prawdopodobnie podróbki. Więc UWAGA. Jestem posiadaczem jednego z nich, model rs-991es. Po paru minutach "wcisnął" się jeden przycisk a po niecałej godzinie przestał całkowicie działać po delikatnym rzucie na łóżko. No to go rozkręciłem... Przerwał się kabelek a to takie delikatne...
Przy projektowaniu używam kalkulatora chociaż to akurat można policzyć na palcach. Jeśli dobrze pamietam to impuls powinien się zawierać między 1ms a 2ms a servo stoi na środku przy 1,5ms. Niemniej daje to 1ms którą chciałbś podzielić tak by móc sterować servem. Załóżmy że chcesz to podzielić tylko na 100 części. Jedna milisekunda ma 1000us Podzielona...
Zrobiłem układ kabla od nowa i dalej nic, i tak się zastanwiam czy jeżeli taśma wyśiwetlacza była by przerwana to ma to cos wspólnego z łącznością po rs232? wg mnie nie. Dodano po 17 Dziś po kilku dniach bez bateri, włożyłem same baterie główne i wyskoczył komunikat o wyczyszczonej pamięci ram, więc juz działa. Ale co z oględzin zauważyłem, że ten mój...
Witam, potrzebuję makro do Excela w VBA. Z góry mówie, że to wygląda na dość obszerne makro ale myśle, że dla kogoś kto dobrze ogarnia VBA nie będzie z tym miał problemu. Dla mnie jest to ciężki temat, gdyż jestem nowy w programowaniu i tak jakbym potrafił napisać na kopiowanie komórek makro tak w tym wypadku jest to troche trudniejsze i nie potrafie...
Usterka usunięta... Przyczyną tych wszystkich niedomagań był przerwany kabel mux-a. Niestety nie zlokalizowałem miejsca w którym został uszkodzony. Wiem że są dwa newralgiczne punkty w tym aucie narażone na uszkodzenia, jednak tam kable całe, nawet mocne szarpanie nic nie dało. Nie było innego wyjścia jak puszczenie osobnej żyły od kalkulatora wtrysku...
W gimnzajum dostaliśmy zadanie: Pan Andrzej Mnożnik zamierza napisać program symulujący czterodziałowy kalkulator wykonujący następujące działania: dodawanie, odejmowanie, możenie, dzielenie ma dwóch ułamkach. Podanie danych kalkulatorowi polega na wczytaniu mianowników i liczników obu ułamków. Kalkulator wykonuje tylko jedno działanie wynrane przez...
Witam. Mam jeszcze jedno pytanie chcę dodać do mojego programu (kalkulatora) opcję, że po otrzymaniu wyniku jest możliwość wyjścia z programu. Po zastosowaniu zwykłego polecenia cin >> zmienna; program działa, ale czeka na zmienna i po jej wpisaniu sprawdza czy jest to np. "W" i wtedy wychodzi. Chciałbym zrobić tak aby program odczytywał zmienną ale...
Chcę uzyskać przerwanie INT0 lub timer od przerwania dokładnie 1kHz. Aktualnie medzia8 pracuje na 16MHz i ni w ząb nie idzie uzyskać precyzyjnie 1kHz wykonując jeszcze chociaż zmienna++ by odliczać czas 1 ms w owym przerwaniu (ctc lub ovf). Świadom jestem niedokładnego kwarcu zewnętrznego dlatego poszedłem w inne rozwiązanie. Wykorzystałem przebieg...
Właśnie taki błąd jest dziwny. W dzienniku zdarzeń w bsi widnieje właśnie błąd F000. Kalkulator silnika nie odpowiada na szynie can. Tak to jest dokładnie opisane. Jeśli chodzi o koło foniczne, rozumiem że te na wale korbowym z paskiem magnetycznym to wizualnie jest dobre. Samochód ogólnie ma mało przejechane i wszystko praktycznie wygląda na nowe....
Nie wiem o co pytasz. Chyba wiesz jakich Timerów używasz? :D Jedyne co mi przychodzi na myśl to funkcje które używaja Timerów ale wtedy jest to wyraźnie napisane w Helpie. Na przykład Getrc5() zajmuje Timer0, DCF77 zajmuje Timer1 albo Timer3 i takie tam podobne. Wielu rzeczy po kompilacji możesz się dowiedzieć z pliku raportu (Ctrl + W albo ikonka kalkulatora)....
Panowie spokojnie, po co te emocje, konstruktywną krytykę co do pewności własnego sprzętu i wykonywanych nim pomiarów oczywiście przyjmuję. Nie mniej wiem gdzie się znalazłem, w dziale dla początkujących, dlatego apeluję o więcej wyrozumiałości i bycie gotowym na laickie pytania. Nie zamierzam żyć z naprawy sprzętu elektronicznego a jedynie naprawić...
Aż sam się dziwię xd Muszę spokojniej pukać w te cyferki na kalkulatorze ;) Ale co w tym wypadku? Bo preskaler 256 daje ( jeżeli się nie pomyliłem ;) ) 3905,25 czyli po zaokrągleniu ( można? ) do 3905 też mieści się w OCR1A i daje wartość bliższa ogólnie możliwej. W takim wypadku wybieramy tą najbliższą max dla OCR1A? Czy niecałkowite odrzucamy? Dodano...
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 '...
Który z AVRmega ma dwa I2C? A programowo kolega nie umie zrobić? Działa i to dobrze. Ardymenty sie kończą czy kolega chce zabłysnac wiedza na temat I2C? "Ardymenty" się nie kończą ale myślałem, że kolega trochę o tym poczyta i coś z tego, co wyczyta, rzuci mu się w oczy w odniesieniu do kontekstu wątku.Widocznie się przeliczyłem Zaczyna się komplikować...
Witam, Dzieki za wyczerpujaca odpowiedz, widze ze tez zaglebiasz sie w szczegoly tego ustrojstwa ;]. W tej chwili u mnie juz dziala jak trzeba. Jezeli chodzi o wywolanie funkcji to mialem na mysli wywolanie funkcji juz z mojej funkcji obslugi przerwania. Sprawa wygladala tak, ze mialem mthumb-interwork z tym ze dla samej komendy linkowania gotowych...
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...
Czy ja wiem, czy coś się poplątało. Korzystam tylko z AVR-CALC, i podpieram to pomiarem częstotliwości pracy przerwania (TOGGLE PORTx). Tak czy inaczej, preskaler 32 mam ustawiony, a wartość overflow ustawiona na 194 i otrzymuję 8kHz, to raz, a dwa, że przebieg pomierzony jest zgodny z założeniem fpróbkowana/fmierzona czyli tu będzie 8 punktów na okres...
C4 grand picasso. Klima mi nie działa. Nie załącza się sprężarka ani wentylator chłodnicy. Wentylator działa jeśli silnik wbije się powyżej 100stopni czyli sprawny. Jak podam +12V do sprężarki z akumulatora to sprężarka się kręci ale żadna z rurek przy klimie nie robi się ani ciepła ani zimna. Wymieniłem czujnik ciśnienia na tej aluminiowej cienkiej...
W jaki sposob mogę obslugiwać sygnały zewnętrzne w raspberry pi ? Znaczy np. chce podać do raspberry jakiś sygnał i w zależności od tego czy napięcie wynosi 3 V czy 5 V to włącza się np. kalkulator albo przeglądarka, do tego też potrzebny jest jakiś dodatkowy mikroprocesor czy po prostu pisze aplikację pod linuksem w raspberry ? Jestes zielony a potrzebuje...
C4 grand picasso. Klima mi nie działa. Nie załącza się sprężarka ani wentylator chłodnicy. Wentylator działa jeśli silnik wbije się powyżej 100stopni czyli sprawny. Jak podam +12V do sprężarki z akumulatora to sprężarka się kręci ale żadna z rurek przy klimie nie robi się ani ciepła ani zimna. Wymieniłem czujnik ciśnienia na tej aluminiowej cienkiej...
Ż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ć,...
Witam Mam problem z uruchomieniem na tym urządzeniu klawiatury ekranowej. System Windows Embedded CE 6.00 Uruchomiłem windows, nowe menu "Black" Jarząbka, prawie wszystko chodzi oprócz klawiatury i paroma programami. Programy klawiaturowe zawarte w "Apteczce" jak i w paczce menu Jarząbka nie działają w ogóle. Działa mi program klawiatury JOTKBD, działają...
Witam. Citroen c4 2.0 hdi 2005r. kod usterki p2670. Dwóch mechaników rozłożyło ręce, według książki serwisowej należy wymienić ecu ale jest też uwaga: możliwość przerwania na wiązce. Ecu Siemens 5ws40201c-t. Został wymieniony czujnik ciśnienia paliwa. Może ktoś miał podobny problem lub ktoś wie jak się za to zabrć i gdzie szukać przyczyny usterki. Auto...
Nie musisz też rozbijać wartości ładowanej do TCNT1... Jest to co prawda rejestr 16-bit ale gcc samo się tym zajmuje... Możesz napisać np. TCNT1 = 1200; i będzie ok... Przy odczytywaniu TCNT1 sprawdza sie ta sama zasada? Nie trzeba oddzielnie odczytywac H i L ? Nie wiem może jesteś przyzwyczajony do zapisu szenastkowego i wiesz co ustawiasz ale mi...
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...
Nie wiem jak koledzy ale ja zawsze jak mam narysować coś na ledach to robię to tak. tu oczywiście deklaruje zmienne i configoruje timer Do ' display DS1 Reset Ds4 : Reset Ds3 : Reset Ds2 : Set Ds1 Led7 = Lookup(zmienna_a , Led7s_table) Waitms Ms ' display DS2 Reset Ds4 : Reset Ds3 : Set Ds2 : Reset Ds1 Led7 = Lookup(zmienna_b...
Idąc w drugą stronę: relatywnie wolny procesor ARM może posiadać sprzętowy sterownik pamięci zewnętrznej i obsługiwać ją tak, jakby ona była wewnątrz jego struktury. Warunkiem jest tutaj posiadanie wbudowanego sterownika, bo na softwarowym zajmie Ci taka sama operacja odczytu/zapisu jakieś 3x więcej czasu plus ewentualne operacje wynikające z przerwania...
Witam, zrobiłem jeszcze raz test diagnostyczny i się pojawiło: F9A0 – błąd przekaźnika sterownika rozrusznika (usuwanie zapisu defektów związanych z tym kalkulatorem jest dostępne tylko przez BSI) ale w końcu samo zniknęło przy kolejnym wyszukiwaniu błędów F9A0 (nr taki sam jak wyżej) – Kod usterki dostawcy - dotyczył modułu zarządzającego...
witam, od kilku dni walczę aby uruchomić trafica po wypadku... auto było kupione bez kluczyka - został zakupiony nowy w serwisie... przyuczyłem go dziś clipem... zamyka i otwiera drzwi lecz po przekręceniu jest tylko stukniecie przekaźnika i nie kręci w ogóle rozrusznikiem... odłączyłem sterownik poduszek... bezpieczniki sprawdziłem i są ok... nie potrafię...
Load timer = ... nie jest równy Timer = ... ... no to akurat jest oczywiste :-) Problem dotyczy zupełnie czegoś innego - poczytaj powyżej, ale dokładniej ;-) Skąd te obliczenia? Poniżej masz kalkulator do timerów. Policz i się nie dziw. ... no jakoś się nie dziwię, bo kalkulator (swoją drogą całkiem fajny - szczególnie przydatny dla tych, który nie...
wykonywanie przerwań kontroler przerwań stm32 przerwań
toyota radio zasilać radio kondensator trzeszcz nawijanie zwojów
napęd bramy przesuwnej napęd bramy przesuwnej
Zablokowana stacyjka w Volvo V70 - przyczyny i rozwiązania Jak ustawić 2 temperatury dzienne na sterowniku Salus?