konwersja z HEX do DEC nie mam teraz licznika bo naprawiałem wyświetlacze i oddałem ale jakiś ma przyjechać od tego samego znajomego to zaczytam działający sam to sobie posprawdzam więcej
Wracam do tematu. Sprawa jest już rozpoznana. Instalator zastosował specyficzne czytniki, które zamieniały część UID karty na swój. Sam Galaxy przyjmuje to, co dostanie po protokole Wiegand, skonwertowane z HEX na DEC.
Skopiuj z icprog'a zaznaczając i ctrl-c, zapisz w pliku tekstowym, następnie otwórz plik w excelu (jako Pliki tekstowe). Konwersja danych hex->dec: HEX2DEC, np. HEX2DEC("A5") jest równe 165 sprawdz help dla tej funkcji, moze wymagac dodatku (office97).
Tu Zamiana z dziesiętnego na binarny liczby 23: 23 : 2 = 11 reszta z dzielenia = 1 11 : 2 = 5 reszta = 1 5 : 2 = 2 reszta = 1 2 : 2 = 1 reszta = 0 Odczytujemy liczbę od tylu: 10111 Zamiana z bin na dec liczby 10011<zaczynamy od konca, ale mozna tez od poczatku>: 1*2^0 + 1*2^1 + 0*2^2 + 0*2^3 + 1*2^4 = 1+2+0+0+16 = 19 Z dec->hex i z hex->dec...
Moja mowa będzie krótka ... Dim Zm As String * 10 , X As Integer X = 2000 'dec X=2000 , hex X=7D0 Zm = Str(x) ' Zm="2000" X = Hexval(zm) 'dec X=8192 hex X=2000 Czy o to Ci chodzi :?: Piotrek PS Ale uważaj , bo dla dec X>7999 wyjdą cuda :D
Witam. Szukam algorytmu w asemblerze pod avr-ka konwersji liczby hex na dec. Mam konwersje liczby 16 bitowej ale potrzebuje 32-bitowej i nie wiem jak ja przerobic.
Witam, szukam prostych gotowych procedur w assemblerze '51 do różnych konwwrsji danych hex->dec, dec->hex 16,32bit. Najbardziej interesuje mnie procedura konwersji 16 bitowego hex (2 bajty) na kolejne cyfry dec (aby je np wyswietlic na lcd lub wyslac rs'em). Za ewentualną pomoc b. dzieki!!
plik hex jest to wsad do np. procesora eprom itp jeszcze nigdy nie spotkalem zadnego schematu zapisanego w hex'ie
Rozwinąłem swój program konwersji do 256b, może będzie pomocny. Pozdrawiam
Zawsze możesz wziąć liczbę hex, podzielić ją przez 10 i w reszcie z dzielenia masz cyfrę jedności (dodajesz do niej 30h i masz kod ASCII). Potem znów dzielisz pozostałą liczbę przez 10 i masz cyfrę dziesiątek. I robisz tak aż skończą Ci się cyfry w liczbie ;) Pozdrawiam ;)
Chyba nie zrozumiales o co mi chodzi , program o ktory pytam mial od razu w sobie opcje mnozenia i dzielenia liczb w obu systemach o ktorych pisze byl duzo wygodniejszy niz wspomniany przez ciebie kalkulator z windowsa . Program o ktory mi chodzi jest specjalnie przygoowany do przeliczen przebiegu w licznikach samochodowych .
wow wielkie dzieki! uratowales mi panie dupę :D pozdrawiam
Witam, Mam problem z konwersją liczb w formacie heksadecymalnym do postaci decymalnej w Excelu - liczby, które zaczynają się na cyfrę powyżej 7 są konwertowane na postać decymalną z minusem, Podam przykład: 8500BFC631 (HEX) -> -528268409295 (DEC) - Excel 8500BFC631 (HEX) -> 571243218481 (konwerter online ze strony np. https://www.rapidtables.com/convert/numb...
A nie prosciej zeby program zapisywal juz w bin, albo lepiej 2 pliki jeden bin drugi dec ewentualnie hex.
To jest liczba w formacie HEX(adecymalnym) i chcesz ją zamienić na DEC(imal). Czyli: google -> delphi hex to dec (pierwszy link jest nawet z elektrody :))
No właśnie nie potrafię. Nie wiem jak zamienić ciąg znaków na liczbę. Generalnie to wszystko się sprowadza nawet nie do zamiany ascii hex tylko liczby dziesiętnej na hex. Ale coś mam dzisiaj kłopoty z myśleniem. Szukałem na google i znajdowałem jakieś rzeczy ale nie do końca mogę zaskoczyć o co w tym chodzi. Zastanawia mnie po prostu jak zamienić hex...
Myślenie trochę błędne. ASCII to standard który przypisuje liczby znakom alfabetu. Zgodnie z tablicą ASCII tekst "Artur Drozdz" będzie się przedstawiał następująco: HEX: 41 72 74 75 72 20 44 72 6F 7A 64 7A 0D 0A DEC: 065 114 116 117 114 032 068 114 111 122 100 122 013 010 Przejrzyj tablicę ASCII np. [url=http://pl.wikipedia.org/wiki/ASCII]... Nie...
Jeśli wprowadzasz liczbę za pomocą kursorów (inkrementacja i dekrementacja zmiennej), a problem polega tylko na konwersji hex/dec i odwrotnie to zajrzyj do helpa pod hasłem HEX() i HEXVAL().
Ze statystyk SMART :) I pewnie z tego że dysk zaliczył tyle błędów spowodowanych wstrząsem. Nie zapominaj o konwersji z hex na dec.
W moim AVRStudio zajmuje tyle samo, co jest raczej całkiem normalne. :) Faktycznie biorąc pod uwagę ATMega8 to taki programik zajmuje ponad połowę flasha. Głównym problemem jest to funkcja: dtostrf(x,5,2,buf); To ona zajmuje większość flasha, bo przy jej okazji pakowana jest cała arytmetyka zmiennoprzecinkowa. Sposobem na to jest operowanie...
To "cos tam" to 48 (dec) :) BF
tak samo jak konwersja bin->dec, tylko odejmujesz kolejne potęgi liczby 16, czyli: 1. Od zadanej liczby odejmujesz sukcesywnie 16*16 i zliczasz liczbę odjęć aż do uzyskania liczby ujemnej. Do uzyskanej liczby odjęć dodajesz jeden i już masz starszą cyfrę hex. 2. Do uzyskanej liczby ujemnej dodajesz 16*16 3. Odejmujesz sukcesywnie 16 i zliczasz liczbę...
Witam. A skad wiesz ze dotajesz daje w formacie HEX? Jak to niby sprawdzasz? Ja bym powiedzial ze ADC z mikrokontrolera daje dane w formacie bitowym (zreszta jak wszystkie inne liczby procesora). Jesli piszesz w C to nie ma znaczenia czy operacje wykonujesz na liczbach bitowych, dziesietnych, szesnastkowych itp. Liczba to liczba, po prostu zapisania...
Witam. Problem właśnie w tym, że instrukcja VAL() dla np. '9A' zwróci wartość 9. W przypadku HEXVAL() dokonwywana jest konwersja HEX<=>DEC... Teoretycznie wpisanie wartości DEC do urządzenia I2C powinno spowodować zadziałanie. Wczoraj jednak miałem z tym problemy. Dziś podejmę kolejną próbę. EDIT: Zgodnie z tym, co podejrzewałem, puściłem gafę,...
Szkoda, że nikt (ze studentów) nie wpadł na to, że wystarczy jedna funkcja, by przedstawić wczytaną wartość w dowolnym systemie pozycyjnym. Chodziło tu o uzmysłowienie sobie ("odkrycie"), że wartość liczby nie jest trwale związana z jej reprezentacją i nie ma znaczenia to, jak liczba jest fizycznie reprezentowana w pamięci komputera. Dlatego było tak...
Zakładam przykładowo sól:404200000 Przekształć ID z hex na dec dodaj sól ID hex: 0008002FC3A1 :arrow: na dec: 34362868641 :arrow: + sól:404200000 :arrow: tzn. suma: 347670 68641
by ominąć konwersje poziomów ? Kolega chyba nie przeczytał wątku. Spokojnie sprawdziłem raz jeszcze cały watek - myślę ze zostałem źle zrozumiany - napisałem o konwersji poziomów z TTL na UART (+ - 12V) nie o konwersji z formatu (binarny na hex czy dec).
Dzieki za odpowiedź. Z tego co napisałeś i z opisu co oznacza "spakowane bajty" wynika, że instrukcje MMX są nieprzydatne do moich celów. W materiałach teoretycznych jest napisane: "Zwykła arytmetyka (ang. wraparound), w której przekroczenie zakresu nie jest w żaden sposób sygnalizowane - zapisywane są tylko najmłodsze bity, które mieszczą się w słowie...
Witajcie. Od kilku dni wziąłem się za atmegę w WinAVR bo jak zobaczyłem różnicę w wielkości generowanego kodu to jedyne słuszne podejście :) Mam taki problem. W tablicy są zmienne w formie Hex czyli nap 0xFE chcę przesłać tą wartość do rejestru przesuwnego i za cholerę nie wiem jak się do tego zabrać żeby hexa na bity rozebrać, wystarczyło by mi to...
Zła nazwa tematu, chciał juz dac kod do konwersji na BCD.
Kolego "ekrzychoooo" czy udało ci się rozwiązać problem z postu Tak Ci to nie zadziała bo "kompilator" w nextion nie wykonana wielu operacji matematycznych w jednym działaniu, trzeba to rozbić na pojedyncze działania. Musisz zrobić tak : https://obrazki.elektroda.pl/2882216100_... https://obrazki.elektroda.pl/4413256500_...
Porozkladaj projekt na male czesci. Mostek H - prosty program do kontrolera przy nim (bez radia) czy dobrze dziala. Radio - wyslij 1, jak odebrane to np. zapal diode. Jak przejdzie to wyslij prosty ciag np. 1,0,1. Jak przejdzie to testuj bardziej skomplikowane. Moze zamiast 128 odbiera 80 - czyli problem jest z konwersja z hex na dec. Ciezko powiedziec...
Coś mi się wydaje, że nie zaprogramujesz tej centrali - nie rozumiesz zasady jej programowania, w dodatku nie korzystasz z tabeli konwersji dec=>hex. Dla ośmiu sekund będzie *7 1234 07 08 #. Ale ja tu widzę inny problem. Piszesz, że centrala nie przyjmuje kodu 07 - ale Penta MUSI przyjąć taki kod - chyba, że to Penta XL, a tu komórki są inaczej porozmieszczane,...
To jest na HEX scii, a ja potrzebowalem na dziesietna (DEC=000..255). na HEX zrobilem to tak: bajt2hex: ;konwersja bajtu na wartosc HEX ;wynikiem jest hex asii (0..F 0..F) ; we: ACC - bajt do konwersji ; wy: ACC - wartosc starsza ; R3 - wartosc mlodsza ; zmienia: B pushacc acallb2h movr3,a popacc swapa acallb2h ret b2h:anla,#00001111b movb,#10 divab...
Witam! Masz racje Thorgrim na początek polecam takze tą książke, a reszta to juz czas pokaze. Sam zaczynam zabawe z pic-ami i wiem ze asm to nie wszystko, stanołem nad problemami konwersji hex na dec liczb 24 bitowych i powiem ze asm to naprawde dobra podstaw ale reszta to odkrywanie ameryki na nowo wic trzeba podpierać sie narzedziami które ułatwiają...
ja to robię tak: DEC = ((((BCD & 0xF0) >> 4) * 10) + (BCD & 0x0F)); //zamiana BCD na 'normalna' liczbe char bufor[7]; LCDstr(itoa(DEC, bufor, 10)); //wyslanie na wyswietlacz string'u bufor ewentualnie zamiast od razu wysyłać można dać samą instrukcję: itoa(DEC, bufor, 10)
1. Każdy bajt składa się z 2 znaków w formacie HEX. Czytasz po 2 znaki, zamieniasz z Hex na Dec i wysyłasz. 2. Wyślij zera.
pamięć 95320 0E6-0E7, 0F2-0F3, 0FE-0FF Wątek świeży, więc dorzucę cenną informacje, której brakuje tutaj. Do wymiany ECU zrzuciłem sobie 2 wsady i zastanawiałem się czemu mi wychodzą dziwne piny i nie idzie adaptacja... a te wartości HEX z pozycji wskazanych wyżej trzeba przed konwersją na DEC zamienić miejscami np. jeśli we wsadzie na tych pozycjach...
Witam W pamieci EEPROM mam zapisany ciag znakow. Problem polega w tym ze chce go odczytac i wyswietlic na LCD. W zwiazku z tym w jaki sposob moge zrealizowac kowersje liczb w zapisie binarnym na zapis w systemie znakow ASCII. Czyli np. liczba "1100010" --> "b". Korzystam z kompilatora avr gcc. Moze da sie wykorzystac funkcje utoa? Chociaz z tego co...
Dawno nie programowalem, wiec moze uzyje juz zlej terminologii, ale stary poczciwy Turbo Pascal mi wybaczy. Pytanie gdzie trzymasz liczbe hex. Jeśli w stringu, to zrób petle, ktora bedzie 'wycinala' po kolei kazdą pozycje (od pierwzej do dlugosci stringa) i w najprostszym i najmniej eleganckim sposobie zrobiła 16 razy: if x='0' then dec = dec + val(x),...
to co podałeś (0067 i 002F) to zapis szesnastkowy (hex) i należało by to raczej odczytać 672F lub 2F67. Co do wartosci to odpalasz kalukulator windows, przełaczasz widok na naukowy, stawiasz kropkę przy HEX, wpisujesz 672F naciskając myszką na klawisze i następnie przełaczasz na DEC (stawiasz kropkę przy DEC) a na wyświetlaczu u góry bedziesz miał wartość...
Zwykla zmiane, podobna do TC i innych, oferuje Free Commander po zaznaczeniu kilku plikow i wcisnieciu F2. To oczym piszesz moim zdaniem jest do wykonania chyba tylko przez odpowiedni skrypt, ktory najpierw przeliczy z nazwy pliku jego wartosc, a nastepnie zmieni jego nazwe wg. odpowiedniego schematu. Najprosciej bedzie wylistowac wszystkie pliki i...
Ten program jest zbyt szybki, aby miganie diody zobaczyć gołym okiem... Podaję przykładowy kod, zmiany wymaga pętla opóźnienia i pewnie coś jeszcze. [syntax=asm] .INCLUDE "tn12def.inc" .cseg .org 0x00 rjmp start .org OVF0addr rjmp isrt0 start: IN R16, DDRB ;DDRB |= LED_PIN; SBRCR16, PB0 OUT DDRB, R16 INR16, TCCR0 ;preskaler = 1 ORIR16, (1<<CS00)...
Mam taki problem na AGH. Należy przeliczać liczby zmiennoprzecinkowe. Jak przeliczać z kodu bin na dec już umiem. Ale jak przeliczać liczby z decymalnego kodu na binarny czy na hex ?? Mamy np dwie liczby : a) 1,45 b) - 1,67 Czy mógłby ktoś to wytłumaczyć ??
Ok to pytanie moje się rodzi, skoro mam ustawione w DC (decymalnie) np 15.24.00 to nie moge tego wysłać do DS? sekundy = 0; DEC minuty = 24; DEC godziny = 15; DEC wysyłam jak napisałem I2C_SendByte(sekundy); itd. Muszę dokonać zatem konwersji na hex ?
Nie, C9 w pliku hex to nie to samo co 0xC9 w zapisie heksadecymalnym. W hex C9 jest w ASCII, a więc są to dwa znaki - 'C' i '9'. Zapisując do flash musisz dokonać konwersji z tego zapisu na zapis binarny. Pobierając plik hex z serwera i wysyłając go w terminalu widzę dane... o kurcze, no właśnie, widzę dane wyświetlane w ascii: https://obrazki.elektroda.pl/7834113500_...
Mam takie coś napisane przeze mnie w C++, ale pod DOS niestety. A w wirtualnej maszynie (pod Windows) nie działa? Ewentualnie można wykorzystać coś [URL=http://www.webmaster.net.pl/narzedz... on line
Do konwersji łańcucha na zmienną numeryczną wykorzystaj funkcje VAL lub HEXVAL . Mając już adres zmiennej, możesz użyć instrukcje INP do pobrania wartości. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 80 $swstack = 80 $framesize = 80 Declare Sub Show_byte(byref Adres As String) Declare Sub Show_word(byref Adres As String) Declare...
Witam!!! Częśc programu która cie interesuje to: TEMPLOOP: MOV ADCMODE, #12H ; INITIATE A SINGLE AUX CONV JNB RDY1,$ ; Wait for conversion results ; conversion result ready ; a value of 80h in AD1H=0degC MOV A, ADC1H ; 80h=0, FFh=+127, 00h=-128 CLR C SUBB A, #80H ; convert to 2's comp ; FFh=-1, 80h=-128, 00h=0, 7Fh=+127 W akumulatorze pozostaje temperatura...
Zmień podstawę systemu docelowego, używaj zamiany typów liczbowego na znakowy, a nie opieraj się na porównaniach, nie opieraj się na pętli for o zdefiniowanej liczbie powtórzeń, lecz wykonuj do czasu osiągnięcia przez liczbę w systemie dec wartości 0 - unikniesz operacji na stringach, ograniczysz ilość operacji, zwiększysz niezawodność algorytmu.
Da się jakoś ominąć problem powstawania błędów przy próbie bardzo szybkiego wysyłania z procesora? albo inaczej jak szybko przekonwertować sring(w postaci binarne1010101..) na dec(integer) lub string(w postaci hex) na dec? Nie bardzo rozumiem, co kolega ma na myśli. Co ma na celu taka konwersja? Każde połączanie ma jakieś parametry i jeżeli są one...
Robiłem kilka razy takie konwersje w innych językach, w jedną i druga stronę. Ja zawsze przechodziłem najpierw na zapis binarny bo potem przejść na dec czy hex jest już łatwo. Nie wiem czy coś Ci to pomoże bo nie znam delphi.
1. Funkcję konwersji do hex-a możnaby zrobić w oparciu o LUTa (stablicowane wartości). Poniżej prosty przykład na PC-ta dla testów ale łatwo zaadoptować do arduino: [syntax=cpp]#include <iostream> using namespace std; void tohex(unsigned long val, char* buf) { const char* const lut16 = "0123456789ABCDEF"; // tablicę można przenieś do FLASH for...
Witaj Kolego, Nie wiem czego oczekujesz bo kod który zamieściłeś jak się domyślam nie jest twój, więc po co to sprawdzać, jak chcesz mogę Ci podesłać albo zamieścić coś napisane przez mnie procedury które obsługują wszystkie modele DS18x20 oraz konwersję U2 (ujemnych temperatur) oraz pracujące z ATM32 no i oczywiście konwersje do stringa oraz wartości...
...który by zamieniał bcd na heksa dowolnej długości... moge ci podać krótki program do bascoma na konwertowanie bajtu BCD na bajt hex... twoim zadaniem będzie wprowadzenie tej procedurki w pętle... Dim X As Byte '--- przyjmijmy że 'X' zawiera wartść w kodzie BCD Dim Y As Byte Y = X Shift X , Right , 4 X = X * 10 Y = Y And 15 X = X + Y '--- Teraz 'X'...
No właśnie. W Bascomie jest opcja. Dokładnie - Options->Compiler->Output. Program wygeneruje wszystko co tylko chcesz. (Właściwie prawie wszystko).
http://obrazki.elektroda.net/90_12897640... Witam serdecznie. Ostatnio pojawia się tutaj coraz więcej oprogramowania, więc może i ja dorzucę malutką cegiełkę od siebie. Prezentowany program to wyposażony w moduł do programowania procesorów Motoroli HC11 dość rozbudowany hexedytor. Co takiego robi ciekawego: - Obsługuje drag-and-drop - umożliwia...
W funkcji wyswietlczas() zamieniłem: nalcd((zp&0xf0)>>4,zp&... na nalcd((zp&0x30)>>4,zp&... , dzieki czemu przy koniunkcji pomijam zapis roku w tym rejestrze. Dzięki za odpowiedź. Z miesiącami nie miałem tego problemu, ponieważ miałem: nalcd((zp&0x10)>>4,zp&... , więc przy koniunkcji wykluczałem...
gps79 a powiedz mi jak to jest z t wysyłaniem ramek do can używając MCP_CAN_lib. W przykładzie jest pokazane że wysyłam pid i ramke w HEX, ale co by było gdybym zamiast w HEX (pid 0x160 i ramka 0x01,0x40,0x49,0x3e ) posłał tą samą wiadomość w DEC (pid 535 i ramka 1,64,73,62). Czy poprostu biblioteka by tego nie ogarnęła ? Czy zamiast: [syntax=arduino]...
Mam drobne problemy z układem na 89C51. Otóż, po włączeniu zasilania stabilizator w zasilaczu się dziwnie, mocno grzeje, w szczególności po podaniu na wszystkie wejścia "1", wtedy też przygasają wyświetlacze. No i wydaje mi się, że w ogóle ten mój czytnik stanów logicznych coś nie zabardzo działa. Ma on dokonywać konwersji liczb z bin na hex, dec i...
Czy udaje się zapisać przez Modbus w ogóle jakikolwiek rejestr w tym falowniku? Można prosić o przykładową ramkę? (kompletną łącznie z CRC dokładnie tak jak wysyłana po RS485 najlepiej podsłuchana z kabla - bo może jakiś błąd w kodzie użytej biblioteki, że funkcje odczytu działają ale zapisu nie) Znalazłem jakiś dokument "SOFAR-G3 External Modbus Protocol-Engilsh-V1.09...
Nie pomyliłem się podając wartość &H17 jako godzinę 17 itd. Właśnie w taki sposób czas jest "kodowany". Nie pomyliłeś się co do reprezentacji, za to pomyliłeś się, jeśli chodzi o interpretację: Mam sterownik który wysyła czas i datę w formie HEX .... Jak zmusić Bascoma żeby zamienić te wartości HEX na DEC tak by były rzeczywiste? Sugerując się tym,...
No Dobra to znaczy jak bym pisał aimbota do call of duty 1 to musiałbym znać oznaczenie głowy przez silnik i skrypt który steruje reką ? a wh Wallhack to ze widac przz sciany to trzeba było co zrobic? i może ktoś zna takie kody(adresy)?do call of duty 1 albo innej części?
Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...
Witam mam pewien problem,otóż mam program napisany w asemblerze "tęczowy kryształ" ,czy dałoby się go jakoś załadować do bascoma i tam skompilować na plik HEX ,przypominam że program napisany jest w asemblerze.
Ponizej przedstawia program ktory na zamieniac liczbe hex na bin i wyswietlac wynik na lcd, ale nie wiem czemu wyswietla tylko 01. Bede wdzieczby za jakakolwiek pomoc. Cóż , jak się przekonałeś na własnej skórze , Jagoda dość dobrze emuluje fizyczny układ elektroniczny.Cały pic polega na tym , że nie dajesz czasu wyświetlaczowi LCD i on się poprostu...
(at)mpier O teraz to pomogłeś. Jakbyś jeszcze mógł polecić jakiś konwerter albo jak w kalkulatorze to obliczyć szybko bo po pierwsze zamiana hex na bin obcina niepotrzebne zera z przodu co utrudnia ręczną konwersję a opcja NOT to nie jest lustrzane odbicie tylko przeciwności 0 i 1 W sumie to ta wiedza by mi już wystarczyła ale lubię mieć wszystko tip/top....
Nie wiem czy temat jeszcze kolegę interesuje, ale może innych tak. Generalnie jest tak ze po wysłaniu zapytania np: o obroty (poprzez elm327): 010C to powinieneś otrzymać odpowiedź: 41 0C 1A F8 Przy czym 41 0C - potwierdza prawidłowe zapytanie i odpowiedź, a 1A F8 - to wartość rpm w hex, a więc 6904 w dec. Ale uwaga wartość rpm podawana przez ELM327...
Witam, piszę ponieważ mam problem z zadaniem i bardzo liczę na pomoc: Zarejestrowano 3 kolejne 16 bitowe słowa 12 bitowego unipolarnego przetwornika A/C: D1=BC8F (hex), D2=3A8F (hex), D3=0B8F(hex) Ufs=5V. 12 bitowe słowo kodowe a1...a0 przetwornika znajduje się na pozycjach a15...a4 słowa maszynowego. Określ zmierzone wartości chwilowe próbek sygnału...
Mam liczbę np. 5813 i che ja zapisać w tablicy w postaci szesnastkowe int wynik Ale 5813 ma sie nijak (w sensie standardów liczbowych) do 0x6D, 0x7F, 0x06, 0x4F. 5813 dec = 16B5 hex. Nie ma w C wyimaginowanych konwersji na kody 7-seg. Musisz zrobić to na dra razy. 1. Skonwertować liczbę 5813 na łańcuch znaków. Zrobisz to przy użyciu sprintf. 2. Pobierać...
na stronce znajduje jest kilka przykładów z Abla i jego specyfikacja http://neo.dmcs.p.lodz.pl/jhdl/index.htm... co do zadania to: dekoder 7-seg należy opisać w sposób jak poniżej. Piny mają mieć nazwy zgodnie z funkcją, np. segmenty a, b... poprawia to znacznie czytelność kodu. Dekoder 7-seg należy uzupełnić o mux 8-bit na 4-bit, który wybiera starszą...
Nadal muszę rozgryźć znaczenie tajemniczych wartości „Fazy A”, „Ustawienia alarmu 1” i „Ustawienia alarmu 2” Podążanie za pomysłami https://obrazki.elektroda.pl/7166126600_... https://obrazki.elektroda.pl/4823973800_... 08 F0 szesnastkowo = 2288 dez = 228,8 V 00 1F FE szesnastkowy = 8190 dez = 8,190 mA = 8190A 00 07...
hmm... nie bardzo rozumiem.... chodzi o konwersje systemu 16kowego do 10tnego? to proste - w dwojkowyjm liczysz od 0 do 1 w trojkowym od 0 do 2, w dziesietnym od 0 do 9... a w szesnastkowym od 0 do 15 ale 15 zapisujesz jako F konwersja polega na sumie cyfr k_i * p^i gdzie k_i to kolejna cyfra 16kowa liczac od prawej, p to podstawa systemu w tym przypadku...
Wartość RAW Na podstawie wyniku tego parametru atrybutu dowiadujemy się o obecnym stanie dysku. Dla atrybutu 5 jest to ilość realokowanych sektorów. Punkt dla Werturko. Sprawa stała się oczywista. Czyli treshold się nie zmienia, i zjeżdżamy z umowną wartością Value (z którym zwiększa się raw) aż do tego co pokazuje fabrycznie treshold co jest granicą...
zamienia dec na hex: function Dec2Hex(D: Word): string; const HexDigits: string Dodano po 2 polecam jescze: http://www.jakubas.pl/pr-pascal.htm
Jeśli zdecydujesz się na Basic, co zapewne dużo ułatwi pisanie aplikacji, prosze przykład komunikacji MODBUS RTU dla Zamel EXTA FREE, do sterowania ROP. [syntax=vbnet]$regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 $hwstack = 32 $swstack = 10 $framesize = 40 Config Com1 = Dummy , Synchrone = 0 , Parity = Even , Stopbits = 1 , Databits = 8 , Clockpol...
Konwersja liczb binarnych na BCD została napisana w asemblerze. Kompilator jednak "widzi" lub "toleruje" tylko niektóre linie programu. W Makefile poziom optymalizacji ustawiony jest na 0. Przedstawiam fragment pliku *.lst . Tłumaczone są tylko linie rozpoczynające się od konwersja.S . 34 ;***************************************...
Mniej więcej najbardziej łopatologicznym sposobem, żeby zobaczyć jak to działa: [syntax=c] uint8_t String[] = "ABCD"; uint32_t HexStringToDec(char* InputString, uint32_t StringLength) { uint32_t i; uint32_t DecVal = 0, TempVal; for(i = 0; i < StringLength ; i++) { switch(InputString[StringLength - 1 - i]) { case 'A': { TempVal = 10; break; } case...
Witaj Kolego. No dobrze to kombinujesz. Podpowiem Ci jedynie jak możesz sobie to uprościć. Otóż powołaj sobie zmienną 16 bitową zamiast 2 8 bitowych w ARM to short w AVR to int i normalnie odwzoruj całość z czujnika następnie jak chcesz mieć dokładność do 0.5C to przemnóż całość przez 10. Pojawi się zapewne pytanie dlaczego pomnozyc przez 10 odpowiedz...
(...) percentage, 1); // Wyświetlenie jednego miejsca po przecinku lcd.print("%"); } // Funkcja processResponse nie jest już potrzebna, ponieważ odczyt ramki danych jest realizowany bezpośrednio w głównej pętli Na wyświetlaczu pojawiają się dane niezgodne z rzeczywistością sprawdź co może być przyczyną. Jeśli na wyświetlaczu LCD pojawiają się dane,...
Od kilku dni nad tym siedzę... Googlowałęm, elektrodowałem... itp itd... skutek mizerny :( Założenie na naszym forum tematu traktuję jako ostateczność, gdy zawiodą inne metody poszukiwań. Owszem, tematów jest sporo. Jednak żaden nie posiada odpowiedzi na nurtujące mnie pytania. Zresztą prawie wszystkie odpowiedzi u celu kierują do oprogramowania typu...
Szukam czegoś dzięki czemu będę mógł przekonwertować dane uzyskane z analizy do formatu hexdecymalnego. Korzystam z SignalTap II od altera ale dane mogę eksportować tylko do .txt i popularnych formatów, nie ma opcji aby zapisało wszystko binarnie jako ciag 01010 itd... lub hexdecymalnie a tylko na tym mi zależy bo wykresy mnie nie interesują jedynie...
Witam! 1. Jak przekonwertowac otrzymany przez uart ciag ascii na liczbe hex. Tzn ktos np wpisze w terminalu 0xDA i chce zeby procesor zapisal ten odebrany ciag jako liczbe 218 do eeprom. Chodzi mi o sama funckje konwertujaca. Raczej chodzi ci o konwersje z hex na dziesiętnie. Musisz wykonać dzielenie przez 100 i wynik zapisać do komórki pamięci, później...
Nie do końca. To wczytywanie umieszcza w tablicy kolejne cyfry. Natomiast wpisanie 10 to nie to samo co 1 i 0, które trzeba przeliczyć. Na początek zdefiniuj sobie zmienną np. Word lub DoubleWord (DW). Teraz wczytywanie musi przebiegać tak: 1. Pobierz znak 2. Jeśli to Enter - opuść pętlę (to masz i jest ok) 3. Zmień na cyfrę (to też ok). 4. Obecną liczbę...
Witam Załóżmy, że otrzymana ramka odpowiedzi (o stałej długości) ma postać: : 03 03 04 01 23 45 67 DA 19088743 (dec) W moim podanym wcześniej kodzie odpowiedź jest w tablicy Buffer_I tak więc fragment kodu wycinający interesujące nas dane z ramki i zamiana ich na zmienną typu int (czyli konwersja string hex na int) ma postać: char Energy[8];...
Witam! Dostałem ciekawe zadanie do zrealizowania. Otóż, mam napisać program który "konwertuje" systemy liczbowe (dec na oct, hex i bin) i na odwrot + kazdy na kazdy. O ile "przekonwertowanie" liczb dziesietnych na reszte jest oczywiste (%x... itp.) to na odwrót moze byc wiekszy problem. Tu pojawia sie moje pytanie, czy istnieje mozliwosc przekonwertowanie...
Na płycie testowej jest zmontowany TAKI układ display'a https://obrazki.elektroda.pl/3485270500_... Dodano po 5 Po "zaaplikowaniu" pliku Tiny85_temp_MAX7219_debug2.hex. Display wyświetla (po konwersji na 7 segmentowy) wyraz "Gndc". Cały czas (po teście). Z tym , że w 1 cyfrze (G) segment g i e, w drugiej (n) segment c , a w trzeciej...
Nie najszybsze, nie najdoskonalsze, ale działa: [syntax=c] extern void sprintf_LongDec( char *buf, long dec, byte miejsc, char znak, byte plus ); extern void sprintf_uLongDec( char *buf, long hex ); extern void sprintf_uWordDec( char *buf, word dec ); extern void sprintf_uByteDec( char *buf, byte dec ); //======================================...
Witam, Temat, z tego co widzę, wielokrotnie podejmowany. Ja jednak mam trochę inny problem z konwersją danych. Chcę zapakować do mikrokontrolera AVR nowy program za pomocą bootloadera. AVR studio generuje plik w formacie Intel HEX, a do AVRa trzeba załadować plik w formacie bin. I tu pytanie do kolegów, którzy mogliby coś mi wyjaśnić. Oto plik HEX z...
Other applications associated with file type AGR: •APM Graph (Vector Graphic) by APM Russian site. This association is classified as Graphic. •Grace (Project File) The identifying characters used for this association are - Hex: 23 20 47 72 61 63 65 20 70 72 6F 6A 65 63 74 20 66 69 6C 65 , ASCII: #.Grace.project.file ( http://filext.com/file-extension/AGR...
Błąd we wzorze na UBRR powoduje obcinanie zamiast zaokrąglania, co w efekcie daje niewłaściwą szybkość transmisji. Temat był wałkowany - trzeba do dzielnej dodać połowę szybkości. Tak długie liczby są mało wygodne do przetwarzania - łatwiej traktować to jako ciąg znaków reprezentacji szesnastkowej ew. sekwencję krótkich liczb (tak, jak adresy IP)....
LCDtext(char *txt) {while(*txt) {LCDchr(*txt++);}}... Ta funkcja po koleji wyrzuca na lcd wszystkie znaki podane jako argument: np: LCDtext("znaki"). Aby wyrzucić znaki w postaci liczbowej ASCII w systemkie dec, oct, hex lub bin stosuje funkcje itoa: LCDtext(itoa(value, result,10));...
Możesz wykonać konwersję tak: [syntax=bash]sed "s/.*:\(..\)\(..\)/\2\1/" 14560D.rom | xxd -ps -c 2 -r - 14560D.bin avr-objcopy -I binary -O ihex 14560D.bin 14560D.hex[/syntax] edit: A trzeba było najpierw sprawdzić SRecord... :D http://www.avrfreaks.net/forum/can-avr-s... [syntax=bash]srec_cat 14560D.rom -Atmel_Generic_be...
(at)beluosus: QString ma gotowa metode split z QRegExp, petla wtedy mozna zapisac prosciej. Moze by taj na poczatek bez QRegExp? ;) Sam plik ma prosta budowe ... Zastanowic by sie trzeba czy nie prosciej byloby od razu w Qt zrobic konwersji obrazkow do rgb? Plik laduje sie wtedy do obiektu QImage metoda load(). Metoda scaled pomoze Ci zmienic rozmiar....
Witam, nie koniecznie problem ale chciałem przedstawić sposób na to aby przedstawić dowolną zmienną z pomocą zmiennej tekstowej string (ciąg HEX) i odwrotnie. Podana przeze mnie metoda robi dużo więcej niż tylko zmienia int na hex czy hex na integer obsługuje oprócz tego String,Int, Long, byte, word, fload, double, oraz tablice i struktury i dowolna...
Na formie mam 4 komponenty: button1, edit1 edit2 i colordialog1 Po kliknięciu na button wywołuję colordialog1 colordialog1.Execute i wyskakuje mi okienko z wyborem koloru. Chciałbym teraz po kliknięciu na dany kolor, żeby jego wartość w HEX pojawiła się w edit1.text, a kolor w edit2 Znalazłem kawałek kodu do konwersji z RGB na HEX var result: string;...
Witam, Jako, że przymierzam się do wyświetlenia prostych bitmap na lcd kolorowym zainteresował mnie jeden aspekt specyfikacji pliku BMP. Otóż, jeśli ten plik zawiera obraz o innej niż 24bpp liczbie kolorów to znajduje się w nim, po nagłówku, informacja o palecie (w zasadzie używana paleta kolorów). Zastanawiam się w jakim celu skoro później, po tej...
> <...> Ja używam Windows Calc w Scientific Mode do zamiany binary=>Decimal <...> Witam Trochę OT, ale myślę, że czasem może się przydać. Win Calc'a nie zawsze chce się szukać (a tym bardziej, gdy akurat nie pracujemy w Windzie ;-)), zaś przeglądarka jest otwarta praktycznie cały czas, więc do przeliczania pomiędzy systemami dec/hex/bin...
Witam serdecznie, Na początku chciałbym zaznaczyć, że dopiero rozpoczynam swoją przygodę z programowaniem i bardzo wielu rzeczy jeszcze nie wiem. Napisalem kawałek kodu , który ma posłużyć do przeliczania dwóch liczb z różnych systemów (hex na dec). Niestety nie mogę tego skończyć, nie wiem gdzie popełniłem błąd a przede wszystkim jak go naprawić. Bardzo...
Witam Jako ciekawostka, może niekoniecznie rozwiązująca problem ułamków w hex/bin, ale może się w życiu przydać: W dobie gdy prawie każdy komputer jest podłaczony do netu (a na pewno maszyny piszących na Elektrodę ;) ), można skorzystać z kalkulatorów on-line. Chyba każdy wie, że taki kalkulator jest chociażby w... Google. Wystarczy w polu wyszukiwania...
konwersja przerzutników float konwersja samochód konwersja
podłączenie konwertera quattro telewizor samsung standby zastany silnik
lodowka wylaczana czesto lodowka rekreacyjnego
Hyundai i30 2009 - Blokujące się tylne koło i gorąca tarcza Zasilanie silnika w suszarce Babyliss Pro Ceramic & Ionic