zmienna dword

Znaleziono około 62 wyników dla: zmienna dword
  • BASCOM - Jak dynamicznie aktualizować wyświetlacz HEX przy zmianie częstotliwości?

    Czy liczba jest zawsze siedmiocyfrowa? Nie mówie że to jedyny sposób ale podam jeden z możliwych. Deklarujesz zmienną tekstową siedmioznakową. Taka zmienna ma w rzeczywistości osiem bajtów. Nie chcesz wysyłać ósmego NULL. No i OK :D Na te zmienną nakładasz bufor siedmiu bajtów. Kiedy zmienna Dword każesz zamienić Bascomowi na string to on zapisze komórki...

    Mikrokontrolery AVR   18 Sie 2015 13:13 Odpowiedzi: 7    Wyświetleń: 996
  • Jak konwertować liczby bin/dec/hex większe niż dword w asemblerze?

    Wskaźnik masz na dword, więc zmienna jest 32 bitowa i shr operuje tylko w obrębie tej zmiennej... masz operację przesunięcia z przeniesieniem (nie pamiętam rozkazu), przesuwaj po jednym bicie w pętli i przepisuj przeniesienie.

    Programowanie   01 Paź 2007 08:56 Odpowiedzi: 44    Wyświetleń: 10869
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • BMP – rola palety kolorów przy 8bpp i konwersja do HEX dla LCD, bmp2bascom

    Witaj, Jeśli Zmienna DWord zawierająca kolor ma wzorzec: R7R6R5R4R3R2R1R0-G7G6G5G4G3G2G1G0-B7B6B5... a zmienna wynikowa Data ma mieć wzorzec: R4R3R2R1R0-G5G4G3G2G1G0-B4B3B2B1B0 to nada wydaje się, że zmienna koloru jest źle przesuwana. Choćby pierwsze równanie powinno być: Data:=Data + ((Kolor Shr 5) And $F800) Shl 0; Czyli...

    Mikrokontrolery   02 Lut 2010 11:31 Odpowiedzi: 41    Wyświetleń: 5005
  • REKLAMA
  • STEP7 STL - Jak sparametryzować wiersz startowy do porównania w DB?

    Witam, Może spróbować prościej: OPN DB 401 OPN DI 400 //#wej zmienna typu DWORD L DBB[#wej] L DIB[#wej] ==I = M 6.0 L #wej L L#1 +D T #zmienna_tymczasowa //DWORD L DBB[#zmienna_tymczasowa] L DIB[#zmienna_tymczasowa] ==I = M6.1 L #wej L L#2 +D T #zmienna_tymczasowa //DWORD L DBB[#zmienna_tymczasowa] L DIB[#zmienna_tymczasowa]...

    Automatyka Sterowanie PLC   11 Lip 2014 15:14 Odpowiedzi: 4    Wyświetleń: 3126
  • REKLAMA
  • [BASCOM] Jak wyświetlić ciąg cyfr w jednej linii na LCD?

    Na jego podstawie dopiero należy stworzyć kod programu, to co podałem to tylko pomysł jak to wykonać w prosty i estetyczny sposób. Każdą z tych pakietów instrukcji możesz opakować w podprogram i wołac instrukcją DEBOUNCE. Pakiet instrukcji może wyglądać tak (nie testowane w kompilatorze, posłużyć się jako bazą): [syntax=basic4gl] dim zmienna as dword...

    Mikrokontrolery Początkujący   29 Lip 2013 19:31 Odpowiedzi: 35    Wyświetleń: 4137
  • [C] Błąd kompilatora Codesourcery przy inkrementacji wskaźnika DWORD

    Wywala przy tym *(((DWORD *)nxt)++) = 0; zmienna nxt zadeklarowana jak DWORD nxt; error: lvalue required as increment operand O ile dobrze rozumiem to jest to wyzerowanie następnej danej której adres zawarty jest w nxt? Tylko po co rzutować?

    Mikrokontrolery   15 Wrz 2009 15:10 Odpowiedzi: 5    Wyświetleń: 1166
  • REKLAMA
  • Dlaczego falownik jest podłączany do sterownika PLC w maszynach?

    Na studia nie poszedłem bo patrząc na wiedzę swoich starszych kolegów po automatyce, elektronice stwierdziłem że to strata czasu, zresztą nawet nie pracują oni w swoim zawodzie.Także jestem bardziej samoukiem. Nie obraź się kolego, ale ocenianie zasadności studiowania po tym, że ktoś kończył coś i nie pracuje w zawodzie to lekki bezsens.. :-) Jak ma...

    Automatyka Przemysłowa   23 Lut 2015 13:08 Odpowiedzi: 52    Wyświetleń: 6997
  • [BASCOM] Jak uruchomić i zatrzymać Timer0 w ATmega8a za pomocą przerwań INT0 i INT1?

    Witam. Kolego emarcus dlaczego zmienna "Dim Czas As Dword" jest aż 32-bitowa?

    Mikrokontrolery AVR   20 Sty 2014 10:37 Odpowiedzi: 11    Wyświetleń: 2097
  • Jak wyświetlić liczbę aktualnych alarmów i nazwy grup w TIA Portal Comfort 1500 HMI?

    Ok zastosowałem funkcje bitsum . Z tym że funkcja na wejściu ma TYP DWORD a zmienna w hmi alarms musi być WORD zrobiłem konwersję w stl ITD i wszystko pięknie tylko jest problem z 15 bitem robi się tam minusowa liczba -32768 co powoduję że liczy np jako 17 aktywnych bitów Jak rozwiązać ten problem Konwersja robie tak L word ITD T DWORD BITSUM in DWORD...

    Automatyka Sterowanie PLC   08 Sie 2017 11:49 Odpowiedzi: 6    Wyświetleń: 1329
  • Jak działa funkcja SWAP_DWORD w kodzie LD/FBD dla Simodrive Posmo A?

    Wielkie dzięki za pomoc!!! (ps. Dword 32b=2x16bitow bo word to 1x16bitow) Co do %AQ5 to jest to tak: w HW mamy Ref Address %AQ3 i Lenght 4 oraz zgodnie z manualem silnika dla profibus -> %AQ5 (16bitow) i %AQ6(16bitow) to jedna zmienna o długości 32bity (nazywa sie PWE - parameter value), wiec jest typu Dword (chyba dobrze kojarzę:D) i za jej pomocą...

    Automatyka Przemysłowa   18 Lis 2009 10:40 Odpowiedzi: 5    Wyświetleń: 2633
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    oj oj ;) W Bascomie zmienna to Double 8 Bytes 5.0 x 10^–324 to 1.7 x 10^308 Doubles are stored as signed 64 bit binary numbers, jest inaczej traktowana, zobacz na jej zakres!!! Nie operuj na tej zmiennej, skoro chcesz numer seryjny pilota to wystarczy zmienna 32 bity skoro jest on 28 bitowy. Dodatkowo Keeloq ma podzieloną transmisje na dwa bloki...

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7068
  • [Bascom] Czy kod w Bascom do liczenia czasu otwarcia wtrysku jest poprawny?

    Na jakich typach liczysz? Na chwile pominę same wyliczenia. Word pomieści 65535 bo to dwa bajty 256x256(osiem bitów w kombinacji ośmiu bitów) Jak taką zmienną przepełnisz to wynikiem jest reszta. Znaczy się jak do 65534 dodasz 1 to binarnie wygląda to tak 11111111 11111110 + 1 Przepełni się za chwilę :D i wynik będzie ale przekłamany. Spróbuj zadeklarować...

    Mikrokontrolery AVR   14 Paź 2016 04:12 Odpowiedzi: 20    Wyświetleń: 1905
  • REKLAMA
  • Asembler: Porównanie liczb i obliczanie miejsc zerowych funkcji liniowej

    A może 'inta' to zmienna 4-bajtowa? Skok do etykiety 'koniec' nastąpi gdy obie części DWORD są równe zero. Pzdr

    Programowanie Początkujący   20 Kwi 2013 12:55 Odpowiedzi: 2    Wyświetleń: 1371
  • Visual C++ 2008 - Jak używać funkcji z dynamicznej biblioteki DLL?

    ThreadProc jest błędnie zadeklarowana. Poprawnie jest DWORD WINAPI ThreadProc(LPVOID theArg) <- bez * !!! Wtedy rzutowanie na PLTHREAD_START_ROUTINE w wywołaniu CreateThread() jest niepotrzebne. Zmienna watek nie jest zadeklarowana, Twój program nie kompiluje się w takiej postaci jak wyżej. Zobacz #include <windows.h> #include <assert.h>...

    Programowanie   22 Wrz 2009 06:57 Odpowiedzi: 12    Wyświetleń: 3024
  • Zakłócenia przekaźników 24VDC sterowanych przez 74hc595 i uln2803 w kotłowni

    Cześć. Nie miałem czasu wcześniej tego zamieścić. Nawet teraz go nie mam :D Zerknij. W tych trzech przykładach pokazuję jak można ustawiać zmienną która ma cztery bajty. W Bascom bez problemu możesz nadać Aliasy każdemu bitowi. Wprawdzie zmienna ma cztery bajty, ale to chyba nie problem. Poprzez Shiftout możesz wysunąć tylko 24bity, albo wszystkie,...

    Mikrokontrolery AVR   28 Wrz 2015 04:58 Odpowiedzi: 33    Wyświetleń: 4386
  • [STM32][eclipse z CodeSourcery]błedna kompilacja programu do komunikacji USB HID

    Problem to jest taki, że keil nie spełnia standardów języka C dotyczących kilku całkiem istotnych spraw. Jeśli kod o którym mówisz jest tym samym o którym myślę (nie chce mi się ściągać 14MB, bo pewnie wrzuciłeś tam pliki bin, elf i nie wiadomo jakie jeszcze zupełnie nie potrzebne do niczego) to w kodzie Keila jest mnóstwo operacji typu: Według mnie...

    Mikrokontrolery ARM   14 Lip 2012 14:57 Odpowiedzi: 38    Wyświetleń: 7954
  • versapro gefanuc LD działające dwie ostatnie linijki programu

    każda nowa linia, network czy jak to tam się zwie w PLC to nowe działanie. PLC po obliczeniu wszystkich linijek wyświetla wynik. Co to oznacza? 1 linia: -[I0.0]- -(Q0.0)- 2 linia: -[I1.0]- -(Q0.0)- Na I0.0 dajemy 1, na I1.0 dajemy 0. Wynik 0. W linii Q0.0 miało wynik 1 przepisany z I0.0, jednak w drugiej linii na Q0.0 podano sygnał z I1.0 zerowy, program...

    Automatyka Przemysłowa   04 Paź 2012 08:58 Odpowiedzi: 13    Wyświetleń: 1611
  • Jak zwiększać zmienną co sekundę używając GetTickCount?

    Jak zrobić by zmienna x zwiększała mi się co sekundę? Na logikę takie coś byłoby dobre DWORD Czas=GetTickCount(); if (Czas > 1000) //1000milisekund to sekunda { x++; Czas=0; } ale nie działa. Bez względu na to jaką wartość wpiszę to i tak w takim samym odstępie czasu się zwiększa. Potrzebuję czegoś co by zerowało mi aby...

    Programowanie Początkujący   08 Mar 2009 10:18 Odpowiedzi: 5    Wyświetleń: 3125
  • Automatyczny załadunek zbiorników - S7-1200, optymalizacja kodu dla wielu zbiorników

    Jeżeli dobrze zrozumiałem założenia to mój pomysł wyglądał by tak: 1.zmienna typu INT w której byłby lokowany numer aktualnie napełnianego zbiornika, 2. zmienna typu INT w której byłby numer kolejnego zbiornika do napełnienia 3. zmienna typu WORD gdzie kolejne bity byłyby ustawiane dla aktywnych zbiorników (16 chwilowo, możliwość dalszego rozszerzenia...

    Automatyka Sterowanie PLC   09 Lip 2015 14:26 Odpowiedzi: 18    Wyświetleń: 1743
  • [PLC] Jak sprawdzić wartość znaku w łańcuchu w języku ST?

    W oprogramowaniu CoDeSys niestety nie ma takiej deklaracji zmiennej. LD VAR1 //Bool,Byte,Word,DWord AND VAR2 //Maska:00000100 ST VAR3 // wynik logiczny Wystarczy porównać VAR3 z "1" lub z "4" (zmienna z tym bitem ma wartosc 4) Przesunięcie w prawo :SHR W jezyku ST -- obrazek http://obrazki.elektroda.net/5_124833243...

    Automatyka Przemysłowa   27 Lip 2009 09:53 Odpowiedzi: 7    Wyświetleń: 1695
  • Jak podłączyć SM334 12bit do sterowania napędem 4-20mA?

    powiedz konkretnie co chciałbys zrobić, jak tym napędem sterować czy znasz zasadę adresowania in/out analogowych. O co chodzi z tą wartością HEX . Wejście adresujesz np PIW760 (jest to przykład u ciebie moze być to inny adres PIW , sprawdz w HARDWARE) jest to zmienna WORD następnie przez konwerter I_DI konwertujesz ją na DWORD (niech to będzie MD140)...

    Automatyka Przemysłowa   01 Paź 2010 17:23 Odpowiedzi: 21    Wyświetleń: 4360
  • Sterownik urządzeń elektrycznych przez port LPT komputera

    Takze dochodzę do wniosku, że chyba szybciej będzie zmienić system operacyjny, niż czego kolwiek się dowiedzieć, pozostaje tylko kwestia braku satysfakcji... Wiem juz jak otworzyc port : var HCOM : THandle; begin HCOM := CreateFile( PChar('LPT1'), GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, 0); end; Miało by to wyglądać mniej więcej...

    Artykuły   31 Sie 2004 21:07 Odpowiedzi: 92    Wyświetleń: 102768
  • [C++] Jaką bibliotekę wybrać do stworzenia gry w konsoli? SDL, ncurses, Allegro?

    W windzie? Na podstawie książki "Programowanie gier kompedium" z helion'a napisałem taką klasę, umożliwiającą różnego rodzaju zabawę z konsolą, jak zmiana jej rozmiarów, zmiana kolorów, miejsca pisania, czyszczenie itd. (korzystałem w mojej prostej grze konsolowej kiedyś :P ): #ifndef __CONLIB_H__ #define __CONLIB_H__ #include <windows.h> class...

    Programowanie Początkujący   06 Lip 2009 08:13 Odpowiedzi: 3    Wyświetleń: 3296
  • [assembler] Jak zmodyfikować kod inkrementujący XP, aby dodawał 6 punktów zamiast 1?

    inc ecx - zwiększa ecx o jeden i na tym wszystko. Dopiero gdzieś dalej to ecx zostanie zapisane do pamięci. call dword ptr [eax+A0] to typowe wywołanie funkcji wirtualnej w C++ bądź dynamicznej w Delphi ale nie tylko. Pod adresem eax+A0 (czyli 01EE5DE4) znajduje się 4-bajtowa zmienna w której dopiero znajduje się adres skoku do funkcji. Nie dasz rady...

    Programowanie Początkujący   29 Lis 2015 10:18 Odpowiedzi: 19    Wyświetleń: 1854
  • Konwersja HEX 44 79 AC CD z Modbus na float 998.7 w Delphi – jak napisać procedurę?

    1. ($44*524288) + ($79*65536) + ($AC*256) + $CD 2. ($44*524288) or ($79*65536) or ($AC*256) or $CD 3. ($44 Shl 24) or ($79 Shl 16) or ($AC Shl 8) or $CD najszybsze chyba te bajty przedstawiają liczbę type DWORD więc musisz poprzez pointer wpisać je do zmiennej Float żeby wynik był poprawny. Albo jeśli wiesz jak jest skonstruowana zmienna float - to...

    Programowanie   30 Mar 2005 10:26 Odpowiedzi: 7    Wyświetleń: 1725
  • [Borland C++ Builder] Jak zrobić samoistne wywołanie funkcji?

    Witam, chciałem sobie zrobić termometr cyfrowy na atmega8, który w czasie rzeczywistym wysyła wyniki pomiarów do komputera PC, oprogramowanie na komputerze PC postanowiłem zrobić w programie Borland C++ Builder. Jako że jestem jeszcze początkujący napotkałem pewien problem, mianowicie żeby odebrać jakiekolwiek dane muszę najpierw kliknąć myszką na przycisk...

    Programowanie Początkujący   25 Lut 2012 20:35 Odpowiedzi: 2    Wyświetleń: 2049
  • Siemens TiA Portal - jak wykryć co ustawia bit w DB?

    Ok, sądziłem, iż odbierasz dane przy pomocy funkcji np. Modbus TCP/IP. To może inaczej, czy jakakolwiek zmienna w DB666 jest zapisywana przez program PLC ? Co tak właściwie w programie (pomijając problem) wywołuje stan wysoki na w/w czujniku? W DB nie zoptymalizowanym ( proszę poprawić jeśli się mylę ) dla się nadpisać kolejny rejestr/zmienną wpisując...

    Automatyka Sterowanie PLC   14 Lis 2018 22:22 Odpowiedzi: 9    Wyświetleń: 1836
  • [C] [C][ATMega] - Jak stworzyć funkcję printf do LCD HD44780?

    Kod z ARM - przerób sobie :) Mam nadzieję, że się przyda. Pamiętaj, że zmienna może mieścić się w kodzie -czyli w pamięci Flash (PROGMEM) lub w pamięci RAM. [syntax=c]void xprintf (const char* str, ...) { va_list arp; int d, r, w, s, l; va_start(arp, str); while ((d = *str++) != 0) { if (d != '%') { xputc(d); continue; } d = *str++; w = r = s = l =...

    Mikrokontrolery AVR   03 Lis 2012 13:45 Odpowiedzi: 18    Wyświetleń: 2868
  • [Assembler, C++]Gdzie w pamięci znajdują się zmienne

    Witam. Mam kod: int main() { 00E51350 push ebp 00E51351 mov ebp,esp 00E51353 sub esp,0F0h 00E51359 push ebx 00E5135A push esi 00E5135B push edi 00E5135C lea edi,[ebp-0F0h] 00E51362 mov ecx,3Ch 00E51367 mov eax,0CCCCCCCCh 00E5136C rep stos dword ptr es:[edi] int i,j; int x,y; i= 2; 00E5136E mov dword ptr [i],2...

    Programowanie   21 Lis 2011 23:11 Odpowiedzi: 7    Wyświetleń: 1866
  • Rs232 dev - Kod porgamu w c do odcztywania danych z rs232

    No właśnie takie podobne jak Ty znajdywałem. Nie ma nic takiego co by w konsoli wyświetlało tylko? [syntax=c]#include <windows.h> #include <stdio.h> #include<iostream> #include<fstream> #include <conio.h> #include <string.h> static DCB dcb; //struktura DCB (Device Control Block) definiująca rodzaj połączenia static...

    Programowanie Początkujący   11 Cze 2015 22:57 Odpowiedzi: 4    Wyświetleń: 807
  • Delphi import funkcji ReadUSBPacket z lmusbdll.dll – znikająca zmienna TStringList

    Ogolnie to dll jest go obslugi urzadzenia usb pracujacego w klasie bulk. Sama inicjalizacja jaki i odczyt i zapis dzialaja. Z dll eksportowana sa nastepujace funkcje: [syntax=c] LMUSB_HANDLE __stdcall InitializeDevice(unsigned short usVID, unsigned short usPID, LPGUID lpGUID, BOOL *pbDriverInstalled); LMUSB_HANDLE __stdcall InitializeDeviceByIndex(unsigned...

    Programowanie   18 Sie 2013 20:25 Odpowiedzi: 7    Wyświetleń: 2511
  • C i RS232 - Brak odpowiedzi z wagi przez port RS232, zapis do pliku .txt

    Ok, trochę się posunąłem z problemem. Pierwszy problem był w komendzie wysyłanej do wagi. Zgubiły mi się znaczki przy kodowaniu z hexa. Piszecie, że program nie czeka na odpowiedź z wagi. Jak to zaimplementować? Zapewne zaraz po komendzie odczytu, ale jak? Przyznam się, że nie jestem w temacie zaawansowany, a to co napisałem, napisałem na podstawie...

    Programowanie   24 Sty 2014 12:03 Odpowiedzi: 7    Wyświetleń: 3654
  • Builder C++ + RS232 - przeróbka programu z konsoli na okienk

    Staram sie w ten sposob to zrobic: //--------------------------------------... #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------... #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------...

    Programowanie   10 Lip 2008 19:05 Odpowiedzi: 12    Wyświetleń: 4008
  • Notacja węgierska w programowaniu, czy warto używać ?

    Witam ! Zdania na ten temat są podzielone, niby dzisiejsze IDE pozwalają na pokazywanie np jakiego typu jest dana zmienna. Dopiero się uczę, więc proszę zawodowych programistów o odpowiedz. Czy w praktyce stosujecie notacje węgierską ? Bo jeśli tak to sam zacznę ją stosować i wyrabiać już sobie dobre nawyki. Przedrostki notacji węgierskiej : Typy zmiennych:...

    Programowanie   24 Mar 2013 17:57 Odpowiedzi: 4    Wyświetleń: 6294
  • Analiza pliku obiektowego w Fortranie - czy używana jest zmienna X?

    Witam! Jestem w trakcie rozszerzania napisanego juz programu w fortranie i niestety cisnie mnie termin, a do tego nasza uczelniana biblioteka ma miesieczna przerwe :( i moj program korzysta z pliku objektowego, jednak niestety nie znam sie na projektowaniu objektowym i nie wiem co w nim jest napisane. Czy ktos moglby mi pokrotce napisac o co chodzi...

    Programowanie   03 Sie 2006 13:12 Odpowiedzi: 5    Wyświetleń: 906
  • Pomiar napięcia, przetwornik A/C [Atmega8][BASCOM]

    Łap. Voltomierz będzie działał stabilnie, ale wiedz, że Ty masz błąd logiczny w swoim kodzie. Pomysl. Jeśli u Ciebie "Steps" to zaokrąglone do całych poprzez Round "Angle" to jest to wartość ustalana przez napięcie czyli w pewnym momencie będzie stała. A tu zmienna "Kroki" jest porównywana z ta zmienną ""Steps", ale po porównaniu dodajesz lub odejmujesz...

    Mikrokontrolery AVR   11 Mar 2022 18:09 Odpowiedzi: 3    Wyświetleń: 867
  • [ASM+C]Zmienne przekazywane do ASM jako argument funkcji w C

    krzyfn : Jeśli funkcja potrzebuje miejsce na zmienne lokalne, to zaraz po skopiowaniu ESP do EBP zmniejszasz ESP np o 16 - zostanie przydzielone 16 bajtów lub inaczej mówiąc 4 DWORD'y dostępne przez Dodano po 14 Co do przekazywania wskaźnika - nie wiem w czym problem. Wskaźnik to nic innego jak zmienna zawierająca adres. Tak więc musisz pobrać ze stosu...

    Programowanie   11 Kwi 2009 11:15 Odpowiedzi: 9    Wyświetleń: 6205
  • Komunikacja UART buforowanie transmisji przychodzącej z uP

    Witam, Staram się wysyłać dane z mikroprocesora do programu na komputerze ale pojawia się problem, bo dane z mikroprocesora są wrzucane do jakby bufora i przychodzą, że sporym opóźnieniem. Problem ten nie występuje gdy sprawdzam odbieram wysyłane dane przez program Terminal do komunikacji z portem COM. Do wysyłania danych używam funkcji: uart_putc(zmienna);...

    Programowanie Początkujący   13 Paź 2011 14:06 Odpowiedzi: 1    Wyświetleń: 1260
  • [STM32] Konfiguracja SysTick dla FATfs na STM32 - problem z dekrementacją Timer1

    Witam, staram sie wykorzystac karte SD do przechowywania danych uzywanych przez wyswietlacz (bitmapy etc). Korzystam z biblioteki FATfs i komunikacja SPI. Aby moc tego dokonac modul FATfs korzysta z sygnalu zegarowego, ktory co 10ms bedzie wywolywal funkcje [syntax=c]disk_timerproc()[/syntax] Do cyklicznego wywolania tej powyzszej funkcji staram sie...

    Mikrokontrolery ARM   26 Mar 2011 21:14 Odpowiedzi: 4    Wyświetleń: 2579
  • Atmega32 RS232 UART - Aplikacja okienkowa w Builder C++ RS232 UART

    Witam, Robię aplikację okienkową w Builder C++ do komunikacji przez UART tzn. wysyłam znak z PC i odbieram dane z uC. Na początku próbuję uruchomić gotowe programy z książki "RS232 Programowanie praktyczne" Daniluka i za każdym razem wyskakuje mi przy otwieraniu COM6 następujący komunikat "Niewłaściwa nazwa portu lub port jest aktywny" Czy ktoś spotkał...

    Programowanie Początkujący   17 Mar 2014 17:37 Odpowiedzi: 4    Wyświetleń: 2589
  • RS232 w C interfejs, wyjątek z biblioteki RICHED20.dll.

    Witam Korzystam z książki Pana Daniluka i wykorzystałem jego prgram: #include <vcl.h> #pragma hdrstop #include "Unit_06_05.h" #pragma package(smart_init) #pragma resource "*.dfm" #define cbOutQueue 1024 //rozmiar bufora danych wyjściowych #define cbInQueue 1024 //rozmiar bufora danych wejściowych TForm1 *Form1; AnsiString...

    Programowanie   26 Lip 2009 20:24 Odpowiedzi: 31    Wyświetleń: 5542
  • Atmega8 Bascom - Jak się pozbyć zmiennej typu single

    Wygląda jednak na trudniejsze niż się wydaje. Dla rozjaśnienia wyrzuciłem LCD bo nie o to tu chodzi żeby coś wyświetlać. Działająca poprawnie z punktu widzenia logiki i matematyki pętla. long [syntax=basic4gl]$sim $regfile = "m8def.dat" $crystal = 8000000 Dim X As Word 'zienna wejściowa w zakresie od 1 do 510 Dim Y As Word 'zmienna wejściowa w zakrecie...

    Mikrokontrolery AVR   09 Gru 2013 10:11 Odpowiedzi: 17    Wyświetleń: 2319
  • czujnik ciśnienia ms5611 - gdzie jest błąd w funkcji ?

    Ok, po długich mękach udało mi się to ustrojstwo uruchomić ale jest jeden problem. Jakim cudem pętla opóźniająca (ta zaraz przed loop "waitms 1000") wpływa na wyniki pomiarów ! W zależności od tego jakie dam opóźnienie to zmienia się wynik ciśnienia atmosferycznego. Poniżej zrzut ekranu z wykresami i opisami. http://obrazki.elektroda.pl/5879025400_1...

    Mikrokontrolery   01 Maj 2015 00:30 Odpowiedzi: 1    Wyświetleń: 1215
  • C++ - Jak podzielić program do transmisji danych przez RS232 na pliki?

    main.cpp: [syntax=cpp]#include "UART.hpp" int main() { InitializeCriticalSection(&UART_BUSY... InitializeCriticalSection(&STOScs); InitializeCriticalSection(&WriteUART... SetupUart(); //inicjalizacja UARTa CreateThread(NULL, 0, ReadUART, NULL, 0, NULL); hWriteUART = CreateThread(NULL, 0, WriteUART, NULL, CREATE_SUSPENDED, NULL); unsigned...

    Programowanie Początkujący   15 Paź 2012 21:51 Odpowiedzi: 40    Wyświetleń: 3201
  • Pobranie uchwytu i zmiana elementów HTMLowych w przeglądarce

    Zacznijmy od tego, że w przeglądarce nie ma uchwytów, poza może trzema wyjątkami. Wszystko jest zbudowane na klasach, a klasa IHTMLDocument2 jest pierwszą, do której musisz zdobyć wskaźnik. Zacznij od dołączenia biblioteki uuid.lib do projektu, oraz tego pliku: #include <mshtml.h> Teraz poszukaj co masz, zanim wystartujesz: Jeżeli masz IWebBrowser2*...

    Programowanie   13 Lis 2009 23:15 Odpowiedzi: 6    Wyświetleń: 1002
  • atmega32 - Czy kod do przepływomierza w Bascom nie gubi impulsów?

    Witam . Chciałem zrobic tester pomp opryskiwaczy . Chodzi o mierzenie wydajności pompy w litrach na minute a moje pytanie czy nie bedzie gubił impulsów podczas wykonywania przerwania . Pomiar co 1 sekundę a wydajność pomp od 40l do 260l / min Nie musisz obawiac się o gubienie impulsów z powodu wykonywania przerwań. Impulsy są zliczane przez Counter1,...

    Mikrokontrolery Początkujący   23 Paź 2014 19:10 Odpowiedzi: 14    Wyświetleń: 1908
  • Petit FAT, przykład implementacji obsługi FAT na małe AVR.

    [syntax=c] /*--------------------------------------... /* Petit FAT file system module test program R0.02 (C)ChaN, 2009 */ /*--------------------------------------... #include <string.h> #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> #include "diskio.h"...

    Mikrokontrolery AVR   03 Sty 2015 16:27 Odpowiedzi: 83    Wyświetleń: 27343
  • Generator prostokąta od 1Hz - 1kHz z regulacją wypełnienia

    Proszę. Wprawdzie przy Niedzieli i inne sprawy mnie gonią, ale tak w ramach odskoczni :D Sprawdzałem z oscyloskopem do 100kHz nawet ;) Kod jest na moją klawiaturkę, ale sub przeliczający sam się wywołuje. Jak sobie napiszesz jakieś inne menu wystarczy zmieniać procentowo od 1% do 99% zmienną Proc po czym wywołać Sub Calc_duty() i Show_duty() jeśli chcesz...

    Mikrokontrolery   04 Cze 2017 21:39 Odpowiedzi: 14    Wyświetleń: 1350
  • Komunikacja RS232 z telefonem przez WinAPI - różnice w wynikach HyperTerminala

    hmm.. aktualnie korzystam pod irda. (u mnie zainstalowana pod COM3) jednak... wysylanie do portu (telefonu) dziala idealnie.. natomiast odbior? aplikacja przywiesza sie, trzeba baaardzo dlugo czekac na odp. po podsluchu zauwazylem bardzo duzo "paczek"(?) DOWN typu FALSE.. czyli tak jakby read sie nie powiodlo ;| czasami musze baaardzo dlugo czekac,...

    Programowanie   23 Paź 2009 01:01 Odpowiedzi: 27    Wyświetleń: 7597
  • Przykład programu dwuwątkowego w C++ Borland - kod źródłowy

    A proszę. Ale nie dwa, tylko 50, bo tak :P Większość pisana z pamięci, niekoniecznie musi się skompliwać, ale mniej więcej tak to MOŻE wyglądać, sposobów na komunikację jest całe mnóstwo. Za ewentualne błędy i niedomówienia odpowiada Albin Kolano. #include <windows.h> #include <process.h> LRESULT CALLBACK WindowProcedure(HWND, UINT,...

    Programowanie   02 Gru 2006 08:31 Odpowiedzi: 7    Wyświetleń: 2564
  • Ostrzeżenie dereferencing type-punned pointer w kodzie z makrem LD_WORD

    Witam. Co oznacza ostrzeżenie: "dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]". Widać w kodzie że odnośi się do makra LD_WORD W odnośniku załączam cały projekt. Pojawia się on w kilku miejscach kodu: [syntax=c] plik pff.c Ostrzeżenie występujew tych miejscach: linia 376: wc = LD_WORD(buf); linia 381: return LD_WORD(buf);...

    Mikrokontrolery   16 Lip 2017 07:29 Odpowiedzi: 15    Wyświetleń: 1257
  • Radio internetowe i odtwarzacz plików audio na ESP32-S3

    No dodałem i mam progi zmieniłem neutralny na 3850 bo tyle mam na karcie stworzył się plik to z seriala [syntax=text]k??ESP-ROM:esp32s3-2021032... Build:Mar 27 2021 rst:0x1 (POWERON),boot:0x18 (SPI_FAST_FLASH_BOOT) SPIWP:0xee mode:DIO, clock div:1 load:0x3fce3808,len:0x4bc load:0x403c9700,len:0xbd8 load:0x403cc700,len:0x2a0c entry 0x403c98d0 ----------...

    DIY Akustyka   14 Cze 2025 21:46 Odpowiedzi: 1230    Wyświetleń: 101049
  • komunikacja pomiędzy PC a uC poprzez Konwerter USB-UART w c++

    Witam Próbuję napisać w c++ program do komunikacji z moim mikroprocesorem sterującym mostek H. Warto dodać, że w programie Bray Terminal wszystko działa. W uC wgrany jest program odpowiedzialny za komunikację uart. Komunikację podzieloną mam na ramki. Poniżej fragment kodu odpowiadający za sterowanie mostkiem: [syntax=cpp] #include "usart.h" #include...

    Mikrokontrolery AVR   07 Lis 2014 10:01 Odpowiedzi: 4    Wyświetleń: 1764
  • [STM32] - STM32L-Discovery + FatFS na microSD 512MB działa a na innych nie

    Aktualnie zrobiłem to samo :) Tylko czy rozmiar bloku nie jest zmienny ? Zmiana dotyczy funkcji disk_read w pliku diskio.c [syntax=cpp] DRESULT disk_read ( BYTE drv, /* Physical drive nmuber (0..) */ BYTE *buff, /* Data buffer to store read data */ DWORD sector,/* Sector address (LBA) */ BYTE count /* Number of sectors to read (1..255) */ ) { SD_Error...

    Mikrokontrolery ARM   18 Gru 2013 23:36 Odpowiedzi: 49    Wyświetleń: 13668
  • Jak przeprowadzić binaryzację obrazu w Delphi do pracy dyplomowej?

    Rzeby Ci pomóc wpierw trzeba się dowiedzieć o co Ci dokładnie chodzi - słowo binaryzacja niewiele mówi. A kawałek kodu masz tu: var InvertRys:Array[0..3*1024*768]of Byte; - zmienna globalna procedure LoadBMP(FileName:String;var W,H:Word;var Bits:Pointer); var Header:array[1..54]of byte; Zp:file; Result,i:integer; BiBitCount,Temp:byte; BiSizeImage,bitsize:dword;...

    Programowanie   07 Sie 2005 09:37 Odpowiedzi: 9    Wyświetleń: 3858
  • [DELPHI] Jak uruchomic tą binaryzację! [PROŚBA DO PIROMANA]

    Ten kawałek kodu dostałem od innego pomocnego uzytkownika.Nie wiem w jaki sposob ja uruchomić i co za zadanie mają jej parametry a w szczególności istatni Bits typu Pointer. Wogóle jak te parametry wyciągnąć z dowolnego pliku BMP. Prosze pomóżcie mi. Chodzi mi również o konkretny przykład np. LoadBMP (sciezka, .....i tu nie wiem jak dalej i z czego...

    Programowanie   11 Sie 2005 14:15 Odpowiedzi: 2    Wyświetleń: 1212
  • [Delphi] Szukam czegoś na temat wskaźników bitmap w Delphi.

    Skąd jest ta funkcja? Oto ona dostalem ja od innego pomocnego pana ale nie chce mi wytlumaczyc o co w tym chodzi. Ten kawałek kodu dostałem od innego pomocnego uzytkownika.Nie wiem w jaki sposob ja uruchomić i co za zadanie mają jej parametry a w szczególności istatni Bits typu Pointer. Wogóle jak te parametry wyciągnąć z dowolnego pliku BMP. Prosze...

    Programowanie   14 Sie 2005 18:29 Odpowiedzi: 8    Wyświetleń: 2703
  • [BASCOM] Jak zrobić menu sterowane pilotem NEC w sterowniku?

    Hej, Próbuję zrobić menu ustawień swojego sterownika i kompletnie mi to nie wychodzi :( Menu ma być sterowane pilotem NEC (pilot działa poprawnie) Jak ja to sobie wymyśliłem: 1. ekran główny (tu jest OK) - przycisk strzałka w lewo przełącza ekran na zegar "MAXI" - przycisk strzałka w prawo przełącza na ekran główny - przycisk strzałka w górę blokuje...

    Mikrokontrolery AVR   02 Cze 2018 07:20 Odpowiedzi: 13    Wyświetleń: 1344
  • Delphi - panowanie nad szybkością ściagania pliku

    Witam. Poniżej standardowa procedura do ściągania pliku, która chciałbym usprawnić, mam nadzieję że nie przestarzała, ale u mnie się na razie sprawdza. Szukam informacji na temat jak ograniczyć prędkość ściągania a konkretnie idealne było by: 1. Jak sprawdzić prędkość pobierania z danego stanowiska np. SpeedNet=?B. 2. Jak zabezpieczyć się przed zawieszeniem...

    Programowanie Początkujący   30 Mar 2011 23:25 Odpowiedzi: 0    Wyświetleń: 981
  • Rozdzielanie danych, wielowątkowość w C++ jak rozwiązać zadanie?

    Witam Mam za zadanie napisać program który oblicza wielowątkowo iloczyn skalarny dwóch wektorów. Do napisania są 3 wersje programu, pierwszą już napisałem, lecz nie wiem jak poradzić sobie z resztą, może ktoś ma jakiś pomysł? Kod programu który już napisałem: [syntax=cpp]////////////////////////////...

    Programowanie   10 Maj 2012 17:07 Odpowiedzi: 0    Wyświetleń: 999
  • [asembler] Wczytanie ciągu bajtów i operacje na nim.

    Moje zadaniepolega na tym że do aplikacji po przez pipe jest przesyłany losoby ciąg bajtów, długość duża, bez znaczenia. I teraz należy odczytać 2 pierwsze bajty i przekształcić je na liczbę szesnastkową (wsumieto już jest) i następnie wczytać pozostałe bajty w ilości takiej jak wartość tej liczby, następnie znów 2 bajty i liczbę. Liczbę1 i Liczbę2...

    Programowanie   11 Lis 2008 15:22 Odpowiedzi: 0    Wyświetleń: 2675
  • [asm] Jak zaimplementować sortowanie kopcowe w asm na podstawie kodu C++?

    Witam. Wcześniej pisałem w sprawie projektu teraz też. Zabrałem się za niego od drugiej strony, a właściwie próba przeróbki innego :). Problem jest następujący: Muszę wykonać program który sortuje pliki metodą kopcową. Ale jak wiadomo nie stworze w asm klas, tak więc trzeba zrobić go na tablicy. Mam gotowy program napisany w c++. Oto on: #include <iostream>...

    Programowanie   04 Sty 2010 21:11 Odpowiedzi: 0    Wyświetleń: 1538