Właśnie na macierzach to robię. Jednak ilość mnożeń jest dość spora. Dodatkowo u mnie obliczenia wykonywane są na floatach, co także obciąża dość mocno procesor, nawet biorąc pod uwage moją 32bitową architekturę. Innym rozwiązaniem jest zaimplementowanie fixed pointa i wtedy całość sprowadza się do obliczeń na intach, co wg moich testów o 97% skróci...
W sumie radix4 dzieli sygnał na 4. Użyj radix2 aby obsłużyć 512 próbek. Użyj układu z FPU lub rób obliczenia na fixed point aby przyśpieszyć obliczenia
Witam serdecznie, Nie wiedzialem gdzie to opublikować więc zdecydowałem się tutaj jako ze temat jest zwiazany z akustyką / elektroniką i przetwarzaniem sygnałów. Czy ktoś mógłby mi podpowiedzieć jak tłumaczy się na polski "fixed-point devices" oraz "embedded fixed-point devices". I czy telefon komórkowy może być takim właśnie urządzeniem fixed point....
Jeśli wyrzucisz float to musisz zastosować triki z fixed point math. Czyli część całkowitą uzyskujesz dzieląc np. przez 100, a część ułamkową przeprowadzając operację modulo 100. No i nie możesz dać od razu lcd.print, bo najpierw trzeba sformatować to co chcesz wyświetlić, przygotowując łańcuch funkcją sprintf.
Kulka wlatująca w przeszkodę to najpewniej efekt pracy na intach. Jesli miałbyś FPU, to problem byłby rozwiązany - po prostu brakuje Ci ułamków... Spróbuj wykonywać operację na u64 fixed point, przesuwając przecinek na np 40sty bit -> Q23.40... Funkcje trygonometryczne powinieneś wtedy tez mieć stablicowane w tym formacie, ale dodatkowo owinąć LUT w...
To może powiedz to co chciałbyś osiągnąc przez te testy. Jaki algortym chcesz zamplementować?
Witam mam jakąś zaćmę umysłową albo niewiem co ale prosty program nie ma ochoty mi działać oto program : ----------------------------------------... org P:$100 move #$10,x1 ; liczba 1 do x1 move #$20,y0 ; liczba 2 do y0 move #0,b ; wyzerowanie rejestru b mac y0,x1,b ; wymnoz y0 przez x1 i dodaj do b ----------------------------------------...
To może ci wcale float nie jest potrzebne, można użyć fixed point? Ew. jak pisałem - rozbij proces konwersji, tak, że najpierw robisz zaokrąglenie, a potem konwersję. Musi być float, wartości muszą być wyświetlane z różną precyzją (poprzednio podałem tylko przykład dla formatu "0.00"). W jaki sposób zrobić zaokrąglenie, powiedzmy to 2-ch miejsc po...
witoldwitoldowicz - trochę udziwniasz, nie prościej sumowanie zrobić w przerwaniu? goldcap - zajmuje sporo bo używasz arytmetyki zmiennopozycyjnej. Jaki sens jest mnożyć razy 1.1 a potem razy 1000? Nie lepiej od razu pomnożyćrazy 1100? Jeśli nie wyświetlasz nic po przecinku to dzielenie przez 1024.0 też sensu nie ma, lepiej przez 1024. A jeśli masz...
Jak chcesz lepszy kod (szybszy i mniejszy) to użyj fixed point zamiast floatów. Z tego, co pamiętam AVRGCC nie w pełni wspiera fixed point. Poza tym trudno mi ocenić, jak na tym ucierpiałaby dokładność. możesz podglądnąć listę funkcji zdefiniowanych w danej bibliotece poleceniem avr-nm biblioteka.a (ogólnie poleceniem nm z toolchaina) Dzięki. Sprawdzę....
Tak mi się przypomniało, że ludzie kórzy siedzą w branzy od lat i wygląda na to, że się chociaż trochę znają nie nazywają tego "protezami" ale "fixed point math": http://www.embedded.com/electronics-blog... Sorry, ale fixed point nie został wynaleźiony do formatowania liczb dla printf/sprintf. Przechowywanie pomiaru...
http://en.wikipedia.org/wiki/Infinite_im... Nieskończona jest odpowiedź na impuls, a nie na jakiś "nieimpulsowy" sygnał. Na wiki fajnie porównali do prostego filtra RC, który też ma nieskończoną odpowiedź, tyle że malejącą exponencjalnie. Tak jak napisano na wiki, projektowanie filtra IIR jest bardziej skomplikowane, może on być niestabilny,...
szczególnie że ani gcc, ani icc natywnie dla x86 nie wspierają tej arytmetyki. Nie muszą, ponieważ w wypadku fixed-point jest stosowana arytmetyka na liczbach całkowitych. Podobne listy parametrów dość bogate w float i bez fixed point Wcale mnie to nie dziwi. Czym innym jest ekspozycja parametrów interfejsu w programie/bibliotece/funkcji, a czym innym...
To inaczej: nie wiem jak to się ma do lowpower, ale widziaiłem porównania gdzie taki C++ i zastosowanie algorithm dawało mniejszy kod niż C i for. Sam robiłem nawet na AVR takie porównania i napisanie takiego automatu skończonego w C++ (polimorficznie, używając state machine pattern) dawało w sumie 4 bajty narzutu w zamian za ogrom czytelności. Czy...
No więc jest na to prosty sposób i zwie się fixed-point math. Zakładasz, że liczba jest zapisana w formacie np. 4:4 bity , gdzie 4 wysokie bity to liczba całkowita w przedziale 0-15 , a 4 niższe to ułamek w przedziale 0/16-15/16 Jeżeli mnożysz liczbe 8:0 przez 4:4 to masz wynik 12:4 i wszystko cacy - masz swój wynik i wartość ułamkową. Jeżeli chciałbyś...
Dzięki za miłe słowa. Ale wracając do tematu - to czy w 4ms się wyrobisz zależy od tego jak ta część kodu jest napisana. Zauważ, że I2C jest wolne, powiedzmy, że je taktujesz 100 kHz, a więc wysłanie/odbiór jednego bita trwa 10us. Powiedzmy, że odczytujesz około 20 bajtów, to daje nam 20*9*10us=1,8ms na samą transmisję I2C. Co gorsze, zmiana procka...
Co do zmiennego przecinka - jeśli ARM nie ma FPU to jest to tak samo prawdziwe dla ARM jak i AVR. Bezedura (; Po co mam kombinować bezsensownie jak coś policzyć na liczbach całkowitych, skoro układ ma prawie 100MHz i nawet bez FPU mogę sobie takich operacji wykonywać kilkadziesiąt-kilkaset tysięcy na sekundę? Kiedyś pisałem dosyć skomplikowany algorytm,...
To jeszcze dodam, że żadne kombinacje nie są potrzebne, to co pisze Freddie jest ok, ale avr-gcc wspiera fixed-point arithmetic - sprawdź czy twój kompilator jest skompilowany z opcja --enable-fixed-point, jeśli tak to możesz stosować różne typy stałopozycyjne. Jeśli nie to ściągnij nowszy toolchain od Atmela.
Witam, Nie dolewając oliwy do ognia - każdy typ arytmetyki ma swoje miejsce. Gdy maksymalny zakres liczb jest znany, lub obliczenia wymagają wysokiej precyzji, korzysta się z arytmetyki fixed point (albo integer). Floating point jest wygodny, ale ma swoje wady (utrata precyzji przy krańcach zakresu liczb). Polecam lekturę dokumentu [url=http://www.physics.ohio-state.edu/~...
[syntax=c]float temp = 0; temp = (float)(pad[0]+(pad[1]*256))/16; dtostrf(temp,1,1,buf);[/syntax] Dodam, że to kosztuje cię trochę KB kodu, sporo pamięci i sporo cykli, gdy wystarczy użyć, albo notyfikacji stałoprzecinkowej (fixed point) // nota bene u mnie mimo --fixed-point-enable najzwyczajniej NIE DZIAŁA (kompilator pluje się o nierozpoznany typ...
Powiedz do czego jest ci potrzebna taka precyzja? Bo w 99% przypadkow problem da sie rozwiazac inaczej. No i zawsze mozesz przejsc na fixed point arithmetics.
Niekoniecznie, jeśli użyjesz artymetyki stałopozycyjnej - zobacz fixed point math w gcc. Wersja toolchaina z AS6 ma obsługę tego. Zyskasz na wielkości kodu i skróceniu obliczeń.
A jak myślisz, dlaczego Eric chce wypuścić nowe WinAVR?:) Jeśli zależy ci na dodaniu arytmetyki stałopozycyjnej to ściągnij skrypty Bingo i dodaj patche z Atmela dotyczące fixed-point (swoją drogą to nie są ich patche ).
Jeśli chodzi o dekoder MP3 na mikrokontrolerze (stały przecinek, fixed point) to jest ciekawe rozwiązanie biblioteki pod nazwą mad Do znalezienia na sourceforge.
To może poszukaj o standardzie IEEE 754 (to do zapisu liczb zmiennoprzecinkowych), oraz hasło fixed point (to do stałoprzecinkowych). W obu z nich możesz zapisywać ułamki, oba z nich dają się przedstawić w postaci innej niż dziesiętna
W zasadzie mozna sprobkowac połowe połówki sinusoidy. pamięć dwuportowa czyli adresy i dane ? Jak zamodelowac ta pamiec, na case ? Mysle ze uzyje integer 32 b przerobiony na fixed point 21b na liczbe całkowita 10b na ulamek.
Q15,Q31 itp to reprezentacja fixed-point. Możesz zerknąć na opis IQmath od TI: http://www.ti.com/lit/sw/sprc990/sprc990... . Bardzo przydatne dla procesorów bez FPU.
No niestety jest ten pokręcony kod z datasheeta, on jeszcze poprawia to o wartości kalibrujące odczytane z czujnika. Jeżeli czas przetwarzania nie jest problemem to cokolwiek da radę jeśli biblioteka do floatów się zmieści, jak nie to trzeba przerobić na fixed-point. (btw. dlaczego robisz na 51? okropna architektura, i jeszcze nie ma do tego żadnego...
Analogicznie możesz aktywować to w keil-u: [url=http://www.keil.com/support/man/doc... Czy te zmienne liczbowe będą miały ograniczony zakres? Może bardziej tu się nada fixed-point?
Witam ponownie. Uporałem się z podwójnym buforowaniem, przez co obracający się sześcian wygląda przyjemnie, dopisałem też kilka efektów: Oto cieniowanie Gourauda ze światłem świecącym z przodu. Świetna robota. Do obliczeń 3D używałeś zmiennego przecinka (float/double w C) czy arytmetyki fixed point?
Texas Instruments TMS320 is a blanket name for a series of digital signal processors from Texas Instruments. Outside the main series: * TMS320C1x, the first generation 16-bit fixed point DSPs. All processors in these series are code compatible with the TMS32010 o TMS32010, the very first processor in the first series introduced in 1983, using external...
Właściwie wszystkim. Porównaj spisy treści - w II wydaniu jest sporo więcej, m.in. na temat sterowania matrycami LED, WS2812, piloty w podczerwieni, zegary RTC, w tym data z modułu DCF77, obsługa LCD monochromatycznych z układem ST7565r, wiele tematów jest rozszerzonych, m.in. o debugowanu kodu, fixed-point math, named address spaces itd. W książce...
Przepraszam za odgrzewanie starego tematu, ale sprawa jest istotna z punktu widzenia bezpieczeństwa pożarowego. Termoregulator typu 161-491 ma dwie funkcje - regulacja temperatury i zabezpieczenie samego siebie i sprzętu przed pożarem. https://www.intercontrol.de/en/control-t...
A te funkcje cos/sin to jakieś wlasne implementacje? Przyjmują one kąt w radianach w postaci fixed point? Bo normalne przyjmują wartość typu float/double, poza tym wymagają załączenia libm (chyba, że używasz gcc>4.7.0). No i stosowanie typu 64 bitowego dla reprezentacji punktu na wyświetlaczu o rozdzielczości 128 pikseli to prawdziwy hardcore :)
Prawie dobrze. 1. coeff to stała, może być wyliczona przez kompilator. 2. "normalized_frequency" zgodnie z linkiem, który Ci podałem is some frequency of interest, in cycles per sample , which should be less than 1/2 3. Zainteresuj się hasłem "fixed-point arithmetic", unikniesz warningów i przyspieszysz i zmniejszysz kod wynikowy. Albert
szybka transformana fouriera sygnału dżwiękowego w czasie rzeczywistym Nie rób fft przypadkiem na floatach a fixed point. pamiętaj że 990.0 to nie jest float tylko double, float to 990.0f Wirtualne metody to jedna z tych rzeczy w cpp, które powodują że kod jest wolniejszy niż ten napisany w C :P Jeśli ich naprawdę nie potrzebujesz to nie ma co ich...
spojrz w lewo.... widzisz, na obrazku masz caly tutorial do fixed-point math!:D a co do << i >> , to pisalem ze jest to przesuniecie o x bitow w lewo/prawo wiec x=x<<5; oznacza to samo co przesun x o 5 bitow w lewo wiec z 00000001b po operacji x=x<<5; masz 00100000b
Dane przesyłane w SAS są w formacie BCD. Sama konwersja BCD<->bin nie jest problemem, zwłaszcza, ze dane przesyłane są w postaci 4 bajtów. Jedna owe dane muszę "obrobić". W takim razie wygodniejszym wydaje mi się jednak operowanie na standardowych typach, a konwersja jedynie przy wysyłaniu/odbieraniu. W każdym razie wydaje się to opcja oszczędniejsza....
To wydaje się być ok, chociaż100 us to sporo. Pokaż jak wygląda wysyłanie i odbiór bajtów i przede wszystkim procedura wyświetlania, bo ciekami mnie jak robisz konwersję na float/fixed point, bo podejrzewam, że tu masz błąd. W przypadku problemu z OW magistrala jest w stanie wysokim, a nie niskim, stąd też powinieneś mieć odczyty typu same 0xff, a nie...
Od avr-gcc w wersji 4.8 wsparcie dla stałoprzecinkowych liczb jest z pudełka. https://gcc.gnu.org/wiki/avr-gcc#Fixed-P... Deklarujesz zmienną typu _Accum i możesz korzystać z wbudowanych operatorów (+-*/) a kompilator sam podstawi funkcje z tej przydługiej listy: https://gcc.gnu.org/onlinedocs/gccint/Fi...
Nie do końca - wsparcie dla XMEGA jest oficjalnie pod linuksem dopiero w testowej wersji gcc 4.7, a w innych to mniej lub bardziej udane porty łatek z wersji 4.4. Natomiast Atmel daje swój toolchain dla linuksa, szkoda, że nie IDE (ze względu na naprawdę dobry debugger i symulator AVR). A, jeszcze jedno - toolchain Atmela ma wsparcie dla fixed point,...
Akurat zapis na FAT to czasu nie zabiera za dużo. Ale istotnie coś jest nie tak w waszych wyliczeniach. Dla 16 MHz AVRa, masz przy 500sps koło 32000 instrukcji. Podstawowe operacje na float trwają koło 400 taktów, to daje 80 operacji na sampla. Jakieś sinusy itd. to i tak się tablicuje, Przy wykorzystaniu fixed point można zejść do kilkudziesięciu taktów...
Witam, szukam jakiegoś mikrokontrolera z rodziny ARM do projektu inżynierskiego. Moim tematem jest identyfikacja modelu obiektu metodą ARMA + dobór nastaw do regulatora PID i regulacja. Próbowałem projekt wykonać na Atmedze128 i niestety wysiada. Problemem jest to, że obliczenia muszę przeprowadzać na dość dużych liczbach, dlatego zaimplementowałem...
Zakup jednej sztuki nic nie da, serwisując trzeba ich zakupić , ja tak bynajmniej robiłem, średnio 50 sztuk. Dlatego ,iż w handlu są tylko te gorsze o dużym rozrzucie oznaczenie łamane przez -2, -3..... ponadto panowie proponuje wnikliwie przyjrzeć się takiej konfiguracji na załączonym schemacie nie bez znaczenia jest oznaczenie elementów skrótem F.P....
Całkiem fajny układ. Jak na mój gust dobrze zbudowany PID (biorący pod uwagę fizyczne właściwości ciało-grawitacja) powinien sobie z tym poradzić. Zawsze można go trochę podrasować. A co do twoich pytań: 1.Float w procesorze jest tobie na grzyba potrzebny. Masz fixed-point math jak i emulację typu float w softwarze. Problem jest raczej na tyle prosty,...
JTAG jest wyłaczony, poza tym 'DAC' jest na porcie D zrobiony. h mam D9 l mam 6E e (nie wiem do czego one) mam FF Dodano po 1 Zaczynam tracic wszelka nadzieje. Poza tym zupełnie dziwne dla mnie jest dlaczego funkcje: /*/=== fixed point mult =============================== int multfix(int a, int b) { int result1 = a * b; int result2 = (a>>8)...
hmm... w temacie masz fixed-point arithmetic, a piszesz o liczbach zmiennoprzecinkowych, musisz się zdecydować, generalnie jeśli decydujesz się na zmienny przecinek to musisz wykorzystać np. Dodano po 1 oba rozwiązania są syntezowalne
Swoją drogą to co się stało z tymi pendrive. Zgłosiłem konstrukcję (drukarkę termiczną), dostałem odpowiedź aby przesłać dane do wysyłki. Od tamtej pory nie dostałem ani pendrive ani żadnej informacji w formie E maila. Czy konstrukcje z tekturową obudową i na stykówce się liczą do karty SD? Ostatnio zrobiłem kalkulator programowalny w ramach migracji...
No nie wiem czy aby ta binarka ma FPU takie dla Cortex-M4 czy może jakieś ogólne tylko... Może albertb coś napisze na ten temat, bo dla mnie te informacje powyżej są jeszcze mało zrozumiałe Features: * All GCC 4.6 features, plus latest mainline features * Cortex-M0/M1/M3 support * Cortex-M4 with hard float multilib support * Cortex-R4/R5 with hard float...
Prawda. itoa + najgorszy algorytm świata zabiera mniej miejsca niż sprintf. Weź tylko pod uwagę, że sprintf zabiera miejsce raz i daje ci uniwersalne możliwości formatowania łańcuchów. Takie samoróbki są dobre o ile masz bardzo ściśle określone potrzeby - czyli jeden typ zmiennej zawsze formatujesz w taki sam, lub bardzo podobny sposób i musi to być...
właśnie robię z tego pracę magisterską, jak skończę to mogę coś opublikować :) generalnie nie jest to takie proste, oczywiście nie implementuję algorytmów uczenia, wagi i biasy pobieram z matlaba. jak chcesz to mogę wrzucić schematy ideowe budowy takie sieci. największym problemem jest ilość pamięci jaką zużywa taka sieć. zakładając 16bit precyzję i...
(at)qaz88 ok. Btw. w każdym RMie jest to opisane inaczej. W RM0364 (STM32F334) jest taki ładny przepis: baud = \frac{2 \cdot f_{ck}}{USARTDIV} \hspace{8} (dla OVER8 = 1) USARTDIV is an unsigned fixed point number that is coded on the SARTx_BRR register. • When OVER8 = 0, BRR = USARTDIV. • When OVER8 = 1 – BRR Sorry za OffTop Jaki...
Takie noty do tego układu znalazłem: Application note slaa029.pdf 540 kB Interfacing the TLC5510 Analog-to-Digital Converter to the TMS320C203 DSP Texas Instruments Application note slaa070.pdf 401 kB Interfacing the TLC5510 Analog-to-Digital Converter to the TMS320C203 DSP Texas Instruments Application note spra272.pdf 83 kB Interfacing 20-MSPS TLC5510...
Ma tyle wspólnego z DSP, że ma jednostkę zmiennopozcyjną,a nawet stałopozycyjną-wektorową. Dzięki temu radzi sobie np. ze zmiennopozycyjną FFT w czasie rzeczywistym, chociaż do serii TMS320F28xxx Delfino to mu daleko. To taki DSP dla mało wymagających i ubogich. Do sterowania silnikami i elektryką mocową dużo lepsze są prawdziwe DSP. Wielu producentów...
W moim engine używam 8:8 fixed point. Nie ma mowy o "pokaleczeniu" obiektów przy takiej rozdzielczości. Zastosowanie reprezentacji stało pozycyjnej ma same plusy: znacznie mniejszy plik wynikowy(*.hex), brak powolnych mnożeń zmiennoprzecinkowych, zastąpienie funkcji round() poprzez przesunięcia bitowe, mniejsze zużycie pamięci sram. W grafice trójwymiarowej(na...
O ile kroków Wasze serwonapędy odchylają się od zadanej pozycji? podczas normalnej pracy. W czasie normalnej pracy zawsze dokładnie osiągają zadaną pozycję. Jeśli chodzi o przeregulowanie przy nagłym zatrzymaniu, to jest ono niezauważalnie małe. Nie mogę podać konkretnej wielkości - nie bardzo wiem jak to zmierzyć bez np. oscyloskopu pamiętającego....
Odtwarzarek można zbudować w oparciu o sprzętowy dekoder STA310 lub - znacznie lepszy i obsługujący więcej formatów - VS1053B (do kupienia w TME i jest na magazynie!). Tym da się w banalny sposób sterować i nawet 0.5MIPSowy procek sobie poradzi ;] Obsługa touchpanela pojemnościowego - dobry scalak to MPR121, mam, i testowałem. Znacznie lepszy niż podobne...
Musisz zrealizować filtr FIR lub IIR atmega nie da rady chyba że jeden procesor będzie robił jedno ogniwo... :) Na ARM zrobisz 6-8 pasm (szczególnie jeżeli wypadną jakieś zerowe współczynniki). W większości ARM jest przetwornik 10b co może być pewnym problemem dla audio, na pokładzie jest zwykle PWM dla realizacji DAC. Oczywiście najlepiej byłoby na...
1. Jeżeli masz na wejściu programu dane wejściowe z czujnika liniowego, a wynik musisz przedstawić w jednostkach logarytmicznych, bo takie są powszechnie stosowane, to jak to robisz unikając FP??? Przy 8 bitowcach stosuję ... FP (fixed point) ;-) Rezultaty bywają zdumiewająco dobre. 3. Nie bardzo rozumiem co Ci dają w tym wypadku makrodefinicje. Przechodząc...
1. Przed kompilacją MPlayera pobierz i umieść w odpowiednim katalogu paczkę z kodekami. Są tutaj: http://www.mplayerhq.hu/design7/codecs.h... Nie zdarzyło mi się, by MPlayer z tymi kodekami czegoś nie otworzył. 2. MPEG audio decoder library MAD is an MPEG audio decoder. It currently only supports the MPEG 1 standard, but fully implements all three audio...
...nie tylko w STM32. NVIC wygląda zawsze tak samo w dowolnym procku na rdzeniu CM0/CM3. Tyle że na CM0 jest okrojony, ale nazwy sfrów i ich adresy są wszędzie identyczne. Mikrokontroler to nie pecet , więc stosowanie się do nawyków pisania na PC, pisząc na mikrokontroler, jest....uchybieniem. Każdy, piszący na mikrokontrolery napisze szybki i nieźle...
Z tymi uniami to trzeba uważać. Dopóki wszystko robisz na AVR to ok, ale takiego kodu nie da się raczej przenieść na inne platformy. A to dlatego, że wiele kompilatorów wyrównuje pozycje poszczególnych pól struktury, co przyśpiesza do nich dostęp, a czasami jest wręcz konieczne ze względu na architekturę procesora. W efekcie unia z char wcale nie odzwierciedla...
Tutaj chodzi o sygnał audio, zwyklą muzykę. Chcę z tych 24 bitów zrobić 16 bitów bo taką mam pamięć SRAM. Potem ten sygnał będzie "domiksowany" do sygnału głównego, 24-bitowego. Skoro nasz sygnał muzyki jako już zedytowany, znormalizowany materiał to faktycznie 16 bitów wystarczy w zupełności bez kompromisu jakościowego. Zauważ zresztą że miksując...
Tak jak sivex napisał,zadeklarowałeś A jako integer. Nie pamiętam jak jest w języku basic (odległe czasy), ale w Qbasic są takie deklaracje: INTEGER A 16-bit signed integer variable. LONG A 32-bit signed integer variable. SINGLE A single-precision 32-bit floating-point variable. DOUBLE A double-precision 64-bit floating-point variable. STRING * n% A...
Tylko potega rdzenia byłaby czynnikiem, który to umożliwia. Tak, tmf oczywiście w przypadku porównania peryferiów pominął to co także może się liczyć: natywne wsparcie dla integer (32bit) instrukcje dsp-like sprzętowe fpu (nie trzeba kombinować z protezami fixed point czy żmudnym skalowaniem) To choćby na początek obrazuje co mocniejszy rdzeń potrafi...
Układ jest fizyczną realizacją projektu http://obrazki.elektroda.pl/4955329500_1... http://obrazki.elektroda.pl/2160094000_1...
Biblioteki z Internetu - hmm, mam swoje zdanie na ten temat, nie podzielę się nim, bo moderator by musiał ten post wrzucic do kosza, a i ostrzeżenie zapewne bym dostał :) Zacznijmy od hallotronu - podepnij go pod pin, który generuje przerwanie i ustaw przerwanie z pinu na zbocze. W przerwaniu sobie zliczaj impulsy z hallotronu. Dodaj na wejście jakiś...
Witam, piszę aplikację na ARMa, która wymaga wielu mnożeń oraz sumowań(głównie macierzy). Pomyślałem więc o zastosowaniu stałego przecinka, który mógłby przyspieszyć tę operację dość znacznie. Z tego co się zorientowałem, to wykonanie operacji mnożenia 2 floatów w procesorze STM32F103VE zajmuje 47 instrukcji (wg. CrossWorks). Teraz mam funkcję mnożącą...
Zajrzyj na te stronę. Użytkownicy mieli podobne problemy. https://answers.unrealengine.com/questio... Sprawdz post FIXED IT. Moze to i u ciebie zadziała.
Kolega kamyczek nie bez powodu pisał o tosterach i mikserach i na tych przykładach pytał o sensowność pakowania do nich 64bitowych uC z megabajtami pamięci. A po co w ogóle komu mikrokontroler w tosterze albo mikserze, choćby z firmware napisanym w assemblerze? Po co w tych urządzeniach jakakolwiek elektronika cyfrowa? Ta dyskusja jest o tyle zabawna,...
http://obrazki.elektroda.pl/3751212700_1... Układ jest dedykowany na ATtiny2313, ja przy okazji zagospodarowałem ostatni AT90S2313, jaki miałem i popełniłem miernik pojemności na nim. Krótki opis jak to działa: Miernik mierzy pojemność dołączonego kondensatora ładując go stałym prądem z lustra prądowego Q1, Q2 (2x BC557), które dodatkowo...
https://obrazki.elektroda.pl/9894384200_... Witam! Chciałbym przedstawić wykonany prze zemnie VU metr. przeglądając różne konstrukcje na YT postanowiłem złożyć w większej wersji takowy audiowizualny gadżet. VU metr ma wysokość ok 376mm i średnice 150mm. Dyski (26szt) wykonane zostały na laserze z przeźroczystej pleksy 5mm. W celu uzyskania...
Kupiłem dwa Ovislinki: • Wl-5450AP - jako client wifi oraz • WL - 1500R - router Mam problem z tym pierwszym, a mianowicie nie potrafię podłączyć się jako klient do sieci... Używam funkcji Client, MAC Clone i mam wpisany adres karty radiowej, której wcześniej używałem, klucz wep oraz kanał nadawania są poprawne... W konfiguracji pokazuje...
Dorzucę jeszcze wspóczynniki jakości do ceny wybranych GPU: https://obrazki.elektroda.pl/4454506400_... oraz rzeczywiste przepływności ("przepustowość rzeczywista" - obiecać w warunkach laboratoryjnych można wszystko), uzyskane przy pomocy programu CUDA-Z (kiedyś pisałem swój benchmark na GPU, ale ten jest chyba dokładniejszy): https://obrazki.elektroda.pl/6591822000_...
A60 - jak niemal cała rodzina Axx (bez a85) jest porządnym aparatem - nieco już leciwym ;) ale jak na nic lepszego nie ma funduszy to niezły wybór. Osobiście zastanowiłbym się czy nie da się dołożyć do A75 - kosztuje ok 850-900 zet ;) a z 3,1Mpix można już powalczyć :) Oczywiście cała sytuacja się zmienia jak potrzebujesz klasycznej małpki, lub UZ-tki...
Witaj, Sprawa jest niestety bardzo skomplikowana. Przedstawiam moje wyniki jeśli chodzi o wzmacniacze gitarowe: Robiłem model przedwzmacniacza Marshalla 1959 SLP (w Matlabie i Simulinku) w ramach pracy inzynierskiej. Modelowalem poszczególne stopnie przedwzmacniacza równaniami różniczkowymi. Z powodu występowania szeregu sprzężeń zwrotnych (rezystancje...
W opisie produktu na Aliexpress masz opisane jak zmienić serwer z którego korzysta 6. Setup of Server Address Command Format: #803# Fixed IP address# port number#4-digit password## This command is used to set GPRS center server address, which could be fixed IP number, like IP1, IP2, IP3, IP4……as well as domain name with the length less than...
(at)strawberry0808 Zresetuj guzikiem router TPLink i ustaw all od nowa. Soft na tym TPlinku fabryczny, alternatywny? Najnowszy soft do niego od TPLinka do wersji v13 jest z 2018r : Modifications and Bug Fixes: 1. Fixed WPA2 (KRACKs) vulnerability. 2. Add Access Point/Repeater/WISP mode. 3. Support scheduled reboot. 4. Support SNMP, PingWatchDog and...
[syntax=c] #include <Wire.h> #include "SparkFun_SGP30_Arduino_Library.h" #include "Adafruit_HTU21DF.h" #include <TFT_eSPI.h> // Graphics and font library for ILI9341 driver chip #include <SPI.h> #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> char auth[] = "kdDpDnx-S7DYtsTFU4Pr4fbsjmkqoLXd"; #define WIDTH 240 #define...
Proszę o sprawdzenie kodu i ewentualne poprawki, nie działa to tak ja powinno. Pod jakie wyjście podłączyć sygnał z mikrofonu AC czy DC ? Oryginalnie program był na taśmę adresowaną ws2812b, ja chcę aby to działało na ws2811 i wyżej wspomnianym mikrofonie. Proszę o pomoc, sam sobie nie poradzę, gdyż dopiero zaczynam przygodę z arduino.[syntax=c]#include...
Mam obecnie taki kod- są w nim 3 działające vu metry i jeden nie bardzo i dołożyłem kilka zwyklych schematów. #include <Adafruit_NeoPixel.h> #include <FastLED.h> #define PIN 4 #define LED_DT 4 #define LED_PIN 4 // NeoPixel LED strand is connected to this pin #define NUM_LEDS 27 #define N_PIXELS 27 #define Pixels 27 #define BG 0 // Number...
http://obrazki.elektroda.pl/5781222300_1... Celem powstania projektu była chęć autora do stworzenia konduktometru / miernika zasolenia, który byłby dokładnym, a jednocześnie niedrogim urządzeniem; z wyjściem, które można podłączyć do woltomierza lub do przetwornika A/D procesora. TDS (Total Dissolved Solids) jest to wartość, która wskazuje...
który to będzie sygnał: BLON Backlight On/OFF Control - ? ADJ Brightness Adjust Voltage Signal - ? prześledź sobie tor sygnałowy (niekoniecznie testem ciągłośi, bo na pewno będą rezystory włączone szeregowo). Wg datasheetu pin 7 to ADJ a 8 to ENA. Sprawdż sobie wzrokowo, które wejście łączy się z pinami ADJ i ENA. Albo ustaw na mierniku zakres 200...
W pliku obsługi MPL115 void MPL115_SPI_HwConfig(void) { //GPIO and SPI configuration GPIO_InitTypeDef GPIO_InitStructure; SPI_InitTypeDef SPI_InitStructure; //GPIO Config GPIO_InitStructure.GPIO_Pin =MPL115_SDI | MPL115_SDO | MPL115_CLK; //SPI - SCK, MISO & MOSI GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Speed...
Cyclone Box Installer v1.10 FBUS2USB, TurboCache, Infineon XGold Imei, Loaders & more (2010-12-07) CYCLONE TEAM proudly presents Cyclone Box Installer v1.10 What's new? - Infineon XGold IMEI Backup/Restore added (First in the world) - New BB5 FBUS/USB Loaders v10.34.1 introduced - BB5 USB Flashing module rewritten, supports new Flashing Type: FUR...
Witam, moim zadaniem jest zbudowanie układu w oparciu o czujnik ciśnienia MPL115A1 kamodbar oraz płytkę stm32f4 discovery. Chciałbym prosić o naprowadzenie, co może być przyczyną w niepowodzeniu działania układu po podłączeniu. Problem polega na tym, że współczynniki pobierane z czujnika mają wartość zero co zupełnie uniemożliwia sprawdzenie działanie...
malenstwo przylutowane, pomogl mi w tym serdeczny kolega za co mu dziekuje bo sam bym sobie z tym nie poradzil ;) niestety nadal nie moge uruchomic czujnika, posiłkowałem sie artykułem zamieszonym w EP 8/2011 niestety bez rezulatatu (wgrywająć pliki zamieszczone na plycie CD niestety tez nie mogę nawiązać komunikacji z czujnikiem) Oto mój program: obsługa...
Generacja natywnego kodu HDL dla operacji zmiennorzecinkowych pozwala na implementację tego rodzaju operacji na sprzęcie z wykorzystaniem VHDLa lub Veriloga. Wszystko to bez mozolnej i trudnej konwersji na liczby stałoprzecinkowe. Dane zmiennoprzecinkowe to preferowany typ zmiennych, w aplikacjach modelowania i symulacji, gdzie liczy się wysoka dokładność...
Hi everyone, with google-translate, i found this thread here. What i can interprete (with google translation), the user "RsNeo" has the same problem as i have: my speaker is not working, but sometimes, i comes back with sort of "klick". I think RsNeo fixed the issue and i hope, someone can translate how he did it.. Something with a cold braze point...
Witam, Ma ktoś jakieś doświadczenia z sensorem temperatury w attiny45? Konkretnie porzeuje to skalibrować według tego: To be capable of achieving more accurate results the temperature measurement can be calibrated in the application software. The sofware calibration can be done using the formula: T = k * [(ADCH << 8 ) | ADCL] + TOS where ADCH...
Sanwa pc5000 widzialem i nie kupiłbym ze względu na wyświetlacz. Co do wersji BM235 nie jest to to samo co wkleję poniżej. Z jednego sklepu na zapytanie mi odpowiedzieli ze maja wersje g, a bugi chyba po kolei usuwali kolejnymi wersjami... Mozesz sorawdzic jaka masz Ty ;-) FIRMWARE RELEASE NOTES: To display the firmware revision, press and hold the...
Witam. Od kilku dni mam problem z internetem na komputerze stacjonarnym. Drugi komputer stacjonarny działa bez problemu i laptop przez wifi też. Korzystam z internetu na kompie 15 min czasem godzine i pojawia sie żółty trójkąt lub czerwony krzyżyk. Przy żółtym trójkącie wystarczy że zresetuje komputer lub kliknę w niego prawym myszy i wybiore troubleshoot...
ale pisze wszystko Poprawnie i jak robię logowanie to pisze wrzytsko jak mam zrobić i robię z instrukcją to i jak zrobię to dobrze to wyskakuje mi że poprawnie i na routerze pisze 3 g ale internet dalej nie maetwork Settings : ISP: Enter PIN Code: Access Point Name: Dial: Advanced PPP Settings : Username: Password: Notice: Notice: Please enter the correct...
witam.kupiłem nowy router cerberus P 6367 i modem E1750 z plusa i nie moge tego skofigurować pisze że podłoczony ale Tzw Pakiety wysłya ale nie odebiera i jak wchodze na strone i dalej nie wiem co zrobić wyskakuje mi Takie Pola i nie wiem co zrobić Prosze o pomoc etwork Settings : ISP: Enter PIN Code: Access Point Name: Dial: Advanced PPP Settings :...
Marka: RENAULT Model: Trafic II Model: Trafic II Rok produkcji: 06 2007 Typ pojazdu: JL0J Vehicle_fabrication_number Y308276 Kod silnika: G9U630 Nr silnika: C018305 Gearbox_type_and_suffix PF6012 Gearbox_fabrication_number C014432 Drive: Z lewej strony Opcje: Typ pojazdu: JL0J; Numer fabryczny pojazdu: Y308276; Typ silnika: G9U; Typ plus wyznacznik...
Poniżej pomiary dla: Kingston DataTraveler SE9 G2 USB 3.0 32 GB http://obrazki.elektroda.pl/4053293900_1... http://obrazki.elektroda.pl/7962109000_1... http://obrazki.elektroda.pl/9482035700_1... http://obrazki.elektroda.pl/7183233700_1... Czasu dostępu dla zapisu nie mogę zmierzyć, bo...
No niestety tak się zdąża jak człowiek się spieszy i jednocześnie robi jeszcze inne rzeczy. ;) Dodano po 11 Jest też nowa poszlaka ponieważ okazało się że dziadek koleżanki składał i naprawiał także aparaty rentgenowskie przywiezione z ziem odzyskanych, więc możliwe że to właśnie od nich pochodzi to urządzenie. Dodano po 11 Kolejny dzień kolejne nowe...
Ciepłe bułki :) Najnowsza wersja Unaligned access support. To już było w poprzedniej wersji, ale nie działało do końca. Unaligned access support. The compiler now generates more efficient code for accessing packed data structures and for copying small blocks of unaligned data when targeting architectures that permit unaligned word/halfword accesses....
Twój wzór: B=v*E/c^2 :D Jeśli zastosować go do fali radiowej TEM z nadajnika, której składowe E i H łatwo zmierzyć w zakresie "far field" okaże się fałszywy. To jest pewne. Z rego wzoru wynikałoby, że kiedy "układ referencji" jest w bezruchu, odbiór radiowy jest niemożliwy, gdyż pole EM znika. No, niezłe science fiction uczą Cię w tych szkołach! :D...
Nie, nie zawiesiło się. Po prostu nie odpowiadało mi to, ze po uruchomieniu radia trzeba było za każdym razem wchodzić w "ulubione" żeby wybrać swoją stację. Teraz tego problemu już nie ma :) Powodzenia. ________________________________________... Pojawiła się kolejna odsłona tego softu LLFirm_V1.49_All_3.5inch_models z dnia...
fixed variable fixed removable volume fixed
czujnik czarny czujnik zielony elektrozaczep brzeczy automatyczna skrzynia biegów naprawa
kontrolkę poduszki powietrznej pralka electrolux panel sterowania
Jak odpalić quada Bashan 150 na kopkę? Instalacja OSCam na dekoderze Zgemma H8.H2