short float

Znaleziono około 166 wyników dla: short float
  • [Stm32] Jak zapisać liczby float w emulowanej pamięci EEPROM na STM32?

    ależ po co? Przecież... [syntax=C] float ulamek; unsigned short *ple=(unsigned short*)&ulamek; //ZAPISUJEMY! ZapiszU16([adres_w_bajtach],*ple); ple++; //tu przesuwasz wskaźnik o dwa bajty dalej...na starsze dwa bajty zmiennej 'ulamek' ZapiszU16([adres_w_bajtach+2],*ple); ple--; //wrrrrróć ;] ulamek=0; *ple=CzytajU16([adres_w_bajtach]); ple++; *ple=CzytajU16([adres_w_bajtach+2]);...

    Mikrokontrolery ARM   03 Paź 2011 18:46 Odpowiedzi: 10    Wyświetleń: 2657
  • REKLAMA
  • Rzutowanie unsigned char na short/int/float w ATSAM7/9 ARM – czy kod jest poprawny?

    Witam, W którym miejscu jest to niewyrównanie? Tablice, które tworze mają parzystą liczbę bajtów - 2 lub 4. Pozdrawiam

    Mikrokontrolery ARM   20 Paź 2011 07:37 Odpowiedzi: 21    Wyświetleń: 2015
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [atmega16] Konwersja short do float na Atmega16 z AVR-GCC - błędne wartości powyżej 700

    Witam. Mam pewien problem związany z konwersją zmiennej short do float. Moim zamiarem jest przeliczenie wartości z przetwornika AD na pewną wartość w postaci float. Schody zaczynają się na początku. Puki wartość ADC_out nie przekroczy 700 wszystko jest OK( ADCoutFLT przyjmuje wartość ADC_out ). Powyżej 700, ADCoutFLT przyjmuje wartość 5130. A dziej...

    Mikrokontrolery AVR   31 Sty 2010 17:09 Odpowiedzi: 3    Wyświetleń: 1104
  • REKLAMA
  • C++ - Jak mnożyć short int przez float bez rzutowania, używając przesunięć?

    Nie można w ten sposób, bo short int jest typem całkowitym. Jeżeli nie wykonasz rzutowania go na float i nie przechowasz wyniku jako float to otrzymasz liczbę całkowitą. Lepiej powiedz jakie masz zadanie do rozwiązania.

    Programowanie   19 Gru 2013 18:51 Odpowiedzi: 2    Wyświetleń: 966
  • Inwerter ESB 6kw-24v: Jak podłączyć do Arduino, brak dokumentacji, komunikacja Modbus RS232

    witam zacytuję to co napisałem w swoim poście "Proponuję wstępnie zapoznać się ze specyfikacją struktury zapytań oraz zwracanych wiadomości. Pomoże to w zrozumieniu protokołu komunikacyjnego. Wpisz w przeglądarkę "QPI Device protocol ID Inquiry" a otrzymasz informacje skąd ściągnąć rs232-communication-protocol.pdf." Co do "maliny" to odpuściłem sobie...

    Automatyka Falowniki   01 Lis 2023 21:44 Odpowiedzi: 23    Wyświetleń: 5076
  • Cyfrowy filtr górnoprzepustowy w C - algorytm dla 5-10Hz, wysoki rząd

    Pamiętaj, że funkcja _firFilterPut() implementuje bufor cykliczny. Wewnątrz struktury filtra zawsze będzie przechowywanych 'order' próbek. Ogólne użycie dla filtra 3 rzędu (pseudokod): _firFilterPut(ADC) _firFilterPut(ADC) _firFilterPut(ADC) for (i = 1..n) filteredsample usage: b = fir1(n, w Przeanalizuj działanie kodu i wypożycz z biblioteki jakąś...

    Programowanie   29 Sty 2014 02:29 Odpowiedzi: 18    Wyświetleń: 8004
  • REKLAMA
  • TMS320 - Jak napisać prosty algorytm podwajacza częstotliwości?

    Ostatnio nic z tym nie robiłem, ale jeśli są takie to oznacza że pracuje się na złych typach danych (np. przy rzutowaniu float na short int trzeba zaokrąglać) ewentualnie przekracza się zakres napięcia wyjściowego.

    DSP i Transmisja   14 Kwi 2010 06:17 Odpowiedzi: 5    Wyświetleń: 2052
  • Biblioteka matematyczna do obliczeń sinusa na Atmel AT91SAM7X128

    witam robisz tak: #include <math.h> i w programie obliczasz normalnie np float a; a = sin(90); proste nie?? a teraz lepszy myk jak zapisac duza liczbe probek do pamieci typu float?? procek niestety ma za malo sramu a na 1000 lub wiecej probek...np dla 1024 probek typu float (zajmuje 4 bajty ---double jeszcze wiecej bo 8 :P) potrzeba 1024 *4 =...

    Mikrokontrolery   06 Lut 2008 00:32 Odpowiedzi: 13    Wyświetleń: 2694
  • [ATmega16] [ATmega16][C] ADC - szukam prostego kursu obsługi przetwornika ADC

    Witam, 1. Nigdzie nie wywołujesz funkcji "pomiar"! Stąd też nie możliwe jest by pomiar był dokonywany. 2. Nie ustawiasz nigdzie w kodzie z którego źródła Vref ma korzystać ADC, domyślnie jest ustawiony pin AREF, podajesz na niego coś? 3. Czemu wartość rejestru z wynikiem konwersji, który jest zasadniczo signed short'em przypisujesz do float'a? Narysuj...

    Mikrokontrolery AVR   12 Maj 2010 00:47 Odpowiedzi: 39    Wyświetleń: 8711
  • Jak zinterpretować float 32-bitowy z dwóch rejestrów Modbus: 17267 i 11924?

    Tak z ciekawości spróbowałem z czymś takim:[syntax=c]int main(){ struct { short a, b; } c = {11924, 17267}; printf("Float = %f\n\n", *(float*)&c); return 0; }[/syntax] Kompilator online (gcc, http://www.tutorialspoint.com/codinggrou... wypluł: Float = 243.181946. Czyli nawet by pasowało ;) Ale poczekaj, niech się mądrzejsi ode mnie wypowiedzą.

    Mikrokontrolery AVR   12 Lis 2015 14:40 Odpowiedzi: 12    Wyświetleń: 1299
  • Jak napisać własną funkcję printf dla AVR w GCC z użyciem zmiennych argumentów?

    va_arg pobiera jeden parametr, więc logiczne jest, że podaje się jeden typ - tego właśnie parametru. Dlaczego dla '%s' używasz zmiennej typu char, a nie char * ? A w ogóle to AVR-GCC ma chyba funkcję vsprintf - jeśli nie chcesz wpływać na sam sposób formatowania, to możesz jej użyć wewnątrz foo() i zająć się tylko obsługą gotowego stringa. EDIT: Jak...

    Programowanie   20 Paź 2008 18:42 Odpowiedzi: 8    Wyświetleń: 1730
  • Brak komunikacji Panela cMT 3151 Weintek z falownikami iG5A przez RS-485 2W

    Mam problem z czytaniem liczników przez panel Wintek MT8071ie rejestry czytam i przeliczam za pomocą makro jak poniżej . Jeśli mam jeden licznik jest ok ale jak pojawi się kolejny slave oczywiście z innym adresem i odwołaniem do innego nr.LW to zaczyna się to mmieszać i wyświetla się na przemioan w jednym LW macro_command main() short zmienna_0, zmienna_1,...

    Automatyka Przemysłowa   01 Mar 2023 18:16 Odpowiedzi: 29    Wyświetleń: 933
  • ATxmega - jak podłączyć i zainicjalizować pomiar różnicowy napięcia?

    ok faktycznie, zapomniałem przepraszam. uC taktowany jest 16MHz, częstotliwość podniesiona do 32 mHz jest to ATxmega8 E5 Bez kasowania flagi przerwania nie wychodzi z niego. Czytałem o tym na jakimś zagranicznym forum, ręczne kasowanie flagi pomaga zmienna adc to float. Wrzuciłem do wyświetlenia samą wartość ADCA.CH0RES wpisując jądo zmiennej typu short...

    Mikrokontrolery AVR   06 Paź 2014 21:20 Odpowiedzi: 23    Wyświetleń: 2610
  • Algorytm wykrywania ciszy w C++ z biblioteką IPP - jak działa?

    Funkcja dokldnie wyglada tak: void DetectSilent(short *pInBuffer,unsigned char *pSilent,int VecSize){ float thresholdFactor = 0.01f; float energyThreshold = 10000000.0f; float DynamicEnergyThreshold=0.0f; int crossnum = 45; int startBCnt=0,stopBCnt=0; short *pBuffer = pInBuffer; unsigned char *pSilentWork=pSilent; float energy = 0.0f; ippsDotProd_16s32f(pBuffer,pBuffer,S...

    DSP i Transmisja   10 Mar 2009 18:20 Odpowiedzi: 14    Wyświetleń: 3442
  • REKLAMA
  • [Java] Jak użyć zmiennej z jednej klasy w drugiej klasie?

    Witam! Szanowni koledzy mam taki problem.Stworzyłem 2 klasy: 1 do odczytu RS232 druga to interfejs, oto kody: ODCZYT RS232 import gnu.io.*; import java.io.*; import java.util.*; //import javax.comm.*; public class termometr implements Runnable, SerialPortEventListener { static CommPortIdentifier portId; static Enumeration portList; InputStream...

    Programowanie Początkujący   03 Sty 2010 19:28 Odpowiedzi: 4    Wyświetleń: 6913
  • [AVR] [AVR][C] Atmega8 - problem z zakresem zmiennych int, long int, float

    Witam, mam dziwny problem ze zmiennymi podczas programowania Atmega8-ki. Problem polega na tym, że gdy tworzę zmienną typu np. int, long int, unsigned int, to wszystkie te zmienne posiadają zakres short int (-32768 - 32767). Zmienna float również dziwnie się zachowuje zaokrąglając wynik gdy jest dość długi (pamiętałem o zaznaczeniu "floating point"...

    Mikrokontrolery Początkujący   22 Cze 2012 16:41 Odpowiedzi: 8    Wyświetleń: 3507
  • Freemodbus - zapis liczby w formacie float (Read Holding registers)

    Kopiujesz tylko 2 bajty sizeof(words) No tak, pozostałość z wcześniejszych wersji tego kodu, kiedy words było zadeklarowane w ciele funkcji jako `uint16_t words istotnie ta konstrukcja jest wykrywana w większości platform, choć dla ARM wołane jest memcpy Jest to kwestia użytych flag kompilatora, ponieważ w rzeczywistości konstrukcja taka dla ARM daje...

    Mikrokontrolery AVR   10 Gru 2017 19:22 Odpowiedzi: 10    Wyświetleń: 939
  • [LPCXpresso][redlib] - printf - undefined-reference

    Nie mogę przekierować printf na port szeregowy UART0. Podczas kompilacji mam: arm-none-eabi-gcc -nostdlib -L"E:\Programowanie\LPC1768\wor... -Xlinker -Map="printf_LPC1768.map" -Xlinker --gc-sections -mcpu=cortex-m3 -mthumb -T "printf_LPC1768_Debug.ld" -o "printf_LPC1768.axf" ./src/cr_startup_lpc175x_6x.o...

    Mikrokontrolery ARM   20 Sty 2014 10:19 Odpowiedzi: 3    Wyświetleń: 2202
  • non-static variable this cannot be referenced from a static context

    Dopiero zacząłem programować, proszę o pomoc. Gdy konwertuję klasę na static to program się kompiluje, ale źle działa. Pokazuje jakby adres pamięci a nie wartość zmiennej. [syntax=java]public class zad2{ public abstract class NumberExample extends java.lang.Object { public NumberExample(){} public abstract byte getByteValue() ; public abstract double...

    Programowanie Początkujący   17 Mar 2013 18:23 Odpowiedzi: 6    Wyświetleń: 2982
  • AVR ATmega16 - Zawieszanie programu przy przerwaniu Timer2, kwarc 8MHz

    do CR0 ładowałem wartość 100 na preskalerze 8, ale i tak program się wieszał. Robiłem test w którym momencie się wiesza i wyszło, że przy TIMSK |= (1 << OCIE0) [syntax=cpp]#include "board.h" #include <avr/interrupt.h> #include <avr/math.h> #include <avr/signal.h> #include <util/twi.h> #include <avr/pgmspace.h> #include...

    Mikrokontrolery AVR   26 Sty 2014 09:24 Odpowiedzi: 8    Wyświetleń: 1656
  • [AtMega32][C] - Timer1 liczy dobrze tylko dla jednej wartości - dlaczego?

    Mam wrażenie, że problem leży w tej linijce kodu: OCR1A=(short int)(14400*(local_ms/1000)); Chodzi o problem z typem zmiennych -zaznaczyłeś, że operacje mają być przeprowadzane na typie short int który to typ jest typem całkowitym i wyniki operacji pośrednich też będą całkowite. Pewnie i twoje funkcja będzie działać dobrze i dla opóźnień 2000, 3000,...

    Mikrokontrolery AVR   15 Paź 2013 08:45 Odpowiedzi: 5    Wyświetleń: 1275
  • STM32F4Discovery - STM32F4 + darmowe IDE = zaraz mnie trafi !

    Są konkretne powody; pierwszy z nich to czas alokacji, drugi to problemy z fragmentacją pamięci, trzeci to garbage collection. Standardowy malloc w przerwaniu to pomyłka jesli chodzi o czas wykonywania... Przesada - malloc trwa (sprawdzałem) koło 150 cykli - nie wiem gdzie tutaj tragedia... Dłużej może trwać free, zwłaszcza jeśli będzie łączył bloki....

    Mikrokontrolery ARM   30 Lip 2014 12:08 Odpowiedzi: 111    Wyświetleń: 15012
  • AVR sprintf float - Formatowanie float'ów w sprintf

    O i tej informacji mi brakowało, że pierwsza liczba oznacza długość całego pola, a nie ilość przed przecinkiem. Chyba mnie zamroczyło i niedokładnie przeczytałem Minimum number of characters to be printed. If the value to be printed is shorter than this number, the result is padded with blank spaces. The value is not truncated even if the result is...

    Mikrokontrolery AVR   11 Lis 2013 14:10 Odpowiedzi: 6    Wyświetleń: 3027
  • Włączanie wielu liczników energii w OpenBecken dla urządzeń BL0942 i ADE7880

    void BL_ProcessUpdate(float voltage, float current, float power, float frequency, float energyWh) {...} Jeśli założymy, że energiaWh jest ujemna, gdy mamy zysk energii, to nie musisz dodawać tam zmiennej. Musisz dodać instrukcję warunkową w dalszej części wiersza, aby oddzielić wartości „wzięte” od „podanych”. Tak, robię to teraz....

    Smart Home IoT   16 Maj 2024 13:53 Odpowiedzi: 55    Wyświetleń: 2346
  • Jak zamienić 2000 obrazków PNG na film AVI?

    http://users.fmrib.ox.ac.uk/~yongyue/img... What does IMGCON do? IMGCON is a console-mode image processing tool and format converter. It supports BMP, GIF, PNG, TIF, JPG, PGM, PPM, RAW, PS bitmap, AVI (output), MIT and AVW format. It supports pixels formats in BYTE (8-bit integer), short, word (16-bit integer), int (32-bit integer), float (32-bit...

    Film i Wideo   19 Mar 2008 01:38 Odpowiedzi: 3    Wyświetleń: 15546
  • Atmega328 3.3V ADC: Nieprawidłowe wartości na pinie 23 przy projekcie mieszadła

    Witam wszystkich. Jestem początkującym elektronikiem i właśnie buduje mieszadło magnetyczne z wyświetlaczem obrotów. Obrotami silnika steruje napięciowo i chcę za pomocą Atmegi 328 przeliczyć napięcie na aktualne obroty silnika i wyświetlić je na wyświetlaczu 7-segmentowym. Problem polega na tym, że gdy odczytuje napięcie na pinie analogowym (pin 23)...

    Mikrokontrolery   24 Mar 2018 12:21 Odpowiedzi: 7    Wyświetleń: 1233
  • Stabilizacja lotu quadrocoptera - skaczące kąty przy użyciu filtra Madgwicka

    Ja używam trochę innej wersji :) [syntax=c]void MadgwickQuaternionUpdate(float ax, float ay, float az, float gx, float gy, float gz, float mx, float my, float mz) { float q1,q2,q3,q4; // short name local variable for readability float norm; float hx, hy, _2bx, _2bz; float s1, s2, s3, s4; float qDot1, qDot2, qDot3, qDot4; //todo to be improved float...

    Mikrokontrolery   26 Mar 2015 17:43 Odpowiedzi: 20    Wyświetleń: 1704
  • [C++] RS232 - Odbieranie i interpretacja ramki w postaci binarnej.

    Taa, ciekawe, który _cast? Tutaj akurat nie ma i nie będzie, żadnego nadzorowania, bo trzeba przekształcić tablicę bajtów na strukturę. Rzutowanie ma tą zaletę, że nie trzeba niczego kopiować. Hmmm masz rację po głębszej analizie nadaje się chyba do tego tylko reinterpret_cast? Co prawda nic nie będzie nadzorował ale łatwiej go odnaleźć w programie...

    Programowanie   23 Cze 2012 13:23 Odpowiedzi: 69    Wyświetleń: 9726
  • Floating water bridge, czyli fenomen lewitującej wody

    Ostatnio korespondowałem z badaczem tego zjawiska, dr Fuchsem, publikuję tu dwa e-maile, które, być może, rozwiną niektóre niejasności. Warto również zapoznać się z linkami, np artykułem dotyczącym odkrycia tego zjawiska pochodzącym z końcówki XIX wieku. Dear Michal, thank you for your interest in our research. I see that you already have our first...

    DIY Konstrukcje   02 Mar 2012 23:17 Odpowiedzi: 52    Wyświetleń: 29085
  • [at91sam7s256] [at91sam7s256][Keil] Zawieszanie procesora przy usuwaniu lockbitu i zapisie do flasha

    Witam, Usiłuję napisać program zapisujący dane w wewnętrznym flashu. Mam taki problem, że jak chcę wykonać komendę usunięcia lockbitu z regionu CLB albo zapisać stronę WP to procesor mi się zawiesza. Uprościłem program do poniższej postaci żeby było łatwiej znaleźć przyczynę. No i jak daję którąś z tych komend to dioda nie miga, jak usuwam linijkę z...

    Mikrokontrolery ARM   06 Kwi 2009 14:44 Odpowiedzi: 6    Wyświetleń: 2051
  • C/AVR - Optymalizacja pamięci: zmienne, switch vs warunki, kod na sterownik basenu

    Na LCD możesz tak wyświetlić, nie musisz używać float/double tak samo do obliczeń, zamień na jedną liczbę całkowitą. Itoa w implementacji to lekkie funkcje, dalej tylko przesłać. [syntax=c] short pomiar = 0xFE6F; int temperature = (pomiar >> 4) * 10000; if ( pomiar & 0x08 ) temperature += 5000; if ( pomiar & 0x04 ) temperature += 2500; if ( pomiar &...

    Mikrokontrolery AVR   18 Lis 2012 21:34 Odpowiedzi: 23    Wyświetleń: 2898
  • Inżynieria wsteczna nieznanego protokołu I2C z analizatorem Sigrok na przykładzie kontrolera LED

    https://obrazki.elektroda.pl/8376286000_... Dzisiaj będziemy rozpracowywać zupełnie nieznany protokół I2C kontrolera LED RGBCW poprzez przechwytywanie i analizę jego pakietów. Użyjemy do tego analizatora stanów logicznych Sigrok, oczywiście zapewniając całemu układowi odpowiednią separację galwaniczną gdyż analizowane urządzenie pracuje...

    Artykuły   11 Lut 2025 07:25 Odpowiedzi: 10    Wyświetleń: 4482
  • [C++]Jak odczytac i zmierzyć czestotliwośc sygnału podanego na wejscie line-in.

    Klopik, zerknij na mój "stary" post *<float>pFloats[_n] - zapiszesz jako pFloats[_n] w c/c++. sin,cos,sqrt - są tutaj natywnie, dodaj #include <math.h> for _n = 0 to N-1 zamień na for (_n=0; _n<N; _n++) new(a,b) zmień na new a[b]. No i oczywiście klamry i średniki pododawaj. Tablicę floatów otrzymasz...

    Programowanie Początkujący   09 Cze 2011 19:34 Odpowiedzi: 6    Wyświetleń: 3005
  • Sprawdzenie kodu C++: dziedziczenie w systemie ewidencji szkoły podstawowej

    W ramach zajec z programowania mam zawsze do napisania jakis prosty przykladowy programik... Sek w tym, ze najczesciej ucze sie w trakcie pisania tego programu wiec obawiam sie, ze w kodzie moglem popelnic jakies bledy - a jest on sprawdzany i oceniany... zalezaloby mi na tym by bylo w nim jak najmniej bledow zebym dostal troszke punkotow.... Jesli...

    Programowanie   06 Gru 2005 17:37 Odpowiedzi: 1    Wyświetleń: 2276
  • [C8051f330][C/Keil] Błędne obliczenia robione przez procek

    Witam zauważyłem, że jak się rozpisuje to później nikt tego nie czyta także krótko: Mam czujnik ciśnienia MS5611 - http://www.meas-spec.com/downloads/MS561... . Bez problemu odczytuję wartości mierzone lecz jest pewien mankament a nawet dwa. Mam problem prawdopodobnie ze zmienanymi: otóż śledzę w debuggerze jakie są wartości różnych obliczeń...

    Mikrokontrolery   11 Gru 2011 10:59 Odpowiedzi: 11    Wyświetleń: 1914
  • [c++] Biblioteki audio C++ do generowania i odtwarzania dźwięku 440Hz, 44100Hz

    Keborks, funkcja PlaySound wymaga nagłówka opisującego format dźwięku. Musi to być taki nagłówek, jak w plikach wav. Nagłówek ten powinien być umieszczony bezpośrednio przed samplami audio, a jego adres podajesz do owej funkcji. Poniżej zamieszcam przykładowy program generujący i odgrywający ton 2KHz (ustawialny) w czasie jednej sekundy: [syntax=cpp]#include...

    Programowanie   31 Maj 2011 22:36 Odpowiedzi: 6    Wyświetleń: 1960
  • Cyfrowa sonda logiczna TTL/CMOS

    W zależności od tego, czy urządzenie zawiera układy logiczne wykonane w technologii TTL bądź CMOS, poziom napięć odpowiadający stanom logicznego zera i jedynki będzie różny dla każdej z rodzin układów. Poniżej przedstawiono projekt sondy logicznej przystosowanej do pracy z układami TTL i CMOS, wykonanej z użyciem minimalnej ilości elementów. http://obrazki.elektroda.pl/7466263900_1...

    DIY Zagranica   19 Sie 2012 14:15 Odpowiedzi: 2    Wyświetleń: 6690
  • [ATmega16] [ATmega16][C] Jak poprawić dokładność ADC w woltomierzu? Oversampling i kalibracja

    Robię woltomierz używajac adc z atmega16, przy pomiarach mam błedy na poziomie 10mV do 50mV. Kondensatory 100nF wpięte między gnd a Aref i Acc. Przy używaniu Aref i Acc jako źródła odniesienia wyniki takie same. Czy jest sposob aby to poprawić ? Skalibrować ? Miernik : EZ DM-441 Miernik / Atmega 5.001 4.9951 4.094 4.101 3.42 3.41 2.80 2.79 1.91 1.88...

    Mikrokontrolery AVR   15 Lip 2010 08:07 Odpowiedzi: 7    Wyświetleń: 4289
  • [STM32F407/C/KEIL] - Zawieszanie się mikrokontrolera

    Witam mam taki problem, otóż mój STM32F4 bardzo dziwnie się zachowuje. Mój program ma odczytywać z 3 różnych czujników przez I2C dane i przeliczać je. I2C zrealizowane jest na przerwaniach (z najwyższym priorytetem), dodatkowo używam timera 2, by odmierzał czas. Oto kod: [syntax=c]#include "stm32f4xx.h" #include "stm32f4xx_conf.h" #include <stdio.h>...

    Mikrokontrolery ARM   13 Gru 2012 15:35 Odpowiedzi: 11    Wyświetleń: 2205
  • Jak narysować wykres funkcji w Dev C++ z użyciem biblioteki winbgi?

    Mam napisany prawie cały program ale niestety źle są liczone wartości funkcji co oznacza zle rysoawny wykres praktycznie w tym samym miejscu za każdym razem w tym mam największy problem może ktoś wie jak to poprawić?:| Oto moj kod programu (parabola) main #include <cstdlib> #include <iostream> #include <graphics.h> #include "deklaracje.h"...

    Programowanie Początkujący   22 Cze 2009 18:08 Odpowiedzi: 4    Wyświetleń: 2232
  • [STM32][CodeSourcery]Deklaracja struktury w pamięci flash.

    Wielkie dzięki. Instrukcja load niestety nie działa w tego typu zastosowaniu. Wystarczy zmienić na monitor flash write_image erase main.bin 0x08000000 Reasumując Gdyby ktoś kiedyś chciał zaimplementować używanie flasha jako eeprom: Można tak: Zainicjować sobie strukturę obojętnie jaką w sekcji variables. #define FLASH_PAGE_SIZE ((u16)0x400)...

    Mikrokontrolery ARM   13 Lut 2010 15:11 Odpowiedzi: 21    Wyświetleń: 7694
  • TMS320 - IIR: Jak poprawnie zaimplementować filtr z podanymi współczynnikami?

    Witam! Chciałbym zrealizować filtr IIR, oto współczynniki: // licznik float c[6]= { 6.3700e-006, 31.84e-006, 63.68e-006, 63.68e-006, 31.84e-006, 6.3700e-006 }; //mianownik float d[6]= { 1.0000, -4.7193, 9.0731, -8.8773, 4.4193, -0.8956 }; w każdym przerwaniu od MCBSP (port wejściowy) pobieram próbkę i przepuszczam...

    DSP i Transmisja   05 Cze 2010 11:22 Odpowiedzi: 2    Wyświetleń: 2474
  • freemodbus - błąd przy odczycie/zapisie rejestrów AVR->PC, atmega32, winavr

    Witam, Temat ten już był poruszany. Proponuję zobaczyć ten wątek: http://www.elektroda.pl/rtvforum/topic19... W tym przykładzie jest ustawiona tylko obsługa rejestrów typu Input Register. Aby odczytywać rejestry Holding Register należy w kodzie dopisać kilka linii. Poniżej przedstawiam modyfikację, którą ja wprowadziłem w pliku demo.c tego przykładu....

    Mikrokontrolery AVR   08 Lip 2011 09:04 Odpowiedzi: 9    Wyświetleń: 2301
  • Felieton: Wykonaj To Sam: superkomputer.

    Rozumiem, że liczyłeś już coś na fp16? Ogólnie spoko feature, ale ilość dodatkowych operacji w rzeczywistych obliczeniach ogranicza zastosowanie triku z 16b. zmiennoprzecinkowym przetwarzaniem (niska rozdzielczość danych). Dodatkowo większość zastosowań z którymi się spotkałem promowała 32b., również sposób organizacji dostępu do pamięci (GTX780). W...

    Artykuły   21 Lis 2019 10:02 Odpowiedzi: 14    Wyświetleń: 3846
  • Nie działający projekt "skaczące ledy"

    Witam, nie widziałem nigdzie odpowiedzi na moje pytanie (choć może mi udowodnicie ze jest ;) ale szukałem i nic. Nie znam się na programowaniu a projekt robię dla córki. Chodzi o "skaczące ledy" które zobaczyła na tym filmiku: https://www.youtube.com/watch?v=5WP2Tjt9... I tu zaczyna się problem. Wszystko mam kupione i połączone według jego schematu,...

    Mikrokontrolery Początkujący   26 Kwi 2019 18:41 Odpowiedzi: 13    Wyświetleń: 894
  • Jak skutecznie usunąć MPC Cleaner z Windows 8?

    Odinstaluj Chrome oraz Firefox, usun katalogi profilu z: C:\Users\Daga\AppData\Local\Google\Chrom... Data\ oraz: C:\Users\Daga\AppData\Roaming\Profiles\F... Nastepnie zainstaluj przegaldarki ponownie, wczesniej mozesz zrobic kopie zakladek o ile sa Ci potrzebne. Uruchom z prawami administratora uninstall z katalogu C:\Program Files\MPC Cleaner\...

    Pogotowie Antywirusowe   21 Wrz 2016 17:41 Odpowiedzi: 8    Wyświetleń: 1638
  • Pliki MP4 po przeniesieniu na nowy HDD nie działają

    Przy próbie otwarcia Avidemux: EXCEPTION_ACCESS_VIOLATION ADM_AudiocoderLavcodec::decodeToFloatPla... unsigned int*) Odnosćnie kodeków - wczesniej działały te pliki, kiedy jeszcze były na starym dysku, przestały dopiero po przeniesieniu, poza tym inne pliki mp4 dzialaja, jakies sugestie? vegas pro otwiera plik podobnie jak vlc -bez obrazu i...

    Film i Wideo   26 Lip 2019 00:36 Odpowiedzi: 4    Wyświetleń: 1482
  • STM32F4 + TFT WF57ETIBCDBT0# SSD1963 - Kolorowe paski, inicjalizacja nie działa

    Racja, racja... naleciałość z poprzednich prób oczywiście zapomniałem zmienić. Dzięki wielkie :) Niestety to ciągle nie jest to :( raz pojawiają się kolorowe paski, raz ekran jest cały czarny lub biały :( może załączę kod, żeby było jasne co robię i dlaczego wyswietlacz.h [syntax=c]#define Bank1_LCD_Ctrl ((uint32_t)0x60000000) // ADDR dla control ssd1963...

    Mikrokontrolery ARM   16 Gru 2013 01:08 Odpowiedzi: 33    Wyświetleń: 7125
  • Jak poprawić dokładność rozpoznawania wysokości dźwięku za pomocą FFT?

    Jestem dość początkującym programistą, a zagadnienia związane z FFT są dla mnie po części abstrakcyjne, ale :) staram się rozpoznać wys. dźwięku z użyciem FFT. Kod wygląda mniej więcej tak: #include <stdio.h> #include <stdlib.h> #include <math.h> #include "kiss_fftr.h" #include "spline2.c" FILE *f; double maxprazekhz,...

    DSP i Transmisja   16 Cze 2010 21:58 Odpowiedzi: 9    Wyświetleń: 2510
  • Debian/C++ - Brak danych z czujnika przez RS485 na konwerterze RS232

    Czesć, Chcę oprogramować sobie komunikację z czujnikiem podłączonym do komputera przez zewnętrzny konwerter na RS485. Napisałem sobie krótki program w C++ którym chcę odczytać jego status, aczkolwiek nie odbieram żadnych danych main.cpp [syntax=c] #include <stdio.h> // standard input / output functions #include <stdlib.h> #include <string.h>...

    Programowanie   20 Cze 2015 12:10 Odpowiedzi: 4    Wyświetleń: 828
  • STM32F4 - Komunikacja SPI, brak odczytu współczynników

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

    Mikrokontrolery ARM   09 Cze 2016 07:59 Odpowiedzi: 4    Wyświetleń: 1335
  • [c] Jak znaleźć min, max, średnią i odchylenie standardowe z pliku .txt w C?

    Witam! Podaję Ci zmodyfikowany nieco programik. Dodano po 11 Witam! ad Twój dodatek: Po pierwsze, lepiej liczbom zmiennoprzecinkowym nadawać typ double zamiast float, bo typ float zawsze jest awansowany niejawnie do typu double, podobnie jak typ char i short do typu int. Ale idziemy dalej. w wierszu: [syntax=c]srednia = suma / ilosc;[/syntax]suma i...

    Programowanie Początkujący   21 Lut 2013 21:52 Odpowiedzi: 3    Wyświetleń: 3009
  • Jak uruchomić pomiar temperatury termoparą i kontrolerem MAX31855 z Arduino? Protokół komunikacji

    https://obrazki.elektroda.pl/8808596700_... Pokażę tu jak łatwo uruchomić MAX31855 z Arduino a potem omówię jego protokół komunikacji. MAX31855 oferuje 14-bitowy pomiar temperatury z zakresu zależnego od użytej sondy, od -270°C aż do 1800°C. MAX31855 oferuje prosty protokół komunikacji oparty o SPI, zasadniczo odczytujemy z niego tylko...

    Artykuły   13 Gru 2024 00:25 Odpowiedzi: 1    Wyświetleń: 1203
  • [ATMega8][C]Woltomierz na adc - błędny przelicznik

    Mam pytanie dlaczego w tym kodzie przy przeliczaniu napięcia musiałem do 5v +2.56 żeby dobrze pokazywał napięcie na wyświetlaczu. Dodam że nóżka vref avcc są podpięte do 5v. #include <avr/io.h> #include <avr/signal.h> #include <stdlib.h> #include <util/delay.h> #include "lcd.h" #include "uart.h" void delay...

    Mikrokontrolery AVR   29 Gru 2009 20:57 Odpowiedzi: 40    Wyświetleń: 8920
  • Kompilacja main.cpp w Visual Studio - błędy podczas kompilacji

    /* File: main.cpp Version: 1.0 - first version Date: April 7, 2015 License:GPL v2 Digital Bench Power supply http://www.pocketmagic.net/digital-b... ****************************************... Copyright (C) 2015 Radu Motisan <radu.motisan(at)gmail.com> http://www.pocketmagic.net...

    Programowanie Początkujący   13 Lut 2025 08:07 Odpowiedzi: 23    Wyświetleń: 414
  • [AVR][C] Czujnik temperatury, prośba z znalezieniu błędu

    Udało mi się znaleźć kod, który wyświetla temperaturę bez float i sprintf // Set TEMP_RESOLUTION to the corresponding resolution of used DS18x20 sensor: // 18S20: 9 (default setting; can be 9,10,11,or 12) // 18B20: 12 const unsigned short TEMP_RESOLUTION = 12; Display_Temperature(unsigned int temp2write) { const unsigned...

    Mikrokontrolery   27 Gru 2010 10:12 Odpowiedzi: 27    Wyświetleń: 3870
  • [WINARM]Długość poszczególnych typów zmiennych dla AT91SAM7S

    * The values of the columns Size and Range depend on the system the program is compiled for. The values shown above are those found on most 32-bit systems. But for other systems, the general specification is that int has the natural size suggested by the system architecture (one "word") and the four integer types char, short, int and long must each...

    Mikrokontrolery ARM   25 Lut 2009 07:02 Odpowiedzi: 6    Wyświetleń: 2561
  • Eclipse - Błąd kompilacji przy dodanych plikach .h, prosty program działa

    ECLIPSE problemy z kompilacją programu , brakowało plików typu h ,więc dodałem je do katalogu ale nadal błąd nie wiem już co jest grane w sieci nic na ten temat nie ma , jak napiszę prosty program np. miganie diodą kompilacja przechodzi bez problemu. Może macie jakiś pomysł , Eclipse mam skonfigurowany zgodnie z tutorialem z Atnela. Poniżej kod programu...

    Programowanie Początkujący   06 Mar 2025 09:16 Odpowiedzi: 19    Wyświetleń: 294
  • STM32 i MPL115A1 - niestabilne wyniki pomiaru ciśnienia z SPI w Keil'u

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

    Mikrokontrolery ARM   21 Cze 2012 18:06 Odpowiedzi: 2    Wyświetleń: 1381
  • WinAvr nie kompiluje - błąd fdevopen w projekcie z ATMega8

    Witam, Jest sobie termostat do laminatora oparty o ATMega8 - dzieło ze strony: http://thomaspfeifer.net/laminator_tempe... Ponieważ zrobiłem swoją wersję tego urządzenia wzbogaconą o dodatkowe funkcje, muszę zmodyfikować program, a z programowaniem w C nie miałem dotąd za wiele wspólnego... Na początek postanowiłem sprawdzić działanie...

    Programowanie   02 Lut 2008 00:25 Odpowiedzi: 10    Wyświetleń: 3669
  • [LPC2138] Jak wylosować liczbę z zakresu <0,256> na LPC2138 w C/Keil?

    Odświeżam. W linku projekt w programie Kail - [url=http://www.sendspace.pl/file/5e252c... Wersja GNUARM - [url=http://www.gnuarm.com/bu-2.17_gcc-4... Poniżej przedstawiam co zawiera biblioteka stdlib w tej wersji GNUARM [syntax=c]/* * stdlib.h * * Definitions for common types, variables, and functions....

    Mikrokontrolery ARM   28 Gru 2011 14:27 Odpowiedzi: 2    Wyświetleń: 2110
  • bleeding-edge-toolchain - kolejny toolchain dla ARM

    Przyklad: [syntax=c] int mpu_get_temperature(long *data, unsigned long *timestamp) { unsigned char tmp[2]; short raw; if (!(st.chip_cfg.sensors)) return -1; if (i2c_read(st.hw->addr, st.reg->temp, 2, tmp)) return -1; raw = (tmp[0] << 8) | tmp[1]; if (timestamp) get_ms(timestamp); data[0] = (long)((35 + ((raw - (float)st.hw->temp_offset)...

    Mikrokontrolery ARM   13 Lut 2021 16:26 Odpowiedzi: 222    Wyświetleń: 38973
  • Tworzenie menu dla 8-kanałowego programatora czasowego z ESP32 i OLED SH1106

    Tu jest przykład prostego menu https://starter-kit.nettigo.pl/2017/04/m... . Próbuję zaimplementować, ale otrzymuję komunikat o błędzie: "'ENUM_BUTTON' does not name a type". [syntax=arduino] #include <Wire.h> #include <OneWire.h> #include <DallasTemperature.h> #include <U8g2lib.h> #include <RTClib.h>...

    Arduino   06 Paź 2023 22:39 Odpowiedzi: 15    Wyświetleń: 549
  • Jak stworzyć fixlist do FRST - rosyjskie strony z grami po starcie systemu

    Fixlist dla Ciebie: HKLM Group Policy restriction on software: %systemroot%\system32\mrt.exe <==== UWAGA HKU\S-1-5-21-3134238870-2955382546-31220... [MicrosoftRuntime] => C:\Users\hp\AppData\Roaming\librarie... [884 2018-05-18] () HKU\S-1-5-21-3134238870-2955382546-31220...

    Pogotowie Antywirusowe   20 Gru 2018 01:21 Odpowiedzi: 1    Wyświetleń: 402
  • Regulatory solarny PWM: zalety, wady, opinie o modelach Epever i BL912A, regulacja napięcia Float

    Też mam zamiar czasem podładować aku bez odłączania ,ale raczej będę to robił przez przetwornice i ładowarkę 230v w obawie właśnie przed tymi skokami napięcia ,wiadomo straty będą dość znaczne ale coś za coś. Nie wiem jaką mocą i napięciem z paneli dysponujesz, że boisz się skoków napięcia. Ja mam 6 paneli 10Wp/12V, takie gabarytowo pasowały mi do...

    Energia Odnawialna   23 Gru 2021 12:21 Odpowiedzi: 13    Wyświetleń: 1857
  • [stm32f103][max31855] - brak poprawnej komunikacji SPI

    Przeorałem wszystko co było w internecie i niby proste pod warunkiem że odczyta 4 bajty z sterownika. I tu się niestety pojawia problem. mimo tego że mam przykład do komunikacji z dotykiem po SPI to w przypadku tego urządzenia komunikacja nie działa :/ Jeżeli ktokolwiek miałby rzeczowe rady chętnie wysłucham zamieszczam cały projekt w KEIL biblioteka...

    Mikrokontrolery ARM   29 Kwi 2014 08:12 Odpowiedzi: 1    Wyświetleń: 3111
  • Jak zoptymalizować kod Arduino Uno dla projektu wagi z Thingiverse aby zajmował o 1% pamięci mniej?

    Cześć. Koledzy składam wagę z projektu który znalazłem i niestety na arduino uno zabrakło miejsca . Nie jestem programistą i sam nie jestem w stanie kodu zoptymalizować. Jedynie usunąłem wybór języka i zaoszczędziłem 2% pamięci. Jest jeszcze tylko o 1% za dużo więc ośmielam się prosić o pomoc tutaj na forum. Szkic używa 32856 bajtów (101%) pamięci programu....

    Arduino   29 Lis 2024 14:59 Odpowiedzi: 4    Wyświetleń: 222
  • Becker Z112 - Wyprowadzenia pinów mini USB ładowarki nawigacji

    Rozpiska pinów: 1 5V5 Volts Direct Current 2Datafloating/Not connected 3Datafloating/Not connected XIdentConneted to Pin 4 (GND) as pure short, no resistor 4GroundGround, shorted to pin "X"

    Nawigacje Hardware   23 Mar 2012 15:41 Odpowiedzi: 1    Wyświetleń: 1318
  • [C] Jak wykryć układy sprzeczne i nieoznaczone w metodzie Gaussa w C?

    Witam Piszę program #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <math.h> #define bool short #define false 0 #define true 1 char *wsp; /* zmienna globalna przechowuje nazwy wsp??czynnik?w czyli litery a,b,.. */ /* ========================================... * alokuje pami?? dla...

    Programowanie   21 Wrz 2007 14:38 Odpowiedzi: 12    Wyświetleń: 5569
  • Czujnik orientacji do robota poszukiwawczego - alternatywy dla MMC2120

    Odnośnie czujników to tak jak pisali przedmówcy żyroskop jest najrozsądniejszy do zapewnienia krótkookresowej stabilności ruchu we wszystkich osiach. Niestety żyroskop ma dryft, który w dłuższym czasie będzie zakrzywiał trajektorię ruchu. Dryft kasuje się filtrami łączącymi dane z dwu różnych czujników (filtry komplementarne, filtr Kalmana itp). W osiach...

    Robotyka Modelarstwo i CNC   20 Lip 2011 13:58 Odpowiedzi: 18    Wyświetleń: 3650
  • Rozszerzenie sterownika DS18(B)20 - wiele GPIO i wiele czujników na GPIO

    https://obrazki.elektroda.pl/3874188600_... Zgodnie z propozycją (at)pkaczmarek2 postaram się podzielić tutaj kilkoma pomysłami na rozszerzenia i funkcje firmware OpenBeken IoT, zaczynając "zgodnie z życzeniem" ;-) od rozszerzonego sterownika DS18(B)20. Kod znajduje się w typedef uint8_t DeviceAddress[8]; // wir müssen die...

    Smart Home Poradniki   02 Lip 2025 09:48 Odpowiedzi: 22    Wyświetleń: 945
  • Jak skonfigurować timery w ATMEGA8 do pomiaru czasu z dokładnością do setnych sekundy?

    EDIT. http://www.youtube.com/watch?v=OcLVG1uZb... Po wielu godz. rozwiązałem wszystkie problemy. Poniżej umieszczam program napisany pod ATmege 328P(inaczej niż w temacie), gdyby ktoś budował coś podobnego i temat zamykam. [syntax=cpp] #define F_CPU 16000000uL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include...

    Mikrokontrolery AVR   06 Mar 2014 15:41 Odpowiedzi: 28    Wyświetleń: 5241
  • Wgrywanie bibliotek (io.h, delay.h, aux.h, pwm.h) do Visual Studio 2022 oraz 2013 i AVR

    Witam Mam problem. Potrzebuje skompilować plik CPP ,ale gdy otwieram go za pomocą Visual Studio 2022 , 2013 , lub AVR Studio nie podświetla mi się KOMPILUJ. Druga sprawa: gdzie i jak wgrać biblioteki io.h ,delay.h oraz aux.h ,pwm.h. Poniżej podaje kod i prosiłbym o pomoc, gdyż zaczynam z programowaniem i czytam różne kursy, lecz nic to nie wniosło ....

    Programowanie Początkujący   15 Maj 2022 14:58 Odpowiedzi: 49    Wyświetleń: 1275
  • Dlaczego przycisk do ESP8266 nie działa poprawnie i jak to naprawić?

    [syntax=c] #include <Wire.h> #include "Adafruit_SGP30.h" #include "Adafruit_HTU21DF.h" #include <TFT_eSPI.h> // Graphics and font library for ILI9341 driver chip #include <SPI.h> #include <ESP8266WiFi.h> #define WIDTH 240 #define HEIGHT 240 #define ROW_READ 8 TFT_eSPI tft = TFT_eSPI(); // Invoke library, pins defined in User_Setup.h...

    ESP8266 i ESP32   30 Wrz 2019 06:24 Odpowiedzi: 11    Wyświetleń: 687
  • Jak zintegrować centralę Strowgera z systemem DTMF?

    W ciekawy sposób rozwinął się ten temat, uwzględniając zgłoszone uwagi przygotowałem nową propozycję: https://obrazki.elektroda.pl/1251981300_... Przetestowałem nowy kod sterujący translacją: zamiast opisu mikrostyku S powinien być Z ): https://filmy.elektroda.pl/85_1522660117... Wadą rozwiązania może być cisza w słuchawce abonenta...

    Projektowanie Układów   06 Paź 2019 21:45 Odpowiedzi: 134    Wyświetleń: 9309
  • Brak sygnału PWM w testerze wysokiego napięcia STM32 - kod do analizy

    Witam Zbudowałem tester wysokiego napięcia który został zamieszczony na tej stronie... https://www.printables.com/pl/model/3471... Układ działa tzn wyświetla jednak na wyjściu B0 nie mam sygnału PWM. Sprawdzane na trzech różnych STM32...

    Mikrokontrolery   12 Mar 2024 14:42 Odpowiedzi: 2    Wyświetleń: 333
  • [C++] Błędy w konstruktorze klasy liczb zespolonych i konwersji

    Oto te błędy, na prawde sie tam zle dzieje :( rownania.cpp:13: error: ‘s’ does not name a type rownania.cpp: In member function ‘LZ LZ::operator-(LZ&) const’: rownania.cpp:25: error: ‘struct LZ’ has no member named ‘_re’ rownania.cpp:25: error: ‘_re’ was not declared in this scope rownania.cpp:25:...

    Programowanie   30 Kwi 2009 14:42 Odpowiedzi: 14    Wyświetleń: 5838
  • Zapasowa energia na rowerze - bateria 20Ah lifepo4 i panel słoneczny

    Gdzie chcesz z tym jeździć? Po drogach? A co z prawem o ruchu drogowym? Nie znam na tyle prawa o ruchu drogowym, żeby stwierdzić, czy ładowanie baterii z panelu słonecznego podczas jazdy jest legalne. Może przytoczysz jakieś przepisy prawne? Po drogach jeżdżą rowery elektryczne posiadające baterie, oczywiście to nie to samo, ale nie wiem, co konkretnie...

    Rowery elektryczne   11 Sty 2014 22:50 Odpowiedzi: 13    Wyświetleń: 5667
  • Czujnik przepływu YF-S201C: Przeliczanie wyników na l/godz z liczbami po przecinku

    nie wiem co masz na myśli że podając km to zapisuje się w zmienną w metrach Chodzi o to, że zapis zmiennoprzecinkowy ma swoje problemy (przykładowo, float 0.1 + float 0.2 nie jest równy float 0.3). W takich małych układach jest przede wszystkim bardzo kosztowny (obliczeniowo) - a przy tym zupełnie zbędny. Bo nigdy nie osiągniesz precyzji 0.0000001...

    Arduino   05 Mar 2023 11:39 Odpowiedzi: 105    Wyświetleń: 2457
  • Zegar. Kalendarz. Stacja pogodowa. Wyświetlacz T6963 + ESP8266, bez Arduino nano

    Stacja Pogodowa ESP8266 + wyświetlacz T6963 https://obrazki.elektroda.pl/7068126200_... Wcześniej stworzyłem stację pogodową przy której były użyte dwa mikrokontrolery Atmega328p (arduino nano) i ESP8266 (NodeMCU) z wyświetlaczem opartym na sterowniku T6963. Na forum https://obrazki.elektroda.pl/1280939000_... Zagadnienie...

    DIY Początkujący   23 Wrz 2024 06:35 Odpowiedzi: 14    Wyświetleń: 11283
  • [c/c++] Jak odczytać int z bufora char* przy użyciu WinAPI w C/C++?

    no dobra przestudiowałem "unie" ale nie potrafie jakos tego zastosować do siebie. oświeccie mnie: Moj przypadek. cały plik mam w Bufor który jest char* ( taka tablica charów ) I teraz czytnie odbywa sie u mnie tak: Czytam pierwsze 4 pozycje i potrzebuje "string" co rozwiązuje tak: [syntax=cpp]void TForm1::getString(char *buf,int &i){ buf[0]=Bufor[i];...

    Programowanie   19 Lut 2011 11:03 Odpowiedzi: 11    Wyświetleń: 3211
  • Kod w C dla DS18B20 i LCD na ATmega32 - odczyt temperatury -0.02

    wykorzystalem zarowno ten sposob na obliczanie temperatury: void Read_Temperature(void) { char tmp[10]; char temp1, temp2; unsigned short int t; if (ow_reset__()==1) test(); write_byte(0xCC); //Skip ROM write_byte(0x44); // Start Conversion _delay_ms(1000); _delay_ms(1000);...

    Mikrokontrolery   25 Maj 2010 00:17 Odpowiedzi: 37    Wyświetleń: 9131
  • Sonoff Dual R3: brak reakcji przycisku S1, możliwe uszkodzenie tranzystora Q1 - zastąpienie

    Czyli ujawnia się bolączka sonoff R3 dual. U mnie również padła dioda od S1. Zmierzony spadek napięcia na diodzie (napięcia przewodzenia) wynosi 0.7v i jest to chyba najzwyklejsza dioda prostownicza. Oznaczenie CC to jakiś kod producenta i tylko on wie co pod tym się kryje. Ale niech wypowie się ktoś mądrzejszy jak rozszyfrowuje się takie oznaczenia....

    Automatyka bram, szlabanów, rolet   03 Gru 2023 20:40 Odpowiedzi: 3    Wyświetleń: 744
  • Tworzenie menu dla 8-kanałowego programatora czasowego z ESP32 i OLED SH1106

    W tej postaci poprzez naciśnięcie OK przechodzi z set Timer1 do imamID i na tym kończy się reakcja na manipulacje enkoderem. [syntax=arduino] #include <Wire.h> #include <OneWire.h> #include <DallasTemperature.h> #include <U8g2lib.h> #include <RTClib.h> #include <AiEsp32RotaryEncoder.h> #include <AiEsp32RotaryEncoderNumberSelector.h...

    Programowanie Początkujący   29 Wrz 2023 15:04 Odpowiedzi: 1    Wyświetleń: 213
  • [c] Odczytywanie struktury `pomiar_typ` bajt po bajcie w C - jak to zrobić?

    Ok, coś kumam :) Znalazłem jeszcze tutaj: http://www.dreamincode.net/forums/topic/... coś takiego: #include <iostream> using namespace std; typedef struct { unsigned char bit0:1; unsigned char bit1:1; unsigned char bit2:1; unsigned char bit3:1; unsigned char bit4:1; unsigned char bit5:1; unsigned char...

    Mikrokontrolery   23 Gru 2010 10:36 Odpowiedzi: 17    Wyświetleń: 3250
  • [Stm32f3-Discovery][C] - SPI i żyroskop - błędna komunikacja.

    Witam! Od jakiegoś czasu staram się oprogramować żyroskop, który znajduje się w zestawie rozwojowym Stm32f3-discovery. Jest to żyroskop L3GD20. Komunikuje się z uC poprzez interfejs SPI (narzucone przez konstrukcję zestawu). Generalnie komunikacja działa, ale bardzo chaotycznie. Przykładowo: - na zapytanie o rejestr WHO_AM_I dostawałem kiedyś odpowiedź...

    Mikrokontrolery ARM   03 Mar 2014 19:41 Odpowiedzi: 21    Wyświetleń: 3561
  • Kodowanie i dekodowanie metodą Huffmana - [język C w Dev cpp]

    Mam problem z kodowaniem Huffmana w języku C. Nie wiedzieć czemu program mi się sypie. Nie mogę znaleźć przyczyny. Ktoś ogarnięty w tym języku mógłby spojrzeć na to, ewentualnie wskazać te krytyczne miejsce. Z góry dziękuję wszystkim za pomoc. [syntax=c]#include <cstdlib> #include <conio.h> #include <iostream> #include <stdlib.h>...

    Programowanie   26 Maj 2011 21:33 Odpowiedzi: 6    Wyświetleń: 2930
  • LG 47LB670V nie startuje, dioda zasilacza błyska 5x

    LC420DUH (PG)(F1) - string 6916L-1682A, 6916L-1683A, 6916L-1684A, 6916L-1685A; 42” V14 Slim DRT REV0.6 1 47 V14 sDRT REV0.8 6 L2-Type 6920L-0507A; 47 V14 sDRT REV0.8 6 L1-Type 6920L-0505A; 47 V14 sDRT REV0.8 6 R2-Type 6920L-0506A; 47 V14 sDRT REV0.8 6 R1-Type 6920L-0504A * all string: 9x LED 3V ( 3xLED it"s sectin) have in string: 3 section with...

    TV Początkujący   06 Sie 2021 20:26 Odpowiedzi: 35    Wyświetleń: 4971
  • [ESP8266] Zawieszanie się magistrali I2C po wgraniu Blynka

    Mam problem z magistralą I2C. Do ESP8266 mam podłączone przez tą magistralę czujnik SGP30 i HTU21. Wyświetlacz jest na SPI. Wszystko działało jak należy przez wiele dni testów. Po wgraniu obsługi Blynka układ tak po prostu zaczął się zawieszać. Usunięcie wszystkich składników Blynka niczego nie zmieniło. W toku testów doszedłem do tego że to I2C się...

    Arduino   11 Lut 2020 20:08 Odpowiedzi: 41    Wyświetleń: 2556
  • Kurs programowania C/C++. Część 1.1 - Typy danych i zmienne

    http://obrazki.elektroda.pl/3438606900_1... Kurs: C mamy typy: -podstawowe: typy znakowe, całkowite i rzeczywiste -pochodne: wskaźnikowe, tablice, struktury, unie. Typy i zmienne całkowite http://obrazki.elektroda.pl/5522476200_1... Rozmiary zmiennych danego typu http://obrazki.elektroda.pl/7250805900_1... Użycie...

    Artykuły   30 Paź 2015 21:28 Odpowiedzi: 6    Wyświetleń: 10710
  • [c] Sprawdzenie kodu C dla Atmega8 z HD44780 i ADC - uwagi i sugestie

    Dzięki za odpowiedzi. Przerobiłem trochę kod, zerknijcie proszę, czy teraz ma to sens. obługa LCD #include <avr/io.h> #include <avr/interrupt.h> #include <avr/Signal.h> #include <util/delay.h> #define VREF 5 #define LCD PORTC #define CONTROL PORTB #define E 2 //3 #define RW 3 #define RS 4 //2 #define SET_E CONTROL |= _BV(E)...

    Mikrokontrolery   14 Sty 2010 00:36 Odpowiedzi: 4    Wyświetleń: 2709
  • Stacja pogodowa. Wyświetlacz VFD + ESP8266 strona www - po raz kolejny

    Stacja Pogodowa ESP8266 + wyświetlacz VFD https://obrazki.elektroda.pl/1002039200_... Zainspirowany stacją pogody kolegi vanaxis z tematu: https://obrazki.elektroda.pl/3997029100_... Jak nie może sie połączyć to wyświetla ekran poniżej i czeka: https://obrazki.elektroda.pl/4415212900_... Po zalogowaniu...

    DIY Konstrukcje   23 Wrz 2020 22:22 Odpowiedzi: 35    Wyświetleń: 6951
  • ds18b20 - Obsługa 1wire - diagnoza funkcji odbierania pisania

    Po zmianie według sugestii nic sie nie zmieniło... Nawet porozwijałem pętle : [syntax=c] uint8_t reset_pulse() { PORTB &=~(1<<PB0); // bez podciagniecia do VCC/stan niski DDRB |=(1<<PB0); // ustawiam jako wyjście _delay_us(480); // po ustawieniu wyjscia podawany jest stan Lo wiec czekam aż DS18b20 wykryje reset pulse DDRB &=~(1<<PB0);...

    Mikrokontrolery AVR   21 Lip 2015 22:10 Odpowiedzi: 23    Wyświetleń: 1569
  • Czy intencje operatora wpływają na wyniki generatora zdarzeń losowych?

    Wracając do tematu (po dłuższym czasie)... Napisałem prosty programik (na bazie jakiegoś przykładu) w javie który z karty dzwiękowej łapie szum i przekształca go w ciagi liczb, po czym wyświetla na konsoli. Można ten szum sobie odsłuchać - brzmi całkiem nieźle. Trzeba jednak czasem przy niektórych kartach dźwiękowych poeksperymentować z ustawieniem...

    Forum Budowlane   13 Gru 2010 16:13 Odpowiedzi: 36    Wyświetleń: 8853
  • Atmega32 biblioteka I2C czujnik wilgotności i temperatury

    Chwilowo nie zajmuję się funkcjami wyświetlania aczkolwiek dzięki za jakiś kodzik, później jak dojdę do tego etapu zerknę na to. Kod po wprowadzeniu funkcji i wstępnym uporządkowaniu [syntax=cpp]#include <avr/io.h> #include "HD44780.h" #include <delay.h> #include <stdio.h> #define LEDC6_ON PORTC &= ~(1<<PORTC6) // ZIELONA...

    Mikrokontrolery AVR   31 Sie 2011 09:47 Odpowiedzi: 40    Wyświetleń: 8299
  • Odzyskiwanie danych z uszkodzonej karty microSD - czy to możliwe?

    Jeśli koszty nie grają roli to jest możliwość: https://www.spiedigitallibrary.org/confe... Pytanie czy znajdziesz kogoś, kto jest w stanie to zrobić.

    Naprawa nośników i odzysk danych   18 Lip 2019 08:19 Odpowiedzi: 15    Wyświetleń: 1740
  • Różnice w konstrukcji i schematach pinów między stabilizatorami LM338 i LM338T

    Sincethe regulator is “floating” and sees only the input-to-outputdifferential voltage, supplies of several hundred volts can beregulated as long as the maximum input to output differentialis not exceeded, i.e., do not short-circuit output to ground.The part numbers in the LM138 series which have a K suffixare packaged in a standard Steel...

    Początkujący Elektronicy   20 Lip 2021 07:59 Odpowiedzi: 5    Wyświetleń: 528
  • Moduł internetowy ecoNet 300 i ecoLINK2

    No to tak: Zgodnie z analizatorem dla kotła metalfach udało mi sie wyszukać takie wartości: https://obrazki.elektroda.pl/1340226600_...

    Komputery Początkujący   01 Maj 2025 20:43 Odpowiedzi: 605    Wyświetleń: 143805
  • LG 60PH660V-ZA - skaczące napięcie na Y buffer po naprawie Y-sus

    У вас может быть КЗ сканоk... Надо провеl... подав на VSC 12v и посмоm...

    TV LCD OLED Plazma Serwis   11 Cze 2020 16:45 Odpowiedzi: 3    Wyświetleń: 1128
  • Gniazdo elektryczne z pomiarem energii LSPA9 - programujemy własny firmware

    https://obrazki.elektroda.pl/6510354700_... Witajcie moi drodzy. Pokażę tu wnętrze inteligentnego gniazda Tuya LSPA9 które oferuje pomiar zużytej energii elektrycznej oraz sterowanie przez WiFi, a następnie omówię jego wewnętrzny protokół komunikacji z układem scalonym mierzącym energię elektryczną. Następnie pokażę jak zaimplementowałem...

    Smart Home Urządzenia   01 Kwi 2025 08:18 Odpowiedzi: 372    Wyświetleń: 91350