Od czasu, gdy w przypływie szaleństwa, kilka lat temu udało mi się spłodzić pakiet zmiennoprzecinkowy na '51 (4 działania+ kilka podstawowych funkcji), cierpię na uczulenie w tym temacie. Dlatego proponuję prostsze rozwiązanie, które nie tylko uprości program, ale również powinno zredukować do minimum czas obliczeń. Stosowałem ten sposób parę razy do...
Siemka! Musisz wziąść pod uwagę fakt, iż zmienna single przechowuje wartości zmiennoprzecinkowe ze skończoną dokładnością i to może być zauważalne przy niektórych operacjach na tego typu zmiennych. Poszukaj w helpie od Bascoma i poczytaj o kodowaniu liczb zmiennoprzecinkowych i wszystko Ci się wyjaśni:) Pozdrawiam!! Widzę że dałeś kod.:) Mi się wydaje...
Różnice wynikają z rodzaju kodowania liczb zmiennoprzecinkowych. Proponuję tablicę var zamienić na pojedyncze słowa (WORD) lub nawet bajty (BYTE) i napisać dodatkową funkcję, która te bajty złoży w DINT lub tablicę 4 bajtów, które będziesz mógł rzutować na REAL i dowolnie ustawiać kolejność bajtów (np.: przy użyciu składni AT). [url=https://support.industry.siemens.co...
Cześć Potrzebuje pomocy w kodowaniu i rozkodowywaniu znaków w delphi. A dokładniej chodzi o to ze mam w pliku zapisane liczby i są one wczytywane. I nie chce aby było tak że ktoś sobie będzie zmieniał te liczby :!: . I dlatego potrzebuje coś co będzie kodowało i rozkodowywało te liczby.
Witam. Czytam informacje o standardzie IEEE 754, który wyznacza sposób kodowania liczb zmiennoprzecinkowych i zastanawiam się czemu: 1. wykładnik kodowany jest w systemie z nadmiarem a nie w U2 2. mantysa zapisywana jest w systemie znak moduł nie też w U2. Operacje arytmetyczne na liczbach w kodzie U2 są o wiele prostsze niż w ZM.
Mrużąc oczy nad tym chaosem proponuję poczytanie nt "porównanie liczb zmiennoprzecinkowych" (zakładając, że umiem to czytać) PS. jeśli kodujesz tak chaotycznie jak wyrażasz myśli, to ....
1. zmienna typu float/double zajmuje w pamięci odpowiednio 2 i 4 bajty w pamięci. Twój tok rozumowania jest błędny już na etapie założeń... W avr-libc którego używasz nie ma w ogóle typu double, a zmienna float nigdy i nigdzie nie zajmuje 2 bajtów. Dalej idąc, wysyłając "po bajcie" trafisz na taki problem, że program który to będzie odbierał niekoniecznie...
Witam :) zwracam się z prośbą o wytłumaczeniu na "chłopski rozum" w jaki sposób koduje się liczby na kod zmiennoprzecinkowy. Nie potrzebuje suchej teorii tylko praktyki opartej na przykładzie np mam tu taki: Zakoduj liczbę 5.92 stosując kod zmiennoprzecinkowy używając 1 bitu znaku, 5 bitów mantysy i 4 bitów wykładnika.
A jaką wartość w kodzie binarnym ma przecinek ? Stosuje się następujące rozwiązania: - liczba stałoprzecinkowa: transmituje się tylko wartość. Urządzenie odczytujące samo wie gdzie ma być przecinek - zamiana cyfr i przecinka na znaki ascii - kodowanie zmiennoprzecinkowe (floating point)
Nie, przecież to jest garść drutów - skąd narzędzie ma wiedzieć jak ma zrobić dodawanie na garści sygnałów? No jakaś automatyka w syntezerze jest. Może to wydedukować jakoś :D Ale jak bity maja reprezentowac liczby? Jak kodujesz wartosc ujemna? Czy to jest format zmiennoprzecinkowy czy staloprzecinkowy? A moze IEE754? Zapoznaj sie z biblioteka numeric_std,...
Wiem że to niewiele, ale wynalazcą protokołu HART jest firma ROSEMOUNT. Zastosowali to w przetworniku SMART. Może to cię jakoś naprowadzi. HART'a teraz wykorzystuje mnóstwo firm. Jednak materiałów niestety nie mam. Mogę jedynie napisać, ale pewnie to wiesz, że HART służy do przesyłania sygnałów cyfrowych przewodami po których idzie sygnał analogowy...
EDIT: Pomogłeś mi ale niestety nie do końca :) ten sposób wyliczania okna ma drobną wadę. Każde kolejne wyliczenie elementu tablicy(okna) potencjalnie powiększa błąd przy wyliczaniu następnego elementu. Urok liczb zmiennoprzecinkowych. Btw mam taki hint - w rzeczywistości nigdy tych okien się nie wylicza bo jest to zbyt czasochłonne i zasobożerne....
Za to odpowiedzialny jest cały szereg elementów programu: Instrukcja lcd.print: 1. Przekształca liczbę zapisaną w zmiennej celsjus (dane binarne, typ zmiennoprzecinkowy) na ciąg znaków w kodzie ASCII - 1 bajt koduje 1 znak 2. Dzieje się to najprawdopodobniej z wykorzystaniem funkcji "wbudowanych" języka C (bibliotek standardowych) 3. Taki ciąg znaków...
Przejrzałem naszą dyskusję i zajrzałem do dokumentacji Bascom i moim zdaniem masz w swoim programie problemy z arytmetyką i typami danych W Twoim programie ma miejsce następujący tok obliczeń: 1. pobierasz z ADC dwie liczby 8-bitowe w zakresie 0..255 każda (bez znaku): Pomiarl i Pomiarh 2. następnie dokonujesz podstawienia: Dodano po 3 I jeszcze jedno:...
Architektura AVR była projektowana specjalnie do jezyka C we współpracy z programistami z firmy IAR. Dzięki temu AVR są wygodne w programowaniu zarówno w C jak i asemblerze. Kiedyś używałem PIC zarówno w asm jak i w C (w C tylko z serii PIC18). Pisałem też na inne procesory w asm (m.in. 386, MSP430, DragonBall, ColdFire) Pisząc w C oczywiście nikt nie...
Koledze 'aster11' radzę przyjrzeć się wiadomościom Pana 'shg' w tym temacie i porównać ją do swoich( zapewne 'guro'wskich). Kolega 'aster11' nie pomógł w najmiejszym stopniu w problemie( kolega przeczyta Swoje posty), skupił się na wyciąganiu czysto formalnych błędów ludzi, którzy chcieli pomóc. Bełkot o konwencjach( dodatkowo bez praktycznego potwierdzenia)...
Moim zadaniem projektowym jest zaprojektowanie koprocesora arytmetycznego dla 8051. Kompletnie nie wiem od czego mam zacząć, a prowadzący tylko wymaga. Kiedy go o coś pytam odpowiada mi, że sam muszę podjąć decyzję ... Termin oddania projektu się zbliża, a ja wciąż nic nie mam. Dlatego mam do Was prośbę. Nie każę Wam żebyście zrobili za mnie ten projekt,...
Witam was, wziąłem się ostatnio za pracę nad stworzeniem układu kompresji obrazu jpeg wykorzystując fpga.Język w jakim będę pisał to VHDL. Sporo czytałem na temat tego algorytmu i trafiłem na kilka rozbieżności, które, mam nadzieję, zostaną rozwiane w tej dyskusji. Więc: 1. Trafiłem na informacje, że konwersja z RGB na YCbCr jest konieczna, a w innych,...
Różnica między wątkiem a rdzeniem bywa kolosalna ;) Akurat przy tak intensywnych obliczeniach to HT prawie nic nie daje. To rdzenie wirtualne, w uproszczeniu załóżmy że liczymy liczby stałoprzecinkowe, więc jednostki zmiennoprzecinkowe się nudzą, mogą zostać "skierowane" do rdzenia wirtualnego i albo wspomagać główne zadanie, albo zająć się czym innym,...
AVE... (at)katakrowa Pamiętam, jak pierwszy raz pisałem komunikację po I2C ze sprzętową obsługą. Komunikacja dwukierunkowa Master<>Slave. Nie udało mi się przekonać tych układów do rozmowy, a to przecież "prosty" program był, coś w stylu: M: Hej, masz coś dla mnie? S: Tak, proszę cię bardzo. M: To masz ode mnie to. Nara! S: Okej, nara! Postępowałem...
Odwieczny problem Polaków, zamiast wspólnie budować... tylko wzajemnie się niszczą.Wszyscy macie w jakimś stopniu rację. Ale ja chciałbym żebyśmy się wzajemnie szanowali i udzielali sobie wzajemnie pomocy. Popatrzcie na jakim poziomie jest elektronika w naszym kraju...????? Gówno nie poziom, Chiny są 100 lat przed nami. Gdyby nie te ostatnie bastiony...
shg - po pierwsze nie wymądrzaj się (to odnośnie Twojej propozycji mojego dokształcania); Dobra, przepraszam, troche przesadziłem. :oops: . Nie mam nic na swoją obronę, oprócz tego że byłem niewyspany (jak zwykle) i ciężkiej książki, o której niżej. Ten post nie jest żadną docinką z mojej strony, bronię tylko swoich poglądów i wyjaśniam kilka spraw...
http://obrazki.elektroda.pl/1653381600_1... Algorytm Goertzela jest dobrze znanym w dziedzinie cyfrowego przetwarzania sygnałów. Służy on do określania, czy dany sygnał zawiera pewną częstotliwość lub kilka częstotliwości. Algorytm jest popularny ze względu na małą ilość obliczeń, konieczną do jego wykonania, w porównaniu z np. dyskretną...
http://obrazki.elektroda.pl/9839792000_1... Microchip Technology Inc., producent mikrokontrolerów, układów analogowych i mieszanych, a także rozwiązań typu Flash-Ip ogłosił, że układy z rodziny PIC32MZ zostaną wyposażone w lepsze CPU w postaci MIPS M5150. Procesor ten to najnowszy rdzeń klasy M (dedykowany do mikrokontrolerów), jaki...
Dzisiejszy świat pulsuje możliwościami, jakie mają do zaoferowania duże modele AI, takie jak ChatGPT. Potencjał sztucznej inteligencji do zrewolucjonizowania sposobu, w jaki ludzie pracują i bawią się, jest zdumiewający, a dla niektórych również nieco przerażający. Aby pokazać pewną perspektywę względem tego zjawiska, wystarczy spojrzeć na akcje firmy...
Tak jak w temacie, mam nadzieję, że coś pomoże. Komunikaty przekopiowane żywcem z forum sklepu PCProjekt. 0. 0x0000 Operacja zakończona pomyślnie. 1. 0x0001 Niewłaściwa funkcja. 2. 0x0002 System nie odnalazł określonego pliku. 3. 0x0003 System nie odnalazł określonej ścieżki. 4. 0x0004 Otwarcie pliku jest niemożliwe. 5. 0x0005 Brak dostępu. 6. 0x0006...
https://obrazki.elektroda.pl/1533250900_... BK7231T/BK7231N to popularny SoC WiFi i Bluetooth, szeroko stosowany w produktach Tuya Smart. BK7231 można znaleźć w inteligentnych gniazdach, inteligentnych żarówkach LED, inteligentnych przełącznikach itp. BK7231 zwykle występuje w postaci modułów, które są pin-to-pin kompatybilne z modułami...
liczba zmiennoprzecinkowy liczba zmiennoprzecinkowy asembler kodować liczba
instrukcje nissan micra transil sterownik koszt grzałki
kontrolka wózek widłowy wózek widłowy linde
Niebieska dioda w laptopie Toshiba - co oznacza? Jaśniejszy obszar na ekranie laptopa - przyczyny i rozwiązania