LICZ.JEŻELI
Funkcja Wait nie blokuje Watchdog -a, zrób to co zaproponowałeś - Stop Watchdog - Wait - Start Watchdog Pozdrawiam
Witam, przepraszam za ciekawość; a w jakiej to "szkółce" dostałeś taki projekt, iż masz z nim takie kłopoty? Ja już te zadania dawno (i teraz ponownie) odrobiłem, ale to nie znaczy, iż miałbym je Tobie "podać na tacy". Pokaż najpierw tu sam co zrobiłeś, a wtedy możemy Twoje błędy skorygować. Podpowiem tylko dla układu kombinacyjnego; należy znaleźć...
A skąd pomysł, że w tym aucie body komputer ma funkcję kontroli żarówek? Może licznik być "uniwersalny" dla różnych wersji, a body nie i funkcja nie będzie działała.
Zasada jest bardzo prosta. Mechanizm przewijania zatrzymuje się, gdy licznik pokazuje "0". W miejscu, w którym chcesz, żeby się zatrzymał, kasujesz licznik.
Dla realizacji licznika mod. 6 potrzebujesz 3 przerzutniki. Tworzysz po dwie tablice Karnaugha dla obu kierunków liczenia dla wejść sterujących każdego przerzutnika. Przyjmujesz, że w przód to X = 1, a w tył to X = 0. Minimalizujesz osobno funkcje wzbudzeń. Funkcję wzbudzenia w przód mnożysz logicznie przez X, a funkcję wzbudzenia w tył mnożysz logicznie...
(...) ru między A i M. Jednak jest to jedyny parametr który po zmianie na M po nowym uruchomieniu auta z powrotem wraca na A. Rzeczywiste spalanie jest inne niż to samo resetujące się coś. Pomóżcie, może da się coś z tym zrobić. https://obrazki.elektroda.pl/3014225600_... (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Możliwość ręcznego...
Dla uściślenia to napisz jeszcze, czy napewno chodzi Ci o licznik liczący mod. 9 czy o licznik liczący do 9. Postać funkcji wzbudzeń które podałeś z zajęć są dla licznika liczącego do 9. W przypadku licznika mod. 9 Twoja funkcja dla Ta jest poprawna. Dla innych przerzutników nie rozpisywałem. W mojej poprzedniej odpowiedzi nie zwróciłem uwagi na tą...
Między "licznikiem do 99", a "licznikiem modulo 99" różnicy przecież nie ma. Jednak to, co podałeś w linku tyczy się liczników BCD na 7490. Dwa połączone kaskadowo dają licznik BCD do 99. Multiplekser ma tu być ewidentnie jako funkcja boolowska. Chodzi o coś takiego: [url=http://www.exploreroots.com/dc29.ht...
A jaki jest problem żeby inwestor sprawdził na której fazie ma podłączone prądożerne odbiorniki, wyłącza dwie fazy i sprawdza co jest na tej pozostawionej, następnie analogicznie pozostawia inną, a wyłącza pozostałe i tak ze wszystkimi 3 fazami. Zawsze można przepiąć prądożraki ;) pod fazę, którą chcemy, samemu jak potrafimy, albo poprosić fachowca,...
Akurat tego sterownika Kess-chinol poprawnie nie czyta, a pomijając licznik zablokujesz mu zapis najdalej po kilku wgraniach.
Pamiętaj, że zmienne statyczne są tworzone raz, więc jeśli zmienisz dst, to i tak licznik będzie jeden. Poza tym, w czym twoja funkcja jest lepsza od strncat? Równie dobrze możesz sprawdzić czy strlen(dst) + strlen(txt) jest mniejsze niż sizeof(txtbuf) przed kopiowaniem. Tu tez potencjalnie masz błąd: if(str_curr_length+length >= TXFRAME_SIZE) Pamiętaj,...
Jęśli chodzi o pytanie nr 3 to tak Dodano po 7 Bezpośrednia odpowiedź na pytanie Aby jednocześnie wyświetlać prędkość obrotową (RPM) wentylatora oraz ustawioną moc (np. w formie procentowego wypełnienia PWM) na wyświetlaczu dotykowym podłączonym do Arduino Mega, należy: - Zliczać impulsy z tachometru (pin TACH) wentylatora, przeliczać je na obr./min...
nadajnik prędości jazdy, jest tak taka tarczka z naznaczonymi polami, świeci w nią dioda, światło się odbija albo i nie, zalezy na jakie pole trafi i odpiera to fotodioda, następnie jest to formowane na przebieg prostokątny i wysyłane do sterownika silnika, aby ten wiedział z jaką prędkością wóz sie porusza.
Jest błąd w kodzie biblioteki obsługi wyświetlacza. Licznik o szerokości 16-bitów jest zbyt krótki, aby przesłać strumieniowo cały ekran 320x240 pikseli (76800 pikseli). Należy użyć licznika 32-bitowego: [syntax=c]void lcd_zapelnij_prostokat(uint16_t x, uint16_t y, uint16_t x1, uint16_t y1, uint16_t kolor) { lcd_ustaw_obszar(x,y,x+x1-1,y+y1-1); uint32_t...
Jak masz wolno-zmienny enkoder (impulsator) to można podpiąć kanały A i B pod wejścia zwykłe. Program: jak jest A i narasta (zbocze) B to funkcja zwiększ rejestr (+1), a jak jest B i narasta (zbocze) A to zmniejsz (funkcja -1) rejestr szybkości krokowej. Można podłączyć pod szybki licznik (wtedy praca w przerwaniach) ale trzeba analizować: czy zawartość...
Jak wynika z dyskusji na forum Golfa, ta funkcja zależy od systemu wskaźnika paliwa: ma on wyjscie na wskaźnik wskazówkowy i na kontrolkę - jeśli dany licznik ją posiada. Większość Golfów kontrolki nie ma, większość Seatów ma, a kabelka dla kontrolki nie ma dodatkowego do baku - po prostu, po obniżeniu się poziomu paliwa do ilośći "Rezerwa" - kontrolka...
Dzięki bardzo, spróbuję a co to znaczy test elementów? funkcja testera diagnostycznego która wymusza pracę wskaźników etc.
No to kawa na ławę. Instrukcja Getrc5 w czasie działania używa jest licznika TIMER0 i związanego z nim przerwania. Licznik ten jest służy do generacji wymaganych opóźnień podczas próbkowania sygnału. TIMER0 może być dalej używany przez program, lecz należy się liczyć z wynikłymi opóźnieniami, gdy wykonywana będzie funkcja GETRC5(). Jest tylko jeden...
Przy czasach na poziomie sekund, minut to nie jest to żaden problem. Jeden timer ustawić na stałe przerwanie np co 100ms, w przerwaniu od tego timera przeglądać jakąś tablicę, w której każdy jeden element odpowiada jednemu programowemu licznikowi. Zmniejszać liczniki w elementach w tej tablicy, po czym po wyzerowaniu się wywołać jakąś funkcję. W moich...
Kolego regeneruje i naprawiam te baterie od lat, na rozładowaniu nie ma !!! Żadnych zabezpieczeń, idzie + i - prosto z ogniw a na 3ci styk idzie plus przez bimetal a w nowszych przez mosfet i tetmistor !!! Licznik cykli odpowiada tylko za ilość ładowań zanim ładowarka uzna że bateria jest niesprawna a żółta wtyczka jest do balansera ogniw w ładowarce....
To może podasz link do tego filmu, a nie zrzut ekranu? https://www.youtube.com/watch?v=pk_80a16...
ISR (TIMER0_COMP_vect) { //cykliczne przełączanie anod w każdym przerwaniu anod każdego wyświetlacza (wartość negowana aby krążyło 0) ANODY_PORT = (ANODY_PORT & 0xF0); //gdy zapalony wyswietlacz 1, podaj stan zmiennej cy1 itd if(licznik==1) LED_DATA = pgm_read_byte(&cyfry Jakbym nie patrzył nie widzę tutaj przełączania anod. Zapis: ANODY_PORT...
Witam! Hmm... Na początku to trochę rozwlekłeś strukturę. Niepotrzebnie pola: imię, nazwisko, dzień, miesiąc, rok zdefiniowałeś jako tablice dwuwymiarowe a konkretnie niepotrzebnie dodałeś indeks 1 czyli tam, gdzie masz po 10. Powinieneś zadeklarować zgodnie z sugestią Kolegi krru czyli: [syntax=c]struct dane { char imie[30]; char nazwisko[30]; int...
1. Zaalokować jakiś bufor, na przykad wielkości 2^12 w obszarze zmiennych globanych. 2. Wczytać parametry. Dla zadania domowego specjalizowana biblioteka to overkill więc zakładamy, że argc[1] to nazwa pliku, argc[2], wielkość pliku 3. Otworzyć plik wejściowy - fopen w trybie binarnym 4. W pętli do EOF lub zerowej ilości odczytanych bajtów: 4a wczytać...
Prawdopodobnie powiniwneś zabezpieczyć program przed niekontrolowanymi przerwaniami ze strony tego licznka (chodzi mi o funkcję LCD_WriteFont)Wydaje mi się że Funkcja LCD_WriteFont nie pwinna być przerwana w trakcje wypisywania na LCD bo wtedy wyświetlacz może "zgłupnać" miałem ten sam problem i po zabespeczeniu funkcji wypisującej zanki na lcd przed...
Najprościej to chyba tak: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #define TIMERSTART 6 volatile uint8_t FLAGA_50 = 0; volatile uint8_t FLAGA_1000 = 0; // funkcja obslugi przerwania TIMER0_OVF 8MHz / 64 * 250 wychodzi co 2ms // dla innego taktowania nalezy ustawic inny preskaler i/lub inne liczniki stawiania flag ISR(TIMER0_OVF_vect)...
nie kupuj uniwersalnych. możesz kupić z rozbitka. Mam cordobe '95 i zamontowany komputer pokładowy pokazujący te parametry, nazywa się to MFA. między innymi musisz wymienić licznik na taki, który posiada wbudowane MFA, manetkę wycieraczek z funkcja sterowania MFA i kilak wiązek elektrycznych. na szrocie wyhaczyłem to wszystko za 150 zł. Możesz na aukcjach...
Poszukaj w opcjach gry, w samym systemie na pewno nie ma licznika FPS.
OK sam dosyć niedawno raczkowałem, więc ci pomogę Zadanie same w sobie jest banalne Musisz użyć licznika góra/dół Tam są 4 podłączenia: R-resetuje ustawienia (będzie trzeba dodać kolejny Przycisk) CNT-liczenie. Tam podłączasz swoje fotokomórki czyli I1 i I2 (gdy auto przejedzie przez fotokomórkę, to właśnie ten licznik zacznie je sumować, gdy przejedzie...
Tak - domyślnie na wejściu E1 jest sygnał QSP i poziom logiczny jako aktywne 0 (czyli musimy podać +24 żeby się funkcja deaktywowała - alternatywnie w C114/1 zmieniamy na "High Active") https://obrazki.elektroda.pl/6607154200_... Jakby miało paść pytanie jeszcze o skalowanie to od razu podpowiem, że mnożone jest to przez ułamek w którym...
void oznacza że funkcja nie zwraca żadnej wartości. Zmienna i to licznik pętli, tak jak w kodach wyżej, z każdym wykonaniem pętli jest zwiększana i dzięki temu kolejne cyfry rozwinięcia są zapisywane na kojelnych miejscach w tablicy. Wyrażenie 'break' kończy pętle, tu użyte jest gdy liczba jest mniejsza od 2 (wtedy nie trzeba jej specjalnie zamieniać...
Jutro jeszcze sprawdzę jak będzie działać Attiny 45. Może coś uda się osiągnąć. Zrobiłem trochę testów na attiny13 i po nich jestem bardzo sceptyczny co do użyteczności funkcji micros() w takim zastosowaniu jak metoda użyta w twoim szkicu. Mam obawy że na attiny45 problem może być ten sam, tylko nieco mniejszy, z powodu możliwości wyższego taktowania....
Tryb fast PWM działa w ten sposób, że licznik zaczyna zliczać od 0 do wartości 255 (w przypadku licznika 8 bitowego), przy każdym takcie zegara oprócz zwiększenia wartości licznika porównuje tę wartość z wartością rejestru OCR, jeżeli wartości są równe to neguje przypisane wyjście jednego z portów. Co z tego wynika - licznik zawsze zlicza w pełnym zakresie...
Łap. Napisałem w przerwie między... Zajmuje połowę mniej niż Twój a działa :D [syntax=vbnet]$regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 8 $swstack = 8 $framesize = 8 Config Portb = &B01110 : Portb = &B10001 Sw Alias Pinb.0 D1 Alias Portb.1 : Set D1 D2 Alias Portb.2 D3 Alias Portb.3 Config Timer0 = Timer , Prescale = 1024 , Clear...
Pierwszy problem który widzę to timer T30 i licznik C1. Używasz konkretnych zmiennych, które przy różnych wywołaniach mogą mieć przecież całkiem inną wartość, wartość ta będzie modyfikowana w kolejnym innym wywołaniu i po powrocie do danego nie będzie miała odpowiedniej wartości. Ponieważ musisz przechowywać dla każdej obliczanej średniej pewne obliczone...
Raczej 255 = 0xFF (8bit). Przerwanie wykonuje się przy zrównaniu licznika z wartością 255, licznik liczy w górę a preskaler to 256, zakładając częstotliwość CPU na 1MHz przerwania wychodzą co: 256/1MHz*255 = 65ms . (dla 8MHz to około 8ms) Tego co nie jestem pewien, to to czy licznik (mam na myśli rejestr TCNT1 ) jest zerowany przy wartości maksymalnej...
TCCR0=0x07; // port G jako wejście Że co? int main(void) { char digit } Funkcja main obejmuje nawiasem kilka funkcji przerwań. To się w ogóle kompiluje? Pół biedy że funkcja main. Pętla while(1) to obejmuje! Po za tym to SIGNAL pozamieniaj na ISR. ISR jest nowsze i przez to zalecane (choć w sumie kodu wynikowego pewnie to nie zmieni). I przy okazji...
Nie ma tego w Helpie bo to nie jest żadna funkcja czy komenda. Po prostu to narysuje spacje na poprzednim texcie jeżeli przypadkowo napis by się skrócił. Bez tego po skróceniu napisu nowy napis będzie wyświetlony dobrze, ale na LCD pozostanie trochę starego napisu co da wrażenie wyświetlania większej liczby. Ale to jest sposób pośredni. Najlepiej użyć...
Tak jak obiecałem. Plik config.php: Plik database.php: Plik install.php: Plik licznik.php: Plik test.php albo dowolna inna nazwa:[syntax=php]<?php //własciwa zawartość include 'licznik.php'; ilerazy(); //koniec zawartości ?>[/syntax] Zamieściłem ponownie wszystkie pliki, bo dokonałem niewielkich zmian w ich zawartości. Tak jak pisałem w poprzednim...
Dzięki Michalko12. Po to się pisze na forum, żeby uzyskać taką odpowiedż. Czemu tak dużo jest "cwaniaczków" odsyłających do dokumentacji - szczególnie, że dokumentacja jest po angielsku. Lepiej niech wogóle nie zabierają głosu. Jeszcze raz dzięki dla Michalko12. Rozumię, że w przykładzie podanym przez Ciebie, przy wzmocnieniu 20, licznik wskaże wartość...
Moc wydzielana na obciążeniu jest maksymalna, jeżeli wartość obciążenia jest równa rezystancji wewnętrznej (tzw dopasowanie obciążenia do źródła). Można to wykazać, ale bez pochodnych się nie obędzie. Jak masz wyskalowaną oś oporu to rezystancja wewnętrzna powinna być na 1 om skoro poprawna odpowiedź to D. Bez wyskalowanego wykresy, przynajmniej na...
Do pasma EKG układ w zupełności wystarczy. W kwestii punktu 4, chodziło mi o taką konfigurację licznika: - licznik zlicza w jednym kierunku, np. w górę. - Czas pełnego okresu (PSC i ARR) to trochę więcej niż czas transmisji + impuls LDAC (=210ns). - Do jednego z rejestrów porównujących ładujesz wartość, która odpowiada impulsowi LDAC, a wyjście konfigurujesz...
Wyzwalaj licznik poprzez zbocze a nie poziom.
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
Witam! Oto prosty programik pod WINDOWS: [syntax=c]#include <windows.h> char *NAZWAKLASY = "LICZNIK";/* Tutaj nazwa klasy (najczęściej przyjmuje się nazwę programu) */ HINSTANCE HINST;/* Tutaj umieszczony będzie uchwyt aplikacji który nada WINDOWS w chwili wywołania */ HWND OKG = NULL;/* A tutaj uchwyt okna głównego. Bedzie potrzebny dla innych...
Mam audi a4 , i wydaje mi sie ze ona sie uczu sama za kazdym razem po wypieciu akumulatora , gdzie ma poczatek a gdzie koniec . Mianowicie po odlaczeniu akum. i ponownym podpieciu funkcja ze po nacisnieciu krotkim zamykania lub otwierania , nie dziala , trzeba dopiero otworzyc i zamknac szybe calkiem (trzymajac caly czas przycisk), czyli calkiem zamknieta...
jesli sc na N cykli, potem je zamyka i odczytuje wartosc na swoim wejsciu data Hmm, wydawalo mi sie, ze zastosowalem tylko sugestie dot. zbocza opadajacego. Czy móglbys prosze wyjasnic mi te róznice? wersja 1: always (at)( posedge sck) /.../ if(bitcount== N-1 ) data = tmp_data; wersja 2: always (at)( negedge sck) /.../ if(bitcount == (N) ) data <=...
/.../DO 16 STYCZNIA MAM TO WYDRUKOWAC/.../ w takiej sytuacji powinienes sie zastanawiac, jak dostac przedluzenie oddania pracy, o miesiac co najmniej; mimo ze slabo znam vhdl, to mam pare uwag - niestety te uwagi nie pomoga Ci zdazyc z tym projektem przed 16 stycznia function vec2int(licz : std_logic_vector) return integer is variable RESULT:...
https://obrazki.elektroda.pl/1211123500_... Elektronika rozwija się w zawrotnym tempie, technologie się zmieniają, a wraz z nimi zmieniają się narzędzia potrzebne przy projektowaniu, budowie i naprawie urządzeń elektronicznych. To, co kiedyś było marzeniem każdego hobbysty, teraz jest porzucone, zapomniane, niepotrzebne. Czasami, niektóre...
funkcja licznik funkcja rozszerzy licznik ukryty funkcja licznik
motorola blokada przycisk panasonic świecić czerwona dioda ceramiczna ariston
polonez kombi serwis harman kardon
Sitko we wlewie paliwa w Oplu Vivaro - czy jest obecne? Kodowanie licznika w Skodzie Fabii 1: VCDS i OBDeleven