licznik bajtów

Znaleziono około 1533 wyników dla: licznik bajtów
  • Wybór mikrokontrolera do wysyłania danych przez RS232 - AVR, 51, UART

    Tak, dokładnie. Nie koniecznie musi to być pętla For Next , może być i Do Loop , z tym że w przypadku tej drugiej Musisz zastosować zmienną, zwiększającą element tablicy. Na przykład tak [syntax=vbnet]Dim Licznik As Byte Dim 1(6) As Byte 1(1) = &H1B 1(2) = &H02 1(3) = &H12 1(4) = &H1B 1(5) = &H03 1(6) = &HE9 RCALL tablice RET Tablice: Do Incr Licznik...

    Mikrokontrolery Początkujący   05 Sty 2016 09:58 Odpowiedzi: 21    Wyświetleń: 2265
  • Bascom: Jak użyć przerwania do obsługi portu szeregowego?

    Ustalasz długość odbieranych danych np. 2 bajty, wstawiasz licznik odliczający do 2 :) i łapiesz jeden bajt, potem drugi, Kasujesz licznik i od nowa :) wysyłasz następne 2 bajty itd. ...

    Mikrokontrolery   17 Lut 2007 09:49 Odpowiedzi: 9    Wyświetleń: 2139
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak najlepiej wydłużyć kabel Ethernet w ścianie?

    Wychodzi ze albo mam bardzo krótkie pakiety, albo licznik bajtów "przeszedł przez zero" podczas tych 20 dni uptime :)

    Sieci Początkujący   28 Maj 2024 23:18 Odpowiedzi: 83    Wyświetleń: 3063
  • Step7 - Jak regulować czas timera S7-300 za pomocą przycisków [+/-]?

    Możesz też nie używać Timera tylko licznika, przypisać bajt do timera wewnętrznego. Wtedy masz na poszczególnych bitach tego bajtu, impulsy o różnej częstotliwości. Zliczasz te impulsy i porównujesz je z wartością zadaną. A wartość zadaną zmieniasz za pomocą swoich przycisków.

    Automatyka Sterowanie PLC   17 Lip 2014 10:04 Odpowiedzi: 7    Wyświetleń: 4269
  • REKLAMA
  • [AVR-GCC] Jak poprawnie obsłużyć USART w programie na mikrokontrolerze?

    Zrób odbiór na przerwaniu, a w pętli głównej tylko sprawdzaj jakąś zmienną, ustawianą w przerwaniu, czy coś przyszło, jeśli nie, to goń procka do innej roboty... ;) Acha, jak już wszystko będzie odczytane to tą zmienną sobie zerujesz... Ogólnie to można zrobić bufor, a ta zmienna będzie licznikiem nieprzetworzonych bajtów.

    Mikrokontrolery   01 Lut 2006 18:28 Odpowiedzi: 9    Wyświetleń: 1703
  • Spadek prędkości internetu Ethernet z 300 Mb/s do 100 Mb/s - możliwe przyczyny?

    Witaj. Połączenie przewodowe jest nawiązane z szybkością 100 Mbps, więc nie przekroczysz tej prędkości. Licznik 400 milionów bajtów nie ma nic wspólnego z prędkością, jak poczekasz jeszcze trochę to będzie 500, 600 i więcej milionów. Albo masz uszkodzone okablowanie, albo urządzenie, z którym łączy się Twoja karta sieciowa nie ma interfejsu gigabitowego,...

    Sieci Początkujący   23 Cze 2024 11:42 Odpowiedzi: 9    Wyświetleń: 1083
  • [bascom] Jak napisać program do sterownika świateł 8-kanałowego na karuzelę?

    Jeśli chcesz potencjometrem regulowac prędkość, to łączysz jego opór pomiędzy szyny zasilania mikrokontrolera, a suwak dajesz pod przetwornik ADC. I przykładowo program: Config Adc = Single, Prescaler = Auto, Reference = Avcc Start Adc i w programie co jakiś czas sprawdzasz sobie: opoznienie = getadc(0) i zamiast waitms 500, dajesz waitms opoznienie...

    Mikrokontrolery   12 Mar 2008 13:46 Odpowiedzi: 7    Wyświetleń: 1830
  • Jak obliczyć sumę kontrolną BCC dla liczników energii ISO/IEC 1155-1978?

    Młodsza część sumowania binarnego wszystkich bajtów oprócz pierwszego.

    Automatyka Przemysłowa   05 Sty 2010 23:05 Odpowiedzi: 7    Wyświetleń: 2988
  • REKLAMA
  • Jak wykryć zakończenie nadawania ramki (w SLAVE i MASTER)? AVR GCC, Modbus.

    Jak dojdzie druga połowa ramki to ona nie przejdzie walidacji licznik bajtów sie wyzeruje jak i tablica trzymająca kolejne bajty.

    Mikrokontrolery AVR   25 Lut 2016 19:46 Odpowiedzi: 8    Wyświetleń: 1245
  • Jak zrozumieć początkowe linie programu z mikrokontrolerem 24C64?

    $include (REG51.inc); dołączenie definicji rejestrów uK (kompilator RA-51 Raisonance) NAMEOBSLUGA_AT24C64 ;Poniżej definicje stałych użytych w programie FIXEDADDR EQU0A0H;stała częśc adresu pamięci 24C64 USRADDR EQU0;ustawiana przez użytkownika część adresu (wartości 0..7) MEMSIZE EQU2000H;liczba bajtów dla 24C64 PMEMSIZE EQU32;liczba bajtów na stronę...

    Programowanie   14 Lis 2005 09:04 Odpowiedzi: 2    Wyświetleń: 1119
  • Jak uzyskać dokładność 1ms w przerwaniu zegarka w C przy cyklu 0.0005ms?

    Po pierwsze to powinieneś najpierw zadbać o TL0 bowiem to on "ucierpi" w pierwszej kolejności pod wpływem impulsów z licznika. Korekty dokonujesz dodając niezerową zdefiniowaną stałą do obecnej wartości młodszego bajtu licznika. TL0=TL0 | 0x30; TH0=0xF8; W asemblerze będzie to: ORL TL0,#30h MOV TH0,#0F8h Można także dokonać dodawania jak zaproponował...

    Mikrokontrolery   14 Sty 2011 23:41 Odpowiedzi: 20    Wyświetleń: 2723
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Trzeba przed Do ... Loop dopisać Licznik=1, i wtedy pętla zajmuje 58 bajtów zamiast 60 jak For ... Next :)

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4161
  • 93s56 zamienione bajty licznik golf III motometer + problem

    po mojemu to ty masz 251tys km. według tergo pliku co wystawiłeś.masz tu dla porównania[GOLF w załączniku].A co do willema to lepiej zastanów się nad lepszym programatorem a będzie mniej problemów tego typu.pozdro...

    Samochody Elektryka i elektronika   28 Gru 2005 14:36 Odpowiedzi: 10    Wyświetleń: 7428
  • REKLAMA
  • CXK1012 – jaki programator i oprogramowanie do zapisu bajtu licznika błędów?

    Mam problem z przepisaniem pamięci CXK1012.Chodzi o bajt licznika błędów.Jakim programem to mogę zrobić?

    Radia i Systemy Multim. Samochodowe Serwis   29 Wrz 2003 14:06 Odpowiedzi: 5    Wyświetleń: 1477
  • sieć niezidentyfikowana brak dostępu do internetu win 7

    Będąc podłączonym do sieci wejdź do centrum sieci i udostępniania i sprawdź połączenie lokalne. Na samym dole stanu są dwa liczniki - bajty wysłane i odebrane. Czy gdzieś jest wartość zero?

    Komputery Hardware   18 Cze 2014 10:12 Odpowiedzi: 26    Wyświetleń: 5343
  • xmega16d4 - Jak generować przerwanie od zmiany sygnału na linii SS?

    tak zgoda ale chcę liczyć ilość bajtów danej transmisji. Ramki mają od 2 do 6 bajtów. Poprzednio projekt ten zrealizowałem na Atmedze, W przerwaniach od SPI zliczałem ilość bajtów natomiast przerwanie od zmiany stanu linii SS zerowało licznik bajtów.

    Mikrokontrolery AVR   02 Sie 2015 09:51 Odpowiedzi: 4    Wyświetleń: 747
  • Jakie są adresy rejestrów od R0 w mikrokontrolerze DSM 8051?

    1. Algorytm: Założenia : - w bajcie "A" mamy kod ASCII cyfry jedności - w bajcie "B" mamy kod ASCII cyfry dziesiątek Start: -od A odejmij kod ASCII "0" (0x30) -od B odejmij kod ASCII "0" (0x30) -przesuń w lewo 4 razy B -OR A, B -koniec 2. wyświetlić ciąg 0-1-dynkowy z bajtu ? algorytm: Start: -Załaduj licznik bitów na 8 Kręć: -obróć bajt z liczbą w...

    Mikrokontrolery   23 Lis 2004 20:12 Odpowiedzi: 22    Wyświetleń: 1845
  • STM32F3 Discovery - UART nie działa na portach PB6, PB7, co robię źle?

    Dziwi mnie trochę, że konfigurujesz linię RX jako wyjście. Twoje funkcje fgetc i fputc wraz z procedurą przerwania mają błąd w obsłudze (zresztą całkowicie zbędnych i szkodliwych) liczników bajtów - od czasu do czasu będą głupiały - gubienie danych, zawieszanie itp.

    Mikrokontrolery Początkujący   22 Lip 2013 21:13 Odpowiedzi: 2    Wyświetleń: 2388
  • Jak ustabilizować odczyty temperatury z czujnika TMP101?

    Nie potrzebujesz pamiętać aż 10 liczb. Liczysz sumę 10 kolejnych pomiarów (wystarczy 2 bajty) i dzielisz przez 10. czyli potrzebujesz 2 bajty + 1 bajt na licznik=3 bajty.

    Mikrokontrolery   01 Cze 2003 22:45 Odpowiedzi: 7    Wyświetleń: 2323
  • Asembler 89c2051: Pomiar i wyświetlanie na LED7SEG przy przerwaniu INT0

    Jak chcesz miec porzadek w programie i jesli procesor ma robić tylko tyle ile musi to : po 1. Powinienes zdefiniowac w RAM bufor wartosci MIERZONEJ po 2. j/w dodatkowo bufor wartosci WYSWIETLANEJ (wyswietlacza) po 3. W przerwaniu (timera) powinna znalezc sie JEDYNIE obsluga wyswietlania poszczególnych cyfr (pozycji) z bufora WYSWIETLANIA - dotyczy to...

    Mikrokontrolery   25 Lip 2006 17:29 Odpowiedzi: 10    Wyświetleń: 2217
  • MicroMod RP2040 odczytywanie wartości rejestrów w C

    Testując dokładnie transmisję z różnymi danymi wysyłanymi w ramce DMX dostrzegam taką analogię, że licznik bajtów ramki startuje od bajtu w którym znajduje się wartość dziesiętna 16. Bez względu na to czy ta wartość jest umieszczona na początku ramki, czy gdzieś dalej. Faktycznie wygląda to na złe ustawienie bitów stopu. Tylko jak to sprawdzić? do inicjalizacji...

    Raspberry Pi i inne SBC   05 Paź 2021 10:51 Odpowiedzi: 13    Wyświetleń: 528
  • Jak zbudować moduł zliczający włączenia i czas pracy bez mikroprocesora?

    2 bajty - licznik wlaczen + 3 bajty - licznik czasu Jezeli dobrze zrozumialem rekord mialby 5 bajtow (2+3) i odczyt co 1 minute ? Jezeli np. chcielibysmy kontrolowac proces przez 24 godz to potrzebujemy 24x60=1440 minut x 5 bajtow = 7200 bajtow na 24h.Czy dobrze zrozumialem ?

    Projektowanie Układów   01 Sty 2006 21:28 Odpowiedzi: 15    Wyświetleń: 1713
  • Obsługa przerwań UART i I2C w Bascom dla MIDI i klawiatury - jak uniknąć zatorów?

    Mamy pomysły. Użyjesz sprzętu który ma oba interface sprzętowe. Zdeklarujesz sobie bufory do wysyłania/odbierania jako bajtowe o odpowiedniej pojemności. Do tego liczniki danych w buforze. Program ma działać samoczynnie - ma odebrać dane do bufora po rs i wysłać dane samoczynnie z bufora po i2c po wyzwoleniu oczywiście. I2C zaraz po pierwszym przerwaniu...

    Mikrokontrolery   02 Cze 2007 13:34 Odpowiedzi: 13    Wyświetleń: 3533
  • W25Q64FV SPI - Nieprawidłowe dane po zapisie, tylko 2 zamiast 10 bajtów 0x02

    Jak najbardziej prawidłowa. Strona ma 256 bajtów, ty zapisujesz ją począwszy od 0xFA, następuje zrolowanie licznika i nadmiarowe bajty są zapisywane od początku strony. Wszystko masz w nocie tego układu.

    Mikrokontrolery Pozostałe   26 Wrz 2018 20:13 Odpowiedzi: 2    Wyświetleń: 687
  • atmega8 - UART: Jak przesłać cyfrę 1 za pomocą kodu z książki?

    Ten dziwaczny kod nie przesyła żadnej cyfry - on powinien przesłać 4 bajty o wartościach odpowiadających wartościom czterech cyfr dziesiętnych zmiennej licznik, czyli bajty o wartościach: 0, 0, 0, 1.

    Mikrokontrolery AVR   26 Sty 2014 20:18 Odpowiedzi: 5    Wyświetleń: 1083
  • XMega 128 - Wyszukiwanie ciągu znaków (według wzorca) w łańcuchu znaków. ASM

    Dopisałem porównanie indeksów zmiennej. Jednak nie działa jak należy :( Teraz wygląda to tak: [syntax=avrasm]Szukaj: movw R28, R26 ; skopiuj zawartość pary rejestrów X do Z ld R16 , X+ ; załaduj znak ze zmiennej do rejestru R16 cp R16,R20 ; porównaj rejestr R20 (stała) z rejestrem R16 (zmienna) breq 1_Znak_znaleziony ;jeżeli znak jest taki sam skocz...

    Mikrokontrolery AVR   08 Cze 2017 11:05 Odpowiedzi: 20    Wyświetleń: 2397
  • [PIC10F200] Dlaczego PIC10F200 ma 9-bitowy licznik programu dla 512 bajtów Flash?

    1. Dlaczego licznik programu ma szyne 9-10 bitow. Wystarczy mu 9 bitow do adresowania 512bajtow Flasha. 1 bit w obu przypadkach jest marnowany, dlaczego? Spytaj twórców. Prawdopodobnie tzw. "core" tych procesorów jest wspólne dla układów z większą liczba pamięci. 2. Jak konkretnie dziala Instruction Reg i dlaczego 12 bitowa szyna rozdziela sie na 8(dane...

    Mikrokontrolery PIC   03 Lip 2009 14:17 Odpowiedzi: 1    Wyświetleń: 2607
  • 8052 - Jak działa timer 2 w trybie licznikowym i dostęp do RAM powyżej 0x80?

    Szkoda, że nie chciałeś się dokładnie zapoznać z data sheet dla xx8xC52... 1. Licznik T2 może zliczać impulsy z wejścia T2 (P1.0), a wejście T2EX (P1.1) może służyć do zmiany kierunku liczenia lub generowania przerwania na opadającym zboczu. T2EX może też być wyjściem sygnału o programowanej częstotliwości. 2. Tak, dostęp do górnych 128 bajtów RAM jest...

    Mikrokontrolery   17 Lut 2014 16:47 Odpowiedzi: 6    Wyświetleń: 2331
  • Atmega32 jako SPI slave - wysyłanie ramki danych 2-5 bajtów, przerwania SS

    Cześć Atmegę 32 chcę dać jako slave. Wysyłana będzie ramka danych składająca się z 2 do 5 bajtów. W książce Język C dla mikrokontrolerów AVR znalazłem świetny przyklad ktory idealnie by się nadał. Jednak w nocie katalogowej atmegi32(atmega32APU) nie mogę znaleźć info o przerwaniu od zmiany stanu na lini SS. Czy jest jakaś możliwość sensownego rozwiązania...

    Mikrokontrolery AVR   11 Mar 2015 19:09 Odpowiedzi: 4    Wyświetleń: 969
  • [Atmega128] Gdzie znaleźć opis protokołu IEC 1107 do komunikacji Atmega128 z licznikiem?

    Zaczynasz dobrze. Wg protokołu inicjację "/?!\r\n" wysyłasz na prędkości 300 bd (ustawienie transmisji 7E1). Nie żadnej innej - 300, bo tak mówi norma. Licznik energii ma wówczas maksymalnie 2 sekundy na odpowiedź, a odpowiedzią jest wpierw ramka identyfikatora licznika, który ma postać "/XXXZD<CR><LF>", gdzie XXX jest identyfikatorem producenta,...

    Mikrokontrolery AVR   26 Paź 2011 20:18 Odpowiedzi: 5    Wyświetleń: 10532
  • Jak zaprogramować kluczyk do Skody Octavia 2 2008 bez wyjmowania licznika?

    Żeby ulepić klucz to musi mieć 7 Bajtów. Trochę mało danych na temat samego licznika, a to jest podstawa, żeby coś doradzić. Z ECU powinieneś mieć 7Bajtów. Nie wiem czym dysponujesz, prawdopodobnie ID48 prekodowany pod skode, zapis 7Bajtów CS i wtedy dopisać klucz za pomocą pinu (zwróć uwagę na blokadę czasową). Jak masz np. Tango, to też ładnie dopisze...

    Samochody Elektryka i elektronika   21 Lip 2019 10:13 Odpowiedzi: 9    Wyświetleń: 2526
  • Jak odebrać bajty 1..32 i 126..255 z RS232 - BASCOM

    Po prostu nie możesz korzystać z instrukcji Input tylko z instrukcji np. Inkey i odbierać 128 bajtów o dowolnej zawartości (nawet bajtów zerowych) Po odebraniu 128 bajtów sprawdzić sumę kontrolną, tak jak pisał kolega mirekk36. Jeśli odebrałeś wysłasz ack spowrotem np. z sumą crc ramki Instrukcja Input się nie nadaje do tego celu. Tylko odbieranie za...

    Mikrokontrolery AVR   17 Lis 2009 00:35 Odpowiedzi: 6    Wyświetleń: 2160
  • Panasonic Viera i zdekodowanie/odszyfrowanie nagrań z HDD USB

    Ja doszedłem do trochę innych wniosków: aid: jeden 32 bitowy licznik, drugi idealnie stabilny to może być rozmiar kolejnego bloku danych audio w pliku tts. vid: jeden 32 bitowy licznik http://obrazki.elektroda.pl/9572088900_1... http://obrazki.elektroda.pl/3906301100_1... Dodatkowo rezultat z 535_00: [syntax=bash]$ python3...

    RTV ustawienia eksploatacja   16 Lis 2021 22:05 Odpowiedzi: 56    Wyświetleń: 60377
  • [attiny2313] [attiny2313][asm] Licznik 24-bitowy: BCD czy binarne do LCD?

    ... albo liczyć na 8 znakach (4 bajtach) BCD. Albo na 8 znakach w 8 bajtach - jak w zeszycie :D Piotrek

    Mikrokontrolery AVR   17 Gru 2008 15:58 Odpowiedzi: 3    Wyświetleń: 1020
  • [AT89C2051] [AT89C2051][C] Konwersja TL0 i TH0 na unsigned int dla zliczania impulsów T0

    TH0 i TL0 to rejestry 8-bitowe - przy czym TH0 to starszy, a TL0 młodszy bajt licznika T0... zatem, aby prawidłowo wpisać je do zmiennej typu unsigned int, należy najpierw TH0 przesunąć o 8 bitów w lewo, a następnie operacją bitową (OR) dodać młodszą część licznika. Załóżmy, że: (odstępy zrobiłem dla lepszej czytelności) TH0 = 0b 1000 1000 TL0 = 0b...

    Mikrokontrolery   07 Cze 2009 00:54 Odpowiedzi: 3    Wyświetleń: 1983
  • STM32F407 - Odpowiednie skonfigurowanie SPI do odebrania danych z ADC

    0. Zacznijmy od czasu: Jeżeli masz do przesłania 3x24bity i chcesz to robić z częstotliwością ~96kHz, to wystarczy zegar SPI nieco powyżej 7MHz. Dla STM32F407 to nie problem, bo max. jest 42MHz dla SPI1 i 21MHz dla SPI2 oraz SPI3. Realne :) 1. To normalne, że ADC jest urządzeniem podrzędnym, więc nie generuje sobie zegara tylko jest taktowany z mastera....

    Mikrokontrolery ARM   30 Mar 2014 23:10 Odpowiedzi: 5    Wyświetleń: 2010
  • Jak zliczać starty i2c przy użyciu programatora JDM i pamięci 24c512?

    Niezupełnie. Otóż w trakcie jednej transakcji można zapisać więcej niż jeden bajt. Wykryjesz jeden bit startu, ale bajtów do pamięci zostanie zapisanych więcej. Chyba, że po wykryciu bitu startu będziesz jeszcze zliczał clocki i co 9 będziesz ++ licznik zapisanych bajtów. Marmur99

    Mikrokontrolery   01 Mar 2006 15:11 Odpowiedzi: 4    Wyświetleń: 1732
  • [AtMega8] AtMega8 i Bascom: SPI - dane z Mastera do Slave odbierane po 3 próbach

    Cały problem jest w tym żeby te dwie ATmegi się zsynchronizowały. Przerwanie od SPI występuje po zakończenia transmisji pierwszego bajtu. Zanim nastąpi obsługa przerwania to pierwszy bajt zostanie utracony. Nie mamy też gwarancji że dwie Atmegi "wystrzeliły" :) równocześnie i Slave nie czyta np. 4 bajtu nadanego przez Mastera. Jeżeli to by była np....

    Mikrokontrolery AVR   10 Lut 2012 19:30 Odpowiedzi: 10    Wyświetleń: 3171
  • Jak wysyłać znaki ASCII 0-255 przez RS232 w VisualBasic?

    Nie wiem czy była by tak bardzo uproszczona zmienił by się tylko i wyłącznie sposób odczytu ale szybkość działania programu konwertującego nie ma dla mnie znaczenia niech sobie produkuje plik wynikowy i 15minut :D Odczyt pliku wynikowego jest ważny służy do tego drugi program i tam niema nic do roboty po prostu odczytać bajt wysłać comem zinkrementować...

    Programowanie   04 Lip 2005 03:18 Odpowiedzi: 52    Wyświetleń: 12705
  • Jak przeliczyć bajty w liczniku Motometer 1HO.919.860E w Golf III 1.9 TDI?

    to usunąć tego posta

    Samochody Elektryka i elektronika   03 Mar 2006 01:48 Odpowiedzi: 2    Wyświetleń: 1490
  • Jak zrealizować licznik motogodzin na ATmega8 z pamięcią 24C02?

    znaczy się że jak nominalnie ma 400 i godzinę się kręci 400 to masz zliczyć 1 'jeden' a jak godzinę się kręci z obrotami 200, to masz zliczyć 0,5? pół motorogodziny? Jeśli tak to musisz mierzyć czas między kolejnymi impulsami i potem to uśrednić, tyle że ci ramu nie starczy, więc musisz uśredniać na bieżąco. Zanik zasilania zgodnie z radą kolegi, masz...

    Mikrokontrolery   21 Maj 2009 23:46 Odpowiedzi: 7    Wyświetleń: 3576
  • Atmega8515, Attiny26, SPI.Nie ustawia rejestru konfig...

    Witaj, Ja też walczę z SPI od pewnego czasu, ale używam SPI w Atmega8515 jako Slave. Jeśli dobrze zrozumiałem, to masz problem z USI w Attiny26. Z tego co wyczytałem w pdf'ie i z tego co pamiętam jak się bawiłem tym prockiem, to USI można skonfigurować jako normalny SPI. Musisz tylko odpowiednio ustawić bity rejestru USICR. Nie wiem po co liczysz impulsy...

    Mikrokontrolery   12 Maj 2007 08:08 Odpowiedzi: 11    Wyświetleń: 1587
  • Jak skrócić czas obsługi przerwania przy transmisji RS 2xfloat 32bit?

    Zdecydowanie wszystko trzeba zrobic na przerwaniach. Jezeli potrzebujesz wyslac 8 bajtow (2x32 bity ??) to zrob sobie w pamieci RAM kolejke tych bajtow oraz zrob licznik kolejki. W jakiejs petli sprawdzaj czy kolejka >0 jesli tak to wywolaj procedure wysylajaca bajt. W tej procedurze musisz sprawdzic czy mozna juz nadawac (w AVR-ach bardzo dobrze się...

    Mikrokontrolery   10 Paź 2004 18:34 Odpowiedzi: 8    Wyświetleń: 1302
  • Włączanie wielu liczników energii w OpenBecken dla urządzeń BL0942 i ADE7880

    Nie jestem pewien, czy to przeoczyłem, ale czy możesz (at)cdtdsilva określić, ile bajtów potrzebujesz? Potrzebuję 8 bajtów. Liczniki całkowite są zapisywane jako float - używając skrótu, zgaduję, że mamy dostępne tylko 4 bity, co spowodowałoby ich szybsze przepełnienie. Myślałem o użyciu pola „Wczorajsze zużycie” lub skomentowaniu go, tak jak w przykładzie,...

    Smart Home IoT   16 Maj 2024 13:53 Odpowiedzi: 55    Wyświetleń: 2466
  • Odczyt tylko dwóch bajtów z bufora UART w ATXMEGA32A4AU wysyłając pięć znaków

    Tak ale tylko dlatego żebym wiedział czy w ogóle układ odczytuje bufor poza tym są osobne linijki na wyświetlaczu więc tam nic się nie nadpisuje pierwsze linijce jest odczyt z bufora drugiej stan przebiegu licznika

    Mikrokontrolery AVR   06 Gru 2021 13:23 Odpowiedzi: 8    Wyświetleń: 432
  • Visual Basic: Odczyt licznika energii przez Modbus RTU i zapis do pliku

    Użyj zdarzenia DataReceived portu szeregowego - jest wywoływane po odebraniu każdego bajtu do bufora portu. Możesz też sprawdzać ile bajtów jest w buforze i odczytać go dopiero gdy znajdzie się tam ciąg właściwej długości. Odczytanie bufora opróżnia go.

    Programowanie   01 Kwi 2011 18:21 Odpowiedzi: 16    Wyświetleń: 4310
  • 8085 - Dodawanie z przeniesieniem na procesorze 8085

    To jest zły pomysł, bo taka procedura czy pętla jest praktycznie nieprzydatna - można jej używać tylko wtedy gdy adres jednej zmiennej równa się 0XXFDH, co jest bez sensu. Przy takim założeniu równie dobrze można by rozkazy INX B oraz DCR C wyrzucić i zostawić tylko INR C - wyszłoby na to samo. Nie ma tu dobrego rozwiązania, po prostu w mikroprocesorze...

    Mikrokontrolery Początkujący   15 Lis 2013 04:03 Odpowiedzi: 15    Wyświetleń: 2925
  • protokół komunikacji po szynie RS485 - jaki i jak

    Ja zrobiłem do fabryki ponad 20 urządzonek porozumiewających się po RS485. Wszystko działa do dziś (na szczęście). Zrobiłem sterownik Master, który odpytuje pozostałe Slave'y i wysyła informacje na drugm porcie do PC. Protokół jest taki (sam wymyśliłem, ale też danych nie ma wiele): Bajt startu (#FE - unikalny, nie może się znaleźć w danych, bo zostanie...

    Mikrokontrolery   26 Paź 2010 17:26 Odpowiedzi: 9    Wyświetleń: 12407
  • Audi Concert Plus - jak odczytać kod z pamięci AT25160?

    Witam. Coś się źle odczytało Masz przesunięcie o jeden bajt, no i ta wielkość binu.Pozdrawiam. Edit. W załączniku zresetowany licznik błędów i poprawny bin. A kod to 0681 Pozdrawiam

    Radia i Systemy Multim. Samochodowe Serwis   17 Lis 2017 21:06 Odpowiedzi: 2    Wyświetleń: 1113
  • Atmega8/16 – jak programowo zmierzyć wypełnienie i częstotliwość PWM w C/Bascom

    Cześć Wróć się kilka postów wyżej, masz rysunek, w PPM koniec sygnału jest początkiem następnego, nic nie ma prawa zachodzić, po drugie w PPM nie są transmitowane imputsy kanałowe tylko ich początki i końce o szerokości około 250µs, dopiero dekoder robi z tego impulsy kanałowe więc nic nie ma prawa na siebie najść. Gdyby nawet nachodziło to co...

    Mikrokontrolery   28 Sty 2008 18:44 Odpowiedzi: 78    Wyświetleń: 11714
  • Pamięć 24C256. Przekłamany zapis niekórych komórek!

    Ale wiesz ze ta pamiec jest podzielona na sztywno na strony i jak chcesz zapisac kilka bajtow to: a) nie mozesz zapisac wiecej niz strone b) nie mozesz przekroczyc granicy strony bo dane sie zawina na jej poczatek Dokładnie w tym był problem, kiedy licznik bajtów strony przepełniał się to zapisywał daną na początek strony, a nie w miejsce, którego...

    Mikrokontrolery   27 Maj 2007 13:42 Odpowiedzi: 9    Wyświetleń: 1349
  • AT90USB1287, assembler – obsługa przerwań, licznik i zapis czasu transmisji USART

    Jeszcze prościej: trzymaj ten licznik w postaci tylu bajtów, ile masz cyfr dziesiętnych - po jednej cyfrze w bajcie. Inkrementacja takiego licznika jest całkiem szybka, a jego zawartość jest stale gotowa do wyświetlenia.

    Mikrokontrolery Początkujący   30 Kwi 2013 19:22 Odpowiedzi: 6    Wyświetleń: 1635
  • Ciekawostki o 8-bitowych mikrokontrolerach AVR

    niestabilnym zasilaniu (miękkie z tendencją do sporych spadków) i pracy z pamięcią EEPROM, możliwe jest, że właśnie w tej pamięci nadpisane przypadkowymi danymi zostaną pierwsze 2, 3 bajty. Kiedyś był problem pierwszego bajtu (zerowanie licznika adresu) ale to odległe czasy. O problemie 2..3 bajtów nigdy nie słyszałem. O jak stare uC chodzi?

    Artykuły   01 Kwi 2020 10:19 Odpowiedzi: 44    Wyświetleń: 10671
  • Siemens S7 1200 + Wonderware Indusoft SCADA - Problemy z markerami i licznikami

    Pomyliłem się, znajdziesz go w folderze Drv a nie Bin. W razie "w" dorzucam do postu. Wczytaj się. Jest tam dokładnie napisane jak konfigurować sterownik i bloki w s7-1200/1500. Co do licznika to jest źle skonfigurowany. Jeżeli działasz na zmiennej Dint to ustaw licznik na takie wartości (patrz screen). http://obrazki.elektroda.pl/9322119500_1...

    Automatyka Sterowanie PLC   02 Cze 2016 19:46 Odpowiedzi: 14    Wyświetleń: 4047
  • DSM 8051 - Jak działa timer w kodzie asemblera?

    Witam Pierwsze linie kodu to deklaracja ustawień liczników T0 i T1. Konfiguracja dla ułatwienia została rozpisana na poszczególne bity, dlatego póżniej trzeba je przemnożyć x4 i x8 aby bity były na swoich miejscach. Dla licznika T0: CT0 EQU 0 M0 EQU 1 G0 EQU 0 T0S EQU M0 + 4*CT0 + 8*G0 oraz dla licznka T1: CT1 EQU 0 M1 EQU 0 G1 EQU 0 T1S EQU M1 + 4*CT1...

    Mikrokontrolery   12 Gru 2004 20:48 Odpowiedzi: 9    Wyświetleń: 3803
  • Atmega8 C - UART wysyła tylko 8 bajtów, mimo ustawienia 25 w WriteUART

    Chcesz - to masz. Wbrew temu, co piszesz, kod nie jest "jedynie słuszny" - znam jeszcze słuszniejszą wersję, a można napisać parę konkurencyjnych również z licznikiem bajtów - ale na oko nie ma oczywistych błędów i nie wymaga blokowania przerwań. [syntax=c]/* UART rx buffer service pseudocode BlueDraco, 2013 */ #include "...." #define RXBUFSIZE64 uint8_t...

    Mikrokontrolery AVR   06 Mar 2013 16:51 Odpowiedzi: 20    Wyświetleń: 2781
  • CRC16 w VHDL - czy dobrze rozumiem algorytm i wielomian?

    Ale czy algorytm obliczania CRC zależy od wyboru wielomianu grnerującego i od wartości startowej? Proponuje wykorzystać gotową bibliotekę util/crc16.h dla C w AVR Jak mi powiesz jak to zrobić, to chętnie skorzystam. Mam 1k kodu w asm. Podobno wstawek w c nie daje sie do asm więc nie uśmiecha mi sie przepisywać tego na C tymbardziej, że w C nic nie pisałem....

    Mikrokontrolery   07 Kwi 2010 14:24 Odpowiedzi: 10    Wyświetleń: 9989
  • Program w asemblerze dla mikrokontrolera '51: sumowanie danych z RAM

    ... co do programu (procedury) to nic dodać nic ująć. ... Nie to żebym się ... czepiał ;) , tylko co się stanie , gdy po kolejnym incr R0 , R0 osiągnie "0" , a C jeszcze nie będzie ustawiona :?: Czyli ..."nic ująć" ale coś trzeba dodać np. licznik max bajtów do zliczenia(dodania) lub kontrola czy R0<>X. Pozdrawiam Piotrek

    Mikrokontrolery   22 Lis 2005 19:31 Odpowiedzi: 6    Wyświetleń: 1058
  • [asm] CRC8 x^8 + x^5 + x^4 + 1 czy dobrze kombinuję

    Ja używałem takiej: #define CRC8_polynominal 0x8D ... ... ldi R20, 11 'Licznik bajtów ldi X, &Buffer_out call Calculate_crc ... ... Calculate_crc: 'Reverse CRC ser R16 !Crc8_Loop: ld R17, X+ ldi R18, 8 !Crc8_Loop_Byte: bst R16, 7 bld R19, 0 eor R19, R17 rol R16 cbr R16, 1 lsr R17 ror R19 brcc CRC8_No_XOR ldi R19, CRC8_polynominal eor R16,...

    Mikrokontrolery AVR   11 Sty 2011 12:29 Odpowiedzi: 3    Wyświetleń: 1782
  • Mała prośba o wyjaśnienie ->przerwanie w 51<-

    Nie znam Bascoma, ale jeśli wartoscią początkową licznika jest 4096 dziesiętne czyli 1000 szestnastkowo, to bardzo dobrze! Nie musisz zmieniac wartości TL0, ponieważ w chwili przerwania przyjmuje odpowiednią wartość (00h). Trzeba tylko w ciągu najbliższych 256 cyklach wpisać do TH0 wartość 10h (16): MOV TH0,#10h. Ale nie wiem jak się robi "wstawki"...

    Mikrokontrolery   09 Lut 2007 10:11 Odpowiedzi: 21    Wyświetleń: 2463
  • Odczyt protokołu W-MBUS w wodomierzach APATOR - szyfrowanie i dokumentacja

    3E - rozmiar = 62 bajty, Twoja ramka jest za krótka zgodnie z tym co jest w pierwszym bajcie 44 - typ ramki 0106 - 3 literowa nazwa producenta (APA) xxxxxxxx - id urządzenia 05 - wersja 07 - typ urządzenia (licznik wody) 7A - rodzaj nagłówka 7a - krótki nagłówek 4 bajty BF - licznik odczytu, rośnie z kolejną transmisją 00 - status 0080 - konfiguracja...

    Smart Home IoT   15 Gru 2022 11:01 Odpowiedzi: 70    Wyświetleń: 47316
  • Router Edimax BR-6104K blokuje strony, komunikatory działają - co zrobić?

    Proponuje oddać router o reklamacji, ponieważ fabryczne ustawienia routera nie mogą blokowac Ci dostęu do stron!!! Tym bardziej, że piszesz że bez routeraz wszysto jest ok.. mozesz jeszce ewentualnie przetestować połaczenie oczywiscie poleceniem ping komputer Sprawdzisz jak wygląda sprawa z zagubionymi pakietami...

    Sieci Początkujący   12 Paź 2008 13:37 Odpowiedzi: 12    Wyświetleń: 3529
  • [ATmega32] ATmega32: Błąd przy szybkim wpisywaniu znaków z klawiatury PS/2 na LCD

    Przy użyciu Twojego rozwiązania problemem jest zabezpieczenie struktury przed wielokrotnym dostępem. Jeśli po odczycie znaku najpierw zaktualizujesz licznik, a później będziesz kopiował dane, to możesz zgubić znak (przerwanie nadpisze ostatni z kopiowanych znaków). Jeśli najpierw będziesz kopiował, a później aktualizował licznik, to możesz: 1) stracić...

    Mikrokontrolery AVR   31 Gru 2009 12:12 Odpowiedzi: 21    Wyświetleń: 3881
  • Jak zmienić dane w EEPROM S93A56 na adresach 67 i 87?

    Trudno zrobić kogoś "hakierem" bo tu dużo z programowania nie ma, ale potrzebne są inne umiejętności. Nie wszystko się z tym opisem zgadza. Zauwaz że pomiędzy 65 a 83 i 85 a 103 pomiedzy jest zawsze 18 bajtów. Licznik jest dwubajtowy więc powinno być dziewięć zapisów kazdego... Zacznij od podłączenia licznika i sprawdź co wskazuje. Wartości dwubajtowe...

    Mikrokontrolery   07 Kwi 2024 19:40 Odpowiedzi: 16    Wyświetleń: 483
  • [AVR] Jak przekonwertować 16-bit hex na dec w AVR C dla modułu pomiarowego?

    Odbieram dane 2 bajty z modułu pomiarowego ...pierwszy bajt to starsza część wyniku (H_DATA) a drugi bajt to część młodsza (L_DATA) to składam to w całość tak: [syntax=c] uint16_t licznik; licznik = (dane_RX[0])+((dane_RX[1])<<8);//p... odczyt i przepisz do zmiennej [/syntax] Jeżeli dobrze kombinuję to teraz w liczniku mam liczbę 16bit odebraną...

    Mikrokontrolery   31 Sty 2018 14:52 Odpowiedzi: 18    Wyświetleń: 2337
  • Jak znaleźć kod w pliku z procesora Grundig Beta5?

    NO i poszla ! ale metoda na pieszo ,czyli odszukania lini z licznikiem bledow i zasady bajt kodu dwa bajty kontrolne .Kod w lini 0f80

    Radia i Systemy Multim. Samochodowe Serwis   13 Lip 2004 06:54 Odpowiedzi: 2    Wyświetleń: 1800
  • [ATmega16][C] Komunikacja miedzy dwoma atmegami-zmiana kodu na ciekawszy

    Musisz opracować sobie mały protokół - pierwszy bajt to wartość licznika, drugi to stan klawiszy. Z tym że tutaj zaraz będzie problem który bajt jest który - w SPI stan niski na CS oznacza początek danych. Nadajemy po nim 2 bajty i ustawiamy go w stan wysoki. W przeciwnym razie, w prawdzie w jakichś szczególnych warunkach, transmisja może się rozjechać...

    Mikrokontrolery AVR   11 Maj 2011 23:02 Odpowiedzi: 4    Wyświetleń: 1285
  • Co sadzicie: komunikacja komputer - pamiec (przez mikrokont)

    Czego nie rozumiesz? W dokumentacji jest wyraznie napisane ze do 64 bajtow w stronie. To do 64 wcale nie oznacza ze musisz za kazdym razem wysylac akurat 64 bajty. Oznacza to natomiast ze pamiec ma wbudowany licznik ktory przy zapisie bajtu(aktualnie gdzy wydamy komende ACK za bajtem) zwiekrzy wewnetrzny licznik i bedzie czekac na nastepny bajt. Jezeli...

    Mikrokontrolery   29 Lis 2003 23:09 Odpowiedzi: 15    Wyświetleń: 2020
  • Jak cofnąć licznik przebiegu w Fiacie Bravo? Szukam wskazówek i informacji

    cofałem taki licznik, eepromik wyciągasz i zmieniasz komurki powtażające sie...dwa bajty..:) jaki stan potrzebujesz?

    Samochody Elektryka i elektronika   01 Lut 2005 16:59 Odpowiedzi: 12    Wyświetleń: 6802
  • Zmienne w C i ASM. Unsigned int - 16 bit. 8 bitowy procesor.

    Np. port = licznik >> 8; /* wyslij starszy bajt */ .

    Programowanie   30 Sty 2007 20:56 Odpowiedzi: 8    Wyświetleń: 2340
  • 3 sterowniki PLC Simatic S7-200 + CP 243-1 ethernet komunika

    No to wygląda na to, że coś się skopiowało :-D Zamiast kombinować z jakimś karkołomnym wypełnianiem tabel, spróbuj na początek skopiować między sterownikami stałą wartość. Licznik to jest słowo i jedynie tego typu błąd mógł Ci wyrzucić kompilator (jeśli chciałeś potraktować licznik jak bajt). Co do przykładu z podręcznika Siemensa, to podaj proszę jakieś...

    Automatyka Przemysłowa   15 Lis 2010 09:37 Odpowiedzi: 8    Wyświetleń: 4335
  • RTC na AT89S52 z kwarcem 12 MHz - niedokładność po kilkunastu minutach

    Witam. Próbuję zaimplementować prymitywny zegar czasu rzeczywistego na mikrokontrolerze AT89S52 taktowanym rezonatorem kwarcowym 12 MHz. Do tego celu wykorzystałem licznik T2 i przerwanie od niego pochodzące. Wartość początkową i do przeładowania po przepełnieniu ustawiłem na 3CAFh. Czyli przerwanie będzie występować co 50 ms (65 535 – 15 535...

    Mikrokontrolery   24 Gru 2006 20:56 Odpowiedzi: 5    Wyświetleń: 1407
  • Jak poprawić ochronę przed błędami w transmisji UART z HM-R868S i HM-T868S?

    Nadajnik: Const Crc8_polynominal = &B10001101 'CRC-8-CCITT Do Buff(1) = 23 Buff(2) = ADCL Buff(3) = ADCH ldi R20, 3 Loadadr Buff(1) , X Gosub Calculate_crc PrintBin Buff(1) PrintBin Buff(2) PrintBin Buff(3) PrintBin Crc_obliczone Waitms 100 Loop '---------------------------------------...

    Mikrokontrolery   24 Lut 2011 10:52 Odpowiedzi: 23    Wyświetleń: 6059
  • Lokalizacja licznika błędów w Citroen Philips 22RC465/65 - gdzie szukać?

    Klasycznie jak w Philipsach, na końcu przedostatniej linii, dwa bajty. SławeK

    Radia i Systemy Multim. Samochodowe Serwis   25 Lis 2005 12:19 Odpowiedzi: 2    Wyświetleń: 1750
  • Jak stworzyć uniwersalny algorytm menu dla mikrokontrolerów AVR i 51?

    Tesz mi przyszedł taki pomysł... na Avr: zrobić w pamięci tablice 8x16.. 8 procesów, na każdy po 16 bajtów... w tych bajtah by były przechowywane: wskaźnik następnej instrukcji (PC), rejestry r16-r21, r26-31,r0 i r1... do całości wykorzystać jeden licznik... do bajtów danych następnej instrukcji (PC) wpisać adres w którym znajduje sie program.. (jeśli...

    Mikrokontrolery   26 Kwi 2004 07:20 Odpowiedzi: 6    Wyświetleń: 1761
  • atmega master slave spi buforowanie, przesunięte dane, znikający ostatni bajt

    Cześć, witajcie. uruchomiłem komunikację dwóch atmeg po spi. w bascomie z pominięciem wbudowanych komend, tylko na rejestrach procesora. hardwarowo wszystko chodzi, dane sie przesyłają w obie strony z jednym dużym problemem. drugi dzień nad tym siedzę i mam już kwadratowy łeb. potrzebuję przesyłać tabele, których specyfika jest taka, że nigdy nie wystąpią...

    Mikrokontrolery AVR   12 Lip 2023 13:04 Odpowiedzi: 3    Wyświetleń: 555
  • [Linux] Jak zapisać dane z RS232 do pliku .txt na Linuxie w C?

    W C potrzebujesz następujących rzeczy: - select - do oczekiwania w pętli na przychodzące dane. Obsłużysz nią też timeout, - open, read, write - do obsługi plików - również portu szeregowego - struct termios, tcsetattr - do ustawienia parametrów transmisji Program powinien działać następująco: 1. Otwierasz port szeregowy 2. Ustawiasz timeout odbieranych...

    Programowanie   18 Sty 2008 15:54 Odpowiedzi: 7    Wyświetleń: 6635
  • cdr500(D) gdzie jest lb? Po wylutowaniu procesora jest SAFE 7.

    Nie wiem według jakiej numeracji podajesz te zasilania ale zakładam że dobrze. Jak jest SAFE7 to już coś ale po 20minutach powinno wpuścić, wniosek, coś z kwarcem lub programem procesora. Może źle go wlutowałeś ? A licznik to trzy bajty o dwie linie wyżej jak pamiętam. SławeK

    Radia i Systemy Multim. Samochodowe Serwis   03 Maj 2006 10:12 Odpowiedzi: 3    Wyświetleń: 1674
  • Licznik T2 8051: Czy liczy podczas obsługi przerwania? Modele z trybem przeładowania?

    Licznik T2 liczy nadal po przyjęciu przerwania. 8051 ze zredukowaną liczbą wyprowadzeń to np: AT89c1051 AT89c2051 i AT89c4051 ,różnica polega na rozmiarze wbudowanej pamięci Flash, odpowiednio 1k , 2k i 4k bajtów tu jest opis dla [url=http://kuniow.pl/~mipik/Pliki/89c20... a [url=http://kuniow.pl/~mipik/Pliki/opis_... po polsku...

    Mikrokontrolery   29 Maj 2005 23:35 Odpowiedzi: 7    Wyświetleń: 2273
  • ATM8/C - Jak uniknąć zakłóceń w działaniu programu przy użyciu Timer1?

    Obsługa przerwania ma być najkrótsza. Najlepsza analogia do życia, to gdy dzwoni telefon, to tylko go odbierzesz, porozmawiasz i koniec, nie będziesz nieruchomo stał, aż zadzwoni następny raz. Podobnie w procesorze są przerwania uzależnione od różnych zdarzeń, zmiany stanu zewnętrznego pinu, opróżnienia bufora transmisji wyjściowej, otrzymania bajtu...

    Mikrokontrolery Początkujący   28 Lip 2012 09:31 Odpowiedzi: 30    Wyświetleń: 3065
  • uProg - mały, szybki, przenośny programator AVR z SD

    Z drugiej strony i tak musisz, bo co z tego, że ilość danych mieści się w pamięci, skoro są one adresowane poza zakresem adresów dla danego typu procesora. Trzeba więc sprawdzić wszystkie rekordy. Tzn nie sprawdzam wszystkich rekordów. Nie zakładam aż tak strasznej sytuacji że plik hex będzie adresowany w taki sposób że najpierw będą starsze adresy...

    DIY Konstrukcje   15 Sty 2023 09:03 Odpowiedzi: 364    Wyświetleń: 155113
  • renault scenic 98 r licznik sagem zle pokazuje predkosc

    witam Wygląda na to, ze zostal skopany wsad podczas grzebania przy liczniku czy ktos wie ktore bajty odpowiadaja za predkosciomierz? Albo moze ktos ma wsad do tego licznika przebieg raczej nie jest istotny. Reszta wskaznikow dziala prawidlowo . Cris

    Samochody Elektryka i elektronika   04 Mar 2007 12:09 Odpowiedzi: 4    Wyświetleń: 2890
  • Konwersja danych z licznika Metronic FP-3011 z wykorzystaniem sterownika s7-1200 i modbusa tcp

    Jeśli dobrze pamiętam, to trzeba w DINT zamienić miejscami składowe INT. Zakładając bajty w kolejności B1 B2 B3 B4, trzeba zrobić B3 B4 B1 B2. Możesz podać wartości rejestrów 1416 i 1417 oraz oczekiwaną wartość licznika?

    Automatyka Sterowanie PLC   04 Sty 2021 22:32 Odpowiedzi: 5    Wyświetleń: 720
  • Audi A5 2008 - Jak przekodować licznik z mil na km?

    Nie napisałem że jest to simlok ale blokada nałożona przez producenta która akurat w tym liczniku niepozwala na zmiane bajtu odpowiedzialnego za jednostki miar w liczniku mimo iż w bliżniaczym a4 ta funkcja działa. Konieczna będzie podmiana wsadu - samo długie kodowanie nie załatwia sprawy. Podobny mankament miała octawia 2 w wersji podstawowej - mimo...

    Samochody Elektryka i elektronika   17 Sty 2011 11:13 Odpowiedzi: 6    Wyświetleń: 6396
  • Jak zaimplementować filtrowanie komunikatów MIDI w AVR z użyciem UART?

    Spróbuj tak jak napisałem. Najpierw czekasz na bajt0 i jeśli odbierzesz zapisujesz go w buforze (to nie musi być uint32_t, to może być uint8_t pakiet[0] i ustawiasz licznik na 1. W kolejnych wywołaniach (jeśli pakiet[0] zawiera coś) zapisujesz bajty do pakiet[licznik] aż osiągniesz TYP_PAKIETU_DŁUGOŚĆ. Sprawdzasz i ew dodajesz do bufora nadawczego wyślij(pakiet,...

    Programowanie Początkujący   01 Lis 2019 10:29 Odpowiedzi: 3    Wyświetleń: 564
  • Optymalizacja WinAVR, gcc, uC. Gdzie popełniam błąd?

    W pierwszym przypadku w celu jak największej dokładności czasu opóźnienia jest wyliczana liczba przebiegów wewnętrznej pętli (która wykonuje się w 3 lub 4 cyklach, zależnie od tego, czy licznik może mieć 1 bajt, czy musi mieć 2 bajty) - te obliczenia są wykonywane na liczbach zmiennoprzecinkowych. Co do drugiego kodu, nie jest on funkcjonalnie taki...

    Mikrokontrolery AVR   12 Lis 2008 18:50 Odpowiedzi: 7    Wyświetleń: 2436
  • [STM32][HAL] UART , optymalna metoda odbioru danych

    HAL_UART_Receive_IT nie dość że trzeba wywoływać cyklicznie, to jeszcze potrzebuje argumentu właśnie ilości danych Tym się nie przejmuj. Używaj tylko długości danych=1 a tą funkcję wołasz tylko jeden raz z programu na rozruch. Ale HAL_UART_Receive_IT umieszczasz też w obsłudze przerwania od RX tak by to się kręciło w kółko. A w tym przerwaniu analizujesz...

    Mikrokontrolery ARM   30 Gru 2019 16:52 Odpowiedzi: 15    Wyświetleń: 1530
  • Atmega8 - Jak podłączyć czujnik wilgotności HS 1101?

    Najlepiej zastosować gotowy skalibrowany czujnik wilgotności np. HH10D. Daje on na wyjściu częstotliwość proporcjonalną do wilgotności (łatwy sposób przeliczania). Częstotliwość łatwo zmierzyć którymś z liczników. Stałe kalibracji są umieszczone w 24C02 (na płytce z czujnikiem) pod adresem 10 (cztery bajty) i odczytuje się za pomocą I2C. Cena ok 35zł...

    Mikrokontrolery   18 Cze 2013 08:30 Odpowiedzi: 6    Wyświetleń: 1746
  • AVR M32 ASM - Jak działa flaga C w pętli z instrukcjami SUBI i SBCI?

    Do rejestrów ładuje się liczby wyłączenie w postaci binarnej, bo procesor nie wie, co to jest system dziesiętny. W tekście programu możesz te liczby zapisać w postaci binarnej, dziesiętnej, szesnastkowej, ósemkowej albo jako znaki - 'a', '5' itd. Możesz również zapisywać je jako wyrażenia stałe, np. 5 + 77 albo '5' - 15. Nie znam asemblera AVR, ale...

    Mikrokontrolery Początkujący   30 Mar 2013 13:58 Odpowiedzi: 15    Wyświetleń: 2343
  • Router Vigor DrayTek - brak połączenia zdalnego po resecie do ustawień fabrycznych

    Nic z tego mi nie pasuje, żeby sprawdzić łącze. A może jest coś takiego jak "WAN status", jakiś licznik odebranych i wysłanych pakietów/bajtów. Co to za model?

    Hardware, Software, naprawa urządzeń sieciowych   14 Maj 2012 19:56 Odpowiedzi: 22    Wyświetleń: 2761
  • Zmiana konfiguracji portów w Atmel AVR przez EEPROM - jak to zrobić?

    Najprościej to można wykorzystać wewnętrzny eeprom, jako jeden lub dwa bajty masz licznik resetów, po każdym resecie zwiększasz o 1 i masz tablicę stanów, odczytujesz wartość z pod danego adresu i wpisujesz do portu.

    Mikrokontrolery   21 Maj 2003 06:41 Odpowiedzi: 6    Wyświetleń: 1539
  • Procedura opóźniająca 1s w assemblerze dla PIC 16F84A - nie działa poprawnie

    Witam! Czy dysponuje ktoś może procedurą opóźniającą (np 1 sekundę) dla pic 16f84a napisaną w assemblerze dla tego uC? Pozdrawiam! Dodano po 5 wykombinowałem coś takiego, ale nie działa, a bynajmniej nie jestem w stanie zobaczyć efektów... #include p16f84a.inc COUNT1 equ 0x0C ; pierwszy bajt GPR - licznik 1 COUNT2 equ 0x0D ; drugi bajt GPR - licznik...

    Mikrokontrolery   24 Lip 2007 19:36 Odpowiedzi: 3    Wyświetleń: 1173
  • Czy 24c16 może zastąpić 4c016 w radiu Lubeck CC22? Brak zapamiętywania stacji

    Organizacja jest taka sama ale są niewielkie różnice, tyle że niezalezne od typu scalaka lecz od producenta. Sciągnij sobie PDFy to poszczególnych to je poznasz, zwracam uwagę na pin7 pamiątki. Ale moim zdaniem jeśli odczytał to i zapisze. Podłączyłeś oba zasilania do radia ? Spróbuj wyłączyć kod z klawiatury lub zrób błąd i zobacz czy licznik błędów...

    Radia i Systemy Multim. Samochodowe Serwis   04 Lis 2004 21:56 Odpowiedzi: 6    Wyświetleń: 3144
  • Canon PIXMA mp 630 wyswielta mi blad B200

    Drukarka nie ma ograniczeń na ilość stron. Pewien czas temu był temat, w którym pojawiła się drukarka MG6250 mająca przynajmniej 65535 stron na liczniku (wartość 65535 jest maksymalną dla licznika naturalnego zapisanego w dwóch bajtach). Niestety nie jestem zorientowany w sprzedawcach głowic używanych. Zawsze poszukiwałem drukarek uszkodzonych do badań...

    Drukarki, ksero Początkujący   03 Paź 2023 18:26 Odpowiedzi: 76    Wyświetleń: 95499
  • CRC-16 Modbus-RTU w Excelu - różne wyniki z kalkulatorem online, co robię źle?

    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)...

    Mikrokontrolery ARM   23 Paź 2018 07:10 Odpowiedzi: 6    Wyświetleń: 7380
  • ATMEGA32[C] tryb CTC i odliczanie dokładnie 1 sekundy

    1. W trybie CTC licznik liczy aż do osiągnięcia ustalonej wartości, następnie może (ale nie musi) generować przerwanie i zawsze jest automatycznie zerowany i liczy od nowa. 2. Tak, możesz w przerwaniu załadować TCNT dowolną wartością od której licznik będzie liczył. Tylko w przypadku rejestrów 16-bitowych pamiętaj, że koniecznie najpierw musisz załadować...

    Mikrokontrolery AVR   26 Sty 2011 22:20 Odpowiedzi: 16    Wyświetleń: 2823
  • Licznik czasu pracy jak rozszyfrować zapis do komórek pamięci

    Zczytaj pamięć ze znanym stanem licznika. Następnie daj mu popracować by licznik się zwiększył. Zczytaj ponownie i porównaj dane bajt po bajcie. Zrób nawet kilka razy i analizuj. Zazwyczaj jest to któryś z popularnych algorytmów CRC np. CRC16. Wpisuj do kalkulatorów dane licznika i porównaj ze zmianami jakie nastąpiły. Mogą to być dane dziesiętne ,hex,...

    Mikrokontrolery Początkujący   19 Lis 2023 11:06 Odpowiedzi: 13    Wyświetleń: 663
  • Modem Cisco 3.0 EPC 3008 - Diagnostyka sieci, niepowodzenie kart sieciowych

    Witam mampytanie robilem diagnostyke sieci i wyskoczyl mi taki raport i chcialem sie dowiedziec czy cos moze byc nie tak w tym raporcie co moze powodowac zwolniona prace internetu. Karty sieciowe NIEPOWODZENIE [00000001] Połączenie TV/wideo firmy Microsoft ArpAlwaysSourceRoute = (pusty) ArpUseEtherSNAP = (pusty) Caption = [00000001] Połączenie TV/wideo...

    Sieci Początkujący   02 Lis 2013 19:56 Odpowiedzi: 5    Wyświetleń: 3609
  • [Assembler] [Assembler][Z80] Program do mnożenia 8-bitowych liczb z użyciem stosu

    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...

    Programowanie   28 Lis 2004 20:45 Odpowiedzi: 4    Wyświetleń: 5929
  • Kasownik HV ATtiny13, urządzenie ustawia fusebity.

    W tabelce 55 strona 118, są dane które trzeba wysyłać. I na ten przykład dla sygnaturki, komenda to: SDI 0_0000_1000_00 SII 0_0100_1100_00 Te zera na początku i na końcu traktuje po prostu jako "puste" takty zegara, ustawiam piny w dół i cykam. Nie jestem pewien też czy między kolejnymi danymi z tabelki robić jakieś odstępy, czy cokolwiek, po prostu...

    Mikrokontrolery AVR   09 Kwi 2010 18:01 Odpowiedzi: 12    Wyświetleń: 8800