buffer overflow

Znaleziono około 156 wyników dla: buffer overflow
  • Jak odzyskać dane z partycji PqRP po ataku trojana?

    Nie jest on destrukcyjny: Trojan.Anicmoo.C is a downloader Trojan that exploits the Windows User32.DLL ANI File Header Handling Stack-Based Buffer Overflow Vulnerability (described in Microsoft Security Bulletin MS05-002). The Trojan exists as a malformed animated cursor (.ani). (cytat z Symanteca)

    Komputery Hardware   03 Maj 2005 14:40 Odpowiedzi: 16    Wyświetleń: 2538
  • [c++, WinApi] zmiana notacji naukowej na notację zwykłą

    char wartosc sprintf odpada dla tak skromnego bufora, tymbardziej ze float/double jest w formacie. Niech ipaliwo wyjdzie z ułamkiem, to buffer overflow będzie murowany. Polecam albo skuteczne zwiększenie rozmiaru zmiennej "wartosc" (tak z dobrym zapasem - 64, 128 bajtów), albo bezpieczną wersję sprintf: funkcję _snprintf _snprintf(wartosc, sizeof(wartosc),...

    Programowanie   14 Maj 2010 23:33 Odpowiedzi: 5    Wyświetleń: 1815
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Clio 3 ph2 dci 88hp k9k770 - Wymiana i kodowanie nowego wtrysku Delphi z kodem c3i

    Dzięki bardzo za instrukcje! Za pierwszym razem nie poleciało, ale znam już przyczynę. ELM robił "buffer overflow" i ecu odrzucał niepelna komendę. Wymieniłem ELM i poszło jak w opisie. Dostałem dzisiaj tez clipa i potwierdziłem w nim, kod zmieniony, bez błędów. Zapodałem tylko jeszcze adaptację wtrysków zgodnie z serwisowka i wydaje się cacy. Temat...

    Samochody Elektryka i elektronika   09 Cze 2021 14:10 Odpowiedzi: 4    Wyświetleń: 2730
  • Wpływ pingowania serwera na jego wydajność i działanie

    Jesli ktos pusza Ci na serwer ping-flood'a, to m.in. cierpi na tym przepustowosc łącza... (czyli kilka tysiecy zapytan w jednym czasie!) Pozatym moga wystapic takie rzeczy jak np. buffer overflow - przy tym siadaja roznorakie uslugi, ale to juz zalezy od zabezpieczen i stabilnosci oprogramowania...

    Software serwis   28 Mar 2004 13:17 Odpowiedzi: 2    Wyświetleń: 909
  • Przykładowy program obsługi UART w CodeVisionAVR - jak zacząć?

    dołożyłem do gotowego programu zmienna nadaj #include <mega32.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE) #define PARITY_ERROR (1<<UPE) #define DATA_OVERRUN (1<<OVR) #define DATA_REGISTER_EMPTY (1<<UDRE) #define RX_COMPLETE (1<<RXC)...

    Mikrokontrolery   14 Lis 2007 07:50 Odpowiedzi: 5    Wyświetleń: 2087
  • REKLAMA
  • Jak zadeklarować tablicę dynamiczną w C++ bez znajomości liczby elementów?

    W powyższym przykładzie trzeba zastosować typ *char zamiast char. Wtedy kompilator traktuje to jako ciąg znaków w pamięci("string" popularny). Modyfikowanie takiego stringa poprzez dane[] jest jaknajbardziej możliwe. Programiści traktują takią modyfikację jako błąd, gdyż rozmiar takiej tablicy z punktu widzenia programu jest nieznany i odwołanie może...

    Programowanie   18 Maj 2006 13:57 Odpowiedzi: 27    Wyświetleń: 11159
  • Zawieszanie się Linuxa: brak reakcji, usługi nie działają, potrzebny twardy reset

    problem rozwiazny Po partyzancku , w klawiature wlozylem papier ktory naciska caly czas klawisz 5 głupie ale skuteczne , nei wiem co wysylec jeszcze to w 100% jakis feler dystrybucji bo sprawdzlem wyszko na 4 komuterach 4 ruznych dyskach i nadal to samo pokombinuj lepiej z tym steterm'em bo ta piatka idzie caly czas w takim wypadku na konsole :D i...

    Software serwis   10 Lip 2004 20:09 Odpowiedzi: 9    Wyświetleń: 4387
  • REKLAMA
  • [C] Jak uzyskać rozmiar tablicy zamiast wskaźnika w funkcji?

    Jak to, nie możesz zadeklarować? Jedynym sposobem w C na problem "buffer overflow" jest przekazywanie zawsze rozmiaru wraz ze wskaźnikiem na bufor/tablicę. Wskaźnik przekazuje tylko adres zmiennej. Z samego adresu nie da się wywnioskować, ile jest pamięci dostępnej pod tym adresem. sizeof() działa na typie danych, tzn. tylko zwraca informacje ile miejsca...

    Programowanie   19 Lis 2010 15:13 Odpowiedzi: 10    Wyświetleń: 2793
  • Panel OP 15 C1 siemens - Naprawa panela, za wsparcie wymierna wdzięczność.

    Witam, Komunikat na panelu mówi o problemach przy wgrywaniu projektu: $ 006 Error during data transfer in Download mode (message with two variables) Var. 1 Status display Var. 2 1 Internal error 3 Timeout error 5 Parity error 6 Framing error 7 Overrun error 8 Line interruption 9 Receive buffer overflow 10 Wrong control character 11 Internal error Pozdrawiam...

    Automatyka Sterowanie PLC   20 Gru 2013 16:20 Odpowiedzi: 7    Wyświetleń: 3453
  • Jakie platformy elektroniczne warto znać po Arduino dla kariery zawodowej?

    ... bardzo prostą skladnię. oczywiście jest bardzo prosta. To w takim razie powiedz mi co za deklaracja: Do składni dodał bym tzw "praktykę", czyli Udefined behaviour (formalnie tak jak rozumie standard), często popełniane a niewidoczne lub "niewidoczne" błędy (częściej bez cudzysłowu) I jeszcze, C nie jest podatny na testy (jak języki na maszynie...

    Projektowanie i Tworzenie Po godzinach   22 Lip 2018 11:45 Odpowiedzi: 83    Wyświetleń: 4761
  • REKLAMA
  • Jak podzielić film 12GB na części FAT32 i odtworzyć na PS3?

    Są to kopie mkv przerobione na vob. Jeżeli uda się je podzielić to będę mógł je składować na dysku i odpalić w każdej chwili a tak to muszę teraz przez RJ45 i PS3 Media Server wszystko puszczać, a do tego przecież potrzebny jest komputer. A nie lubię jak wszystko jest na raz włączone. Ok Spróbuję programu rsMuxeR. Dodano po 1 w TsMuxeR mam błąd finished...

    Software serwis   06 Gru 2010 21:16 Odpowiedzi: 8    Wyświetleń: 2655
  • Atmega328p: Sterownik z DS, BME280, RS485 - modyfikacja bibliotek @jnk0le i @ColinBrosseau

    w kodzie użytkownika (at)ColinBrosseau jest tak: [syntax=c] void process_uart(){ /* Get received character from ringbuffer * uart_getc() returns in the lower byte the received character and * in the higher byte (bitmask) the last receive error * UART_NO_DATA is returned when no data is available. */ unsigned int c = uart_getc(); if ( c & UART_NO_DATA...

    Mikrokontrolery Początkujący   22 Lis 2021 18:05 Odpowiedzi: 7    Wyświetleń: 804
  • [CodeSourcery]Cross kompilacja programów na platforymy ARM

    Właśnie jest zainstalowana ta biblioteka, bo używając innego toolchaina(?) --host=arm-linux nie ma tego błędu, tylko mam buffer overflow przy kompilacji, zresztą jak apt-getem chcę ja instalować, to mam komunikat że już jest. Jak już kompilacja wyjdzie to chcę linkować ststycznie żeby właśnie nie było problemu z przenośnością. Dokładny opis z loga wygląda...

    Mikrokontrolery   16 Sty 2012 12:59 Odpowiedzi: 26    Wyświetleń: 5358
  • Philips VG-8020 - Komputer nie wczytuje programów.

    Postanowiłem przywrócić ww. komputer do użytku. Jest on o tyle ciekawy ponieważ używa systemu MSX a nie zwykłego Basic'a. Nie chciałem bawić się w emulatory bo zabawa w ręczne uruchamiane programów bardziej mi się podoba. Jako że nie posiadam do niego żadnego oprogramowania na kasetach, dyskietkach czy kartridżach, a posiadam jedynie sam magnetofon...

    Elektronika Retro   12 Wrz 2019 13:24 Odpowiedzi: 1    Wyświetleń: 447
  • Wnętrze tunera Manta DVB-T02

    Przejrzałem na szybko dump pamięci SPI Flash. Moje wnioski: 1) Wykorzystany chip to jakiś chip od MStara, ktoś wyżej pisał, że to MIPS. 2) Wykorzystany bootloader to prawdopodobnie MBoot, tj. ichni mocno przerobiony U-Boot. Można pokusić się o przeszukanie neta pod tym kątem. 3) Bootloader ma zaimplementowaną obsługę wbudowanego w chip 8051, który prawdopodobnie...

    Wnętrza urządzeń   10 Sty 2025 22:09 Odpowiedzi: 21    Wyświetleń: 1947
  • Windows XP, brak zakładki Tło w 'Ekran' i inne ciekawostki

    Niestety nie mam przywracania systemu ;( I zresztą nigdy nie potrzebowałem :D Aż do tej chwili :/ Narzędzia administracyjne/Podgląd zdarzeń - żadnych błędów [tylko przy uruchamianiu systemu wychodzą jakieś, mało istotne związane z usługą Telefonia]. Ściagam właśnie PowerTools, może to mi pomorze. Choć boję się, że biblioteki systemowe zostały podmienione...

    Software serwis   20 Lis 2004 22:36 Odpowiedzi: 16    Wyświetleń: 2195
  • Jak użyć funkcji copy() do przeniesienia znaków między buforami w C++?

    Witam, funkcja char buf_1[15]; char buf_I[] = "ghijklm"; strcpy(buf_1,&buf_I[3]); //buf_1 = "jklm" 3 to w tym wypadku pozycja od której kopiować. Tak samo można zapisać pierwszy parametr. Jeśli kolega potrzebuje skopiować określoną ilość znaków, to przydadzą się funkcje strncpy i memcpy. Niech kolega...

    Programowanie   13 Sie 2006 17:29 Odpowiedzi: 1    Wyświetleń: 2159
  • Bufor cykliczny ATtiny4313 - brak możliwości pobrania danych

    Niestety pomimo wgrania przykładowego kodu z biblioteki wciąż nie jestem w stanie uzyskać danych powrotnych z bufora, po raz kolejny otrzymuje liczbę 134 i znak CR w terminalu. W przypadku gdy wysyłam dane przez terminal jedynie przez ułamek sekundy zauważam pojawienie się danych jednak przypominają one krzaki... Kod programu: https://obrazki.elektroda.pl/1181338100_...

    Mikrokontrolery AVR   25 Gru 2019 09:26 Odpowiedzi: 22    Wyświetleń: 966
  • Którą wersję Winampa wybrać do słuchania muzyki z internetu?

    Pragnął bym zauważyć, że dziura w pliku IN_CDDA.DLL dotyczyła tylko wersji 5.x... i wcale nie była aż taka groźna. Tak w ogóle to w przypadku domowego komputera co może być groźne? nie chcę się wspierać ale to nie chodzi o IN_CDDA.DLL tylko o in_mp3 Winamp 5.13: * Fixed: a wcześniej (razem z in_cdda.dll) Winamp 5.08c: * Critical Security bug fixed...

    Software serwis   24 Mar 2006 19:59 Odpowiedzi: 12    Wyświetleń: 5413
  • C - Jak przeskalować wykres słupkowy dla liczby liter w C?

    Podziel program na następujące części: - ustawianie wartości początkowych dla zmiennych (poza tablicą dla wczytywanego słowa potrzeba utworzyć tablicę która będzie zawierała statystyki dla liter - trzeba ją wypełnić zerami; można zrobić bez niej, ale kod będzie trudniejszy do zrozumienia) - wczytanie wyrazu (użycie metody gets nie jest bezpieczne, np:...

    Programowanie Początkujący   26 Maj 2014 10:17 Odpowiedzi: 3    Wyświetleń: 1167
  • Błąd w linii 72: USART0_RX_interrupt - przyczyny i rozwiązania

    W tym fragmencie: /* Interrupt handlers */ #pragma vector=USART0_RXC_vect __interrupt void USART0_RX_interrupt(void){ ---------> LINIA: 72 unsigned char data; unsigned char tmphead; /* Read the received data */ data = UDR0; /* Calculate buffer index */ tmphead = ( USART_RxHead + 1 ) & USART_RX_BUFFER_MASK; USART_RxHead = tmphead; /* Store new...

    Mikrokontrolery   25 Kwi 2005 18:55 Odpowiedzi: 4    Wyświetleń: 1128
  • [atmega328p][C] odczyt danych z uart z przerwania w pętli głównej

    Witam, Mam potencjalnie banalny problem z odczytem stringa z przerwania UART w pętli głównej programu. Kiedy przesyłam przez UART ciąg znaków są one odbierane, jednak przy próbie wyświetlenia ich na wyświetlaczu którego obsługa znajduje się w pętli głównej programu zamiast przesłanego stringu widzę losowe śmieci z pamięci (np. fragmenty danych poprzednio...

    Mikrokontrolery AVR   16 Wrz 2019 19:59 Odpowiedzi: 5    Wyświetleń: 720
  • LPC2468 UART - Synchronizacja TX i RX, echo czy błąd konfiguracji?

    Moze masz cos w kodzie namieszane, tutaj masz kod do obslugi uarta tyle za na 2378, ale z tego co kojarze to sie nie powinien roznic ;) /***************************************... Project : LPC2378_LED Compiler : ARM GCC 4.1.1 Board : KT-M-LPC2378 www.kristech.eu ****************************************...

    Mikrokontrolery ARM   11 Cze 2009 16:48 Odpowiedzi: 2    Wyświetleń: 2305
  • Intel i5-3570k - zawieszanie się po OC i reinstalacji sterowników GTX 560

    Witam, Dzięki za odpowiedz, ale jak patrze na parametry które podałem i na twoją odpowiedż, to pomyslałem o płycie głównej której parametry również zapomniałem podać x). To Gigabyte Z77-D3H / Socket 1155. Parę miesięcy temu, zakładałem temat na elektrodzie dotyczący innego problemu, mianowicie komputer nie chciał się uruchamiać. Nie mogłem przez cały...

    Komputery Hardware   24 Mar 2013 16:40 Odpowiedzi: 25    Wyświetleń: 2760
  • KAmodMEMS2, LIS35, TWI (I2C) – brak odczytu danych, obsługa akcelerometru AVR

    Ma dole jest rozwiązanie problemu wraz z kodem obsługi KAmodMEMS2 przez I2C Witam, Chciałbym podłączyć akcelerometr LIS35, używając interfejsu I2C. Problem pojawią z obsługą biblioteki TWI (jest to inna nazwa I2C prawda?), Próbuję zrobić tak: #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h>...

    Mikrokontrolery AVR   19 Wrz 2011 21:34 Odpowiedzi: 6    Wyświetleń: 2829
  • Jak skonfigurować UART na ATmega128 w CodeVisionAVR?

    Witam, Mam problem z uruchomieniem UARTU na ATmega128. Jako kompilatora używam CodeVisionAVR. Program się kompiluje lecz nic nie mogę wysłać z procka do kompa, co może być źle w kodzie: #include <mega128.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE)...

    Mikrokontrolery   04 Lip 2006 14:26 Odpowiedzi: 4    Wyświetleń: 2523
  • [ATmega88p] Timer zaczyna działać po około minucie

    Witam, Napisałem program, który docelowo miał odbierać dane z komputera przez modem BT HC-05 interfejsem UART oraz potwierdzać odebranie danej, oraz wysyłać dane z ADC jeśli przyciśnięty zostanie przycisk (w rzeczywistości jest to wycinek pewnego programu, więc niektóre zmienne etc. mogą być bez sensu). Odczyt ADC wykonuję wykorzystując przerwania capture...

    Mikrokontrolery AVR   05 Kwi 2020 20:54 Odpowiedzi: 11    Wyświetleń: 840
  • [ESP8285] Inteligentny sterownik bramy garażowej SE831L - wnętrze, analiza

    Nie wiem, czy jestem odpowiednią osobą by na to pierwsze pytanie odpowiedzieć, bo ja interesuję się tymi gadżetami pod kątem technologicznym, a sam u siebie mam głównie "dumb switches" (czytaj: "te, które nie są inteligentne") a szczytem SMART u mnie w warsztacie jest sparowanie pasków LED nad oknem i pod szafkami z włącznikami w puszkach (tu WiFi rzeczywiście...

    Smart Home Urządzenia   06 Kwi 2025 10:13 Odpowiedzi: 13    Wyświetleń: 3219
  • Zawieszanie programu AVR przy błędzie transmisji I2C - jak debugować?

    Witam, Gdy nastąpi jakiś błąd transmisji przez I2C program się zawiesza, gdzie może być błąd? [syntax=c]#include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include "uart.h" // częstotliwość CPU w MHz #ifndef F_CPU #define F_CPU 16000000UL #endif // prędkość transmisji 9600 #define UART_BAUD_RATE...

    Mikrokontrolery AVR   28 Wrz 2011 22:17 Odpowiedzi: 5    Wyświetleń: 1935
  • Jak zabezpieczyć sieć radiową na WL-8305 przed nieautoryzowanym dostępem?

    Panie i Panowie Czytając te wszystkie zlote sposoby na zabazpieczenie sieci to az mi plakac sie chce... Pomine te wszelkie wypowiedzi "co mam zrobic zeby zlamac siec" - bo odpowiedz moze byc jedna douczyc sie!! Natomiast z zainteresowaniem czytalem wypowiedzi "specjalistow" Jakos niewielu z lokalnych providerow dba o dane swoich klientow o bezpieczenstwo...

    Sieci, Internet   20 Mar 2008 13:36 Odpowiedzi: 409    Wyświetleń: 543699
  • SE T630 i atmega16 ,szukam schematu podlaczenia pinow...

    program pod mega8, zegar 3.6864MHz; należy zamienić litery >>x<< numerem telefonu. Komunikat: hello hello czy jakoś tak.. właśnie - upewnij się, czy wysłanie komunikatów do PC-ta via max232 idzie bez zakłóceń.. Układ jest prosty, więc to jakieś drobne przeoczenie jest przyczyną problemów.. #define PRINT(x) usart_puts(x) #define...

    Mikrokontrolery   15 Sie 2007 00:16 Odpowiedzi: 28    Wyświetleń: 3258
  • STM32F4 - przesyłanie pliku MP3 do dekodera VS1011 przez SPI - stack overflow

    (at)Piotrus_999 Przceież to czym piszesz to jest właśnie ring/double/ping-pong/bounce buffer/s.

    Mikrokontrolery ARM   22 Lis 2016 18:10 Odpowiedzi: 16    Wyświetleń: 1167
  • Jak zintegrować centralę Strowgera z systemem DTMF?

    OK, efekt działania nowego kodu testowego uwzględniającego wprowadzone zmiany i nowy schemat blokowy https://obrazki.elektroda.pl/3415862200_... https://filmy.elektroda.pl/97_1524396907... [syntax=c]//https://www.elektroda.pl/rtv... //using MT8870 int Q0 = A1; int Q1 = A2; int Q2 = A3; int Q3 = A4; int StD = 2; //INT0...

    Projektowanie Układów   06 Paź 2019 21:45 Odpowiedzi: 134    Wyświetleń: 9288
  • [Atmega8][C][rs232] Niewłaściwe odebrane dane z avr

    Chce skomunikować swój mikrokontroler Atemga8 z komputerem na którym jest Linux. Na razie to dopiero chce sprawdzić czy to działa, a następnie się nauczyć obsługiwać rs232, więc chce cokolwiek wysłać z avr i odczytać na PC. Jednak otrzymuje nie to co powinienem. Do tego posługuję się: terminalem serial port :arrow: http://qt-apps.org/content/show.php/QTSe...

    Mikrokontrolery AVR   12 Paź 2011 12:12 Odpowiedzi: 8    Wyświetleń: 3204
  • Kod w C dla USART na ATmega16 w WINAVR - odbiór i nadawanie znaków

    Wpisałem następujący kod: /***************************************... Title: example program for the Interrupt controlled UART library Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File: $Id: test_uart.c,v 1.4 2005/07/10 11:46:30 Peter Exp $ Software: AVR-GCC 3.3 Hardware:...

    Mikrokontrolery Początkujący   04 Lut 2012 00:58 Odpowiedzi: 2    Wyświetleń: 1957
  • [Atmega32][c] RS232/485 przerwania generowane przez TXCIE

    Chyba się nie zrozumieliśmy więc wyjaśnię dokładnie. Transmisję sprawdzałem na wszystkich prędkościach włączając w to 300 bodów, a cały czas testuję na "standardowym" 9600. Ale do rzeczy... Do tablicy wpycham np. 100 znaków i wszystie przechodzą przez transmisję którą inicjuję ustawieniem bitu UDRIE w rejestrze UCSRB. Wtedy pojawia się przerwanie SIG_UART_DATA...

    Mikrokontrolery AVR   19 Sty 2012 10:28 Odpowiedzi: 4    Wyświetleń: 1505
  • [STM32] [STM32F303] - Jak efektywnie zarządzać buforami DMA w oscyloskopie 1MHz?

    Ta linia jest błędna, ponieważ dokonuje zapisu poza przydzieloną pamięć. Skutki tej operacji mogą być generalnie dowolne, a profesjonalnie określane są jako "undefined behavior". http://en.wikipedia.org/wiki/Buffer_over... http://en.wikipedia.org/wiki/Undefined_b... 4\/3!!

    Mikrokontrolery ARM   15 Maj 2014 23:36 Odpowiedzi: 15    Wyświetleń: 4620
  • AddressSanitizer i wyszukiwanie błędów zarządzania pamięcią w firmware na mikrokontrolery

    https://obrazki.elektroda.pl/2912621300_... AddressSanitizer (ASan) to lekkie i wydajne narzędzie wykrywające błędy zarządzania pamięcią w aplikacjach napisanych w językach C i C++. ASan został opracowany przez Google i jest dostępny jako część zarówno kompilatora LLVM (od wersji 3.1), jak i GCC (od wersji 4.8). Jego dokumentacja dostępna...

    Artykuły   01 Cze 2025 19:18 Odpowiedzi: 5    Wyświetleń: 630
  • UART w AT89C2051 - nie działa sprzętowy UART, kod inicjalizacji i odbioru

    Mój kod /* UART Buffer Defines */ #define UART_RX_BUFFER_SIZE 4 /* 2,4,8,16,32,64,128 or 256 bytes */ #define UART_TX_BUFFER_SIZE 16 #define UART_RX_BUFFER_MASK ( UART_RX_BUFFER_SIZE - 1 ) #if ( UART_RX_BUFFER_SIZE & UART_RX_BUFFER_MASK ) #error RX buffer size is not a power of 2 #endif #define UART_TX_BUFFER_MASK ( UART_TX_BUFFER_SIZE...

    Mikrokontrolery Pozostałe   22 Mar 2017 23:31 Odpowiedzi: 7    Wyświetleń: 2511
  • AT Mega8: Przykład przerwania odbioru znaku przez RS232 w C, 4.9152MHz, 4800Bd

    Witam !!! Nie napisałeś jakiego używasz kompilatora a w przypadku przerwań, wiele od niego zależy. W standardzie ANSI C nie opisuje się przerwań więc wyglądają one różnie. To kod dla standardowego kompilatora CodeVision. Obsługuje tylko odbiornik w przerwaniu pakując odebrany bajt do bufora. Pzdrawiam (M.) #include <mega8.h> #define RXB8 1 #define...

    Mikrokontrolery   14 Lis 2004 14:58 Odpowiedzi: 2    Wyświetleń: 2132
  • ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Przykładowe Kody ARDUINO: https://obrazki.elektroda.pl/1488910500_... https://obrazki.elektroda.pl/3408995600_... Dodano po 2 Dodatkowo zamieszczam wszelkie materiały dotyczące Lassen IQ, włącznie z oprogramowaniem flashującym Chat, itp. Miłej zabawy :)

    DIY Konstrukcje   24 Lis 2019 20:20 Odpowiedzi: 5    Wyświetleń: 2610
  • SimpleModbusSlave Arduino - Obsługa , komendy do biblioteki SimpleModbusSlave

    Witam Mam taki problem z biblioteką SimpleModbusSlave dla arduino. Arduino Uno z wyświetlaczem LCD(slave) wyświetla dane przesyłane z PC (master) po RS485(modbus), wszystko fajnie działa ale w momencie kiedy odłączę arduino od magistrali rs485 lub wyłączę program na PC którym wysyłam dane do sterownika to dane na wyświetlaczu pozostają bez zmian (zapamiętuje)...

    Arduino   23 Sty 2017 10:23 Odpowiedzi: 7    Wyświetleń: 1227
  • [Eclipse GDB] - Jak zmienić sekwencje polecen wysyłanych do gdbserver

    Z tego co pisali w necie to architektura nie jest ważna bo to powinien załatwiać gdbserver (dla gcc main.c -g -O0 -march=armv6 też działa). Czy ten program kompilujesz na RPI czy na Windowsie? Czy przykład, który wkleiłem też nie działa? Istnieje też szansa, że coś źle jest w Eclipsie ustawione i wysyła komendę, której nie powinien, ale patrząc na twój...

    Mikrokontrolery   05 Sty 2017 00:25 Odpowiedzi: 15    Wyświetleń: 1065
  • [LPC1768][FatFS R0.10b]] - f_readdir ląduje w HardFault_Handler

    Po wymianie padniętego HDD przeportowałem bibliotekę FatFS R0.10b, wcześniej używałem gotowca znalezionego w sieci. Kiedy chcę odczytać katalog program ląduję w HardFault_Handler. Sprawdziłem w debugerze funkcja f_readdir wywołuje funkcje get_fileinfo, której to kod powoduje błąd. [syntax=c] #if _FS_MINIMIZE <= 1 || _FS_RPATH >= 2 static void...

    Mikrokontrolery   06 Cze 2014 19:47 Odpowiedzi: 15    Wyświetleń: 2172
  • ATMega16: Jak przechwycić 2 bajty przez RS232 z użyciem przerwań?

    np tak: źródło jest wygenerowanie automatycznie przez Codevision ale jak się przyjżysz to załapiesz o co chodzi :) i będzie to dla ciebie jakaś pomoc dla własnych modyfikacji #include <mega32.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE) #define...

    Mikrokontrolery AVR   11 Sie 2009 09:26 Odpowiedzi: 4    Wyświetleń: 1727
  • [atmega8L][c + winavr] rs232 - problem z transmisją

    Witam, Mam problem z transmisją szeregową na ATMEGA8L. Próbowałem wszystkich znalezionych na forum możliwości ale nic nie pomogło. Może zacznę od połączeń: atmega8l <-> MAX3232 <-> PC MAX-sior (właściwie zamiennik SP3232ECP) podłączony jest według zaleceń datasheet'a. Miedzy MAX-em a PC-tem jest zwykły kabel rs232 (w sensie, że nie przejściówka...

    Mikrokontrolery AVR   04 Sie 2010 19:51 Odpowiedzi: 6    Wyświetleń: 1824
  • 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ń: 936
  • Symulacja UART w AVR Studio dla Atmega128 - jak to zrobić?

    W AVR306 mozna znalezc taki kod obslugi USARTA dla atmegi128: #include <avr/io.h> #include <avr/iom128.h> #include <avr/ina90.h> /* UART Buffer Defines */ #define USART_RX_BUFFER_SIZE 128 /* 2,4,8,16,32,64,128 or 256 bytes */ #define USART_TX_BUFFER_SIZE 128 /* 2,4,8,16,32,64,128 or 256 bytes */ #define USART_RX_BUFFER_MASK ( USART_RX_BUFFER_SIZE...

    Mikrokontrolery   26 Kwi 2005 19:58 Odpowiedzi: 3    Wyświetleń: 1471
  • Organizacja komunikacji pomiędzy PC a trzema AVR'ami.

    Czyli w tej procedurze mam zawrzeć liczenie crc, analizę danych itd? Nie będzie to za długo trwało jak na przerwanie? Dodano po 1 Tak wygląda obecnie obsługa przerwania: [syntax=c]bool USART_RXComplete(USART_data_t * usart_data) { USART_Buffer_t * bufPtr; bool ans; bufPtr = &usart_data->buffer; /* Advance buffer head. */ uint8_t tempRX_Head = (bufPtr->RX_Head...

    Mikrokontrolery AVR   28 Maj 2017 19:34 Odpowiedzi: 23    Wyświetleń: 1599
  • UART odbiór – gotowa procedura na 100 bit/s, wywołania co 1 ms, 10 wywołań/bit

    codevision avr atmega 8515 nadawanie i odbior /***************************************... This program was produced by the CodeWizardAVR V1.23.8a Professional Automatic Program Generator © Copyright 1998-2003 HP InfoTech s.r.l. http://www.hpinfotech.ro e-mail:office(at)hpinfotech.ro Project : Version : Date : 2006-07-02 Author : j Company :...

    Mikrokontrolery   23 Lis 2008 15:31 Odpowiedzi: 2    Wyświetleń: 2031
  • Kod w Visual Basic do odczytu temperatury z czujnika DS1820

    Option Explicit ' clsComReader ' ' 1. instantiate ' 2. set timer & (optional) Interval ' 3. set comm (that will start the first measurement) ' ' 4. handle GotData or read Measurement & MeasurementTime ' ' does one measurement only when interval not set or set to 0 ' you can force next measurement calling RequestMeasurement '...

    Programowanie   16 Lut 2008 18:20 Odpowiedzi: 3    Wyświetleń: 2914
  • Jak zaimplementować procedurę pobierania danych dla LCD LPH7366 z PIC 16F84A?

    Nie wiem, czy dobrze zrozumiałem ale ja mając w pamięci programu zapisany jakiś tekst do wyrzucenia na wyświetlacz zrobiłbym tak: BO_txt addwf PCL,F ; PC := PC + W dt "Buffer", 0x0FE, "overflow" retlw 0 Mam już zapisany tekst do wyświetlenia opatrzony etykietą BO_txt więc mogę się do niego odwoływać przez CALL. Muszę jednak na...

    Mikrokontrolery   11 Sie 2004 10:48 Odpowiedzi: 9    Wyświetleń: 2987
  • UART - odbiór w przerwaniu zwraca KKKKKKKKKKK, nadawanie działa

    Kod poprawiony w oparciu o to co napisałeś: "Można to zrobić na 2 sposoby: albo modyfikujesz indeks widziany przez przerwanie po odczycie/zapisie (z grubsza tak miał działać kod autora wątku, ale nie do końca tak działał), albo blokujesz przerwania na czas operacji na buforze/indeksie (mało eleganckie)." [syntax=c] // UART1 output buffer #define TXBUF_SIZE32...

    Mikrokontrolery ARM   25 Lis 2013 23:58 Odpowiedzi: 24    Wyświetleń: 2970
  • Jak wygenerować błąd parzystości w UART z tym samym adresem TX/RX?

    Witam, Czy ma ktoś jakiś pomysł jak można specjalnie wygenerować parity error w UARCie? Overflow error łatwo, bo wystarczy ustawić tryb no-fifo, następnie po wysłaniu danej nie odczytać jej z rejestru RX buffer i wysłać nową daną i wtedy bit overflow error zostanie ustawiony bo nastapi rzecz jasna przepełnienie bufora RX. Ale niestety jak ma wyglądać...

    Mikrokontrolery   06 Gru 2010 17:16 Odpowiedzi: 8    Wyświetleń: 2069
  • atmega328p - różnice w zliczaniu impulsów na int0

    Witam Do atmegi 328p, do int0 mam podpięty jedną nogą pc814, drugą do masy, czyli ten pc814 zwiera do masy int0. LCD podłączony do portu D. Wejscie int0 podciagnięte wewnętrznym pullupem. W przewaniu próbuję zliczać te impulsy, ale otrzymuję dziwne rzeczy. [syntax=c]#include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h>...

    Mikrokontrolery AVR   05 Maj 2015 17:09 Odpowiedzi: 7    Wyświetleń: 1203
  • Xmega - Odbiór danych TWI I2C z Atmega - obsługa bibliotek Atmela

    Witam. Mam problem z obsłużeniem bibliotek Atmela do magistrali TWI dla mikrokontrolerów z rodziny Xmega. Próbuje odebrać dane z Mastera. Master to Atmega, która jest na pewno skonfigurowana poprawnie, gdyż dane odbierałem na innej atmedze. Problem pojawia się gdy chcę je odebrać na Xmedze, ze względu na moje początki z tym mikrokontrolerem. Może ktoś...

    Mikrokontrolery Początkujący   23 Kwi 2014 15:28 Odpowiedzi: 1    Wyświetleń: 2043
  • [AVR GCC] UART - Odczyt ciągu znakowego (lini )w przerwaniu

    Witajcie, w jaki sposób można optymalnie odczytać przesłany (aż do znaku nowej linii / powrotu karetki) ciąg znaków od przerwania otrzymania danych? /* * Sterowanie przez RS232 (main.c) */ #include "defines.h" #include <ctype.h> #include <stdint.h> #include <stdlib.h> #include <stdio.h> #include <avr/interrupt.h>...

    Mikrokontrolery AVR   10 Mar 2009 20:13 Odpowiedzi: 6    Wyświetleń: 6056
  • [ATEMGA162][C/AVRGCC] Odbiór stringów z uart w przerwaniach

    Witam, Próbuję korzystać z biblioteki Peter Fleury do obsługi usart-u, której listing znajduje się poniżej: PLIK uart.c /***************************************... Title: Interrupt UART library with receive/transmit circular buffers Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File:...

    Mikrokontrolery AVR   30 Sie 2009 11:03 Odpowiedzi: 1    Wyświetleń: 3573
  • Atmega88PA i RS485 - błędy w komunikacji przy echosondzie

    (at)Markosik20 Dziękuję za zainteresowanie! :-D Nie zrozumieliśmy się. Nie chcę transmitować znaków w czasie rzeczywistym. Druga sprawa - w RS485 masz wiele nadajników, jeden master reszta slave - nie można sobie tak śmiecić na linii (po znaku), to nie buforowany RS232! Inna sprawa, że docelowo przesył będzie w trybie ASCII (później rozszerzę soft o...

    Mikrokontrolery   15 Lip 2010 16:09 Odpowiedzi: 31    Wyświetleń: 6663
  • AVR ATmega8/88/328 + UART + ECLIPSE - Błędy kompilacji, sprawdzenie kodu main.c

    Szukałem na internecie poradników do terminala UART i udało mi się zrobić coś takiego z kawałków znalezionych w sieci. Problem polega na tym, że mój kompilator wyrzuca błędy a nie pokazuje mi gdzie one są (i tym samym nie mogę ich skompilować) i jeśli ktoś może sprawdzić poprawność kodu w 1. i 2. main.c(są to dwa odzielne programy w dwóch projektach...

    Mikrokontrolery AVR   15 Gru 2014 16:09 Odpowiedzi: 17    Wyświetleń: 2643
  • Socket 478 - Czy warto podkręcać Celeron D320 na płycie P4V88 rev. 1.10?

    Witam. Pracuję obecnie na komputerze "z szafy", który chciałbym na poły hobbystycznie doszlifować tanimi częściami. Słabo się na tym znam, więc postanowiłem nie gryźć za dużo na raz i zacząć od namierzenia i upolowania najlepszego procesora do gniazda na płycie P4V88 rev. 1.10. Nie wiem czy kompatybilność może ograniczyć chipset, więc podaję: via pt880....

    Komputery Co kupić?   21 Lis 2013 13:13 Odpowiedzi: 3    Wyświetleń: 4467
  • Błąd transmisji danych C++ do Arduino - brakujące 64 bajty w pamięci EEPROM 24LC32

    Zajrzałem do HardwareSerial.cpp i uważam że lepszej obsługi przerwania nie napiszesz i w tym przypadku użycie Serial.available() i Serial.read() jest OK. Pewnie tak, problem jednak polega na tym, że metody klasy HardwareSerial są asynchroniczne z punktu widzenia użytkownika - przychodzą dane z UART, a w przerwaniu napełniany jest bufor wejściowy. Jeżeli...

    Arduino   17 Wrz 2020 09:57 Odpowiedzi: 51    Wyświetleń: 1626
  • Atmega8 + gsm obsługa połączeń przychodząc, mini lokalizator kluczy i pilota rtv

    Witam wszystkich Na wstepnie o tym co zrobilem...Zmontowalem ukladzik do zdalnej rejestracji temp, tzn. do Atmega8 podlaczylem 2 czujnik DS18B20 i siemensa s55...na sms'a o okreslonej tresci, pobierana jest temp. i wysylana nadawcy sms'a.... Uporalem sie z czujnikami i teraz siedze nad komunikcja z siemensem... Mam to zrobione na razie tak, ze kazdy...

    Mikrokontrolery   21 Maj 2005 07:18 Odpowiedzi: 31    Wyświetleń: 5978
  • Xmega128A3 - uart na przerwaniach, biblioteka Atmela, echo na terminal.

    I bufor kołowy właśnie jest wykorzystywany w bibliotece Atmela :) (at)Piotrus_999 - uważasz, że powinienem napisać tutaj własne funkcje do obsługi uarta? Panie Tomku - rozumiem zamysł, poprawię kod :) Powiem może dokładniej co mam do zrobienia i dlaczego uparłem się na tę bibliotekę Atmela. Trochę mi nie wychodziło stąd wróciłem do początku żeby sobie...

    Mikrokontrolery AVR   09 Kwi 2017 14:24 Odpowiedzi: 6    Wyświetleń: 987
  • Eclipse Luna - błędy po migracji z Indigo i zmianie toolchaina na Atmel

    Problem już prawie rozwiązany, gdyż moja lista z projektami świeciła się jak choinka za sprawą tych samych, złych bibliotek. Poprawiłem już prawie wszystko, ale chce się upewnić co do jednego. Czy w kodzie który zamieszczam wystarczy usunąć "||" czy coś tam powinno być? W pliku źródłowym na jakiejś stronie internetowej też tego nie ma, więc nie usunąłem...

    Programowanie   30 Paź 2014 23:01 Odpowiedzi: 11    Wyświetleń: 1212
  • Dlaczego uart_getc() nie czeka na znak w bibliotece Peter Fleury?

    /***************************************... Function: uart_getc() Purpose: return byte from ringbuffer Returns: lower byte: received byte from ringbuffer higher byte: last receive error ****************************************... extern unsigned int uart_getc(void); /* ** high byte error...

    Mikrokontrolery   13 Paź 2008 14:10 Odpowiedzi: 4    Wyświetleń: 2496
  • USART ATmega64L: Przerwania nadajnika nie działają, różne adresy wektorów?

    czy w maxach ustawiasz poprawnie nadawanie i odbior bo moze tu robisz blad // USART1 initialization // Communication Parameters: 8 Data, 1 Stop, No Parity // USART1 Receiver: On // USART1 Transmitter: On // USART1 Mode: Asynchronous // USART1 Baud rate: 9600 UCSR1A=0x00; UCSR1B=0xD8; UCSR1C=0x06; UBRR1H=0x00; UBRR1L=0x17; Brakuje ci UCSR1A tu masz caly...

    Mikrokontrolery   09 Lut 2006 22:01 Odpowiedzi: 6    Wyświetleń: 1506
  • Jak odebrać wiadomość 154 bajtów z @@Ha na ATmega128 w CodeVision?

    Witam! Mam problem z popranym odbiorem danych. Kod wygenerowany przez kreatora jest przedstawiony na listingu. I teraz pytanie. Mam odebrać z odbiornika widomość o długości 154 bajtów. Wiadomość ta przychodzi co 1 sekundę i zaczyna się zawsze czterama takimi samymi znakami : (at)(at)Ha Próbowałem już robić to z pętlą, by odbierać 154 znaki, i potem...

    Mikrokontrolery   03 Mar 2006 15:18 Odpowiedzi: 1    Wyświetleń: 1668
  • Czy ktoś może sprawdzić poprawność działania programu

    Witam, czy mógłby ktoś sprawdzić czy program działa poprawnie, ponieważ w pewnym momencie jakby zawiesza się, tak jakby zakończył swoje działanie: #define F_CPU 16000000UL #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <avr/pgmspace.h> #include "font.h" #include <util/delay.h>...

    Programowanie Początkujący   10 Gru 2009 10:05 Odpowiedzi: 1    Wyświetleń: 1236
  • [C++11][Cortex-M3/M4] - distortos - obiektowy RTOS dla mikrokontrolerów w C++

    Niestety kolejny problem mnie przerósł: próba zapisu do flash powoduje zadziałanie: [syntax=c]if (getCurrentThreadControlBlock().getStack... == false) FATAL_ERROR("Stack overflow detected!");[/syntax] przy następnym SysTicku po operacji zapisu. Załączam mój kod. Kompilator informuje że atrybut longcall jest ingnorowany - mam nadzieję...

    Mikrokontrolery ARM   06 Kwi 2021 08:03 Odpowiedzi: 255    Wyświetleń: 38043
  • Problem z kompilacją biblioteki Petera Fleury-ego w WINAVR

    Witam mam problem z kompilacją bibliteki uart.c Peter Fleury-ego którą wykorzystuje w moim programie. Probram uart.c dodałem do mojego projektu. Przypomnę że programu Petera nie zmieniałem a w pliku makefile dodałem uart.c do p-lików któr powinny podlegać kompilacji. Możeci mi pomóc i powiedzieć co jest grane gdy w wynku kompilacji dane są taki oto...

    Mikrokontrolery   19 Sie 2007 20:49 Odpowiedzi: 1    Wyświetleń: 2423
  • [XMEGA][TWI][C] - Zawiaszanie się mikroprocesora przy próbie odczytu/zapisu.

    Witam. Tworzę projekt urządzenia wskazującego opartego na żyroskopie Bosch BMG160 i XMega32a4u. Wykorzystuję interfejs I2C do komunikacji. Odebrane dane z żyroskopu są przekształcane na ruchy kursora. Komunikacja z PC za pomocą sprzętowego USB. Cały projekt tworzę korzystając z frameworku Atmela ASF w Atmel Studio 6.2. Mam taki problem, że przy próbie...

    Mikrokontrolery AVR   23 Maj 2014 23:03 Odpowiedzi: 1    Wyświetleń: 1620
  • Jak połączyć Atmega 8 z BTM-222 przy różnych napięciach UART?

    Witam! Mam problem z komunikacja BTM222 z Atmega16A-PU (11.059200 MHz kwarc) po UART. Podłączyłem BTM222 do COM w kompie, skonfigurowałem ( Tj. a) Wyłączyłem echo, b) Zmieniłem prędkość na 115200kbps, c) Zmieniłem nazwę na własną ). Zanim wyłączyłem echo sprawdziłem układ w programie Bray's Terminal i to co wysłałem dostawałem z powrotem( czyli wszystko...

    Mikrokontrolery   19 Wrz 2015 08:26 Odpowiedzi: 225    Wyświetleń: 100537
  • Zegarek na ATtiny2313 i LCD 24x2 - brak działania, zmiana z AT90S2313

    zrobilem schemat zegarka na lcd alfanumerycznym 24x2 na attiny2313 i nie dziala schemat i program sciagnelem z tej strony: http://www.avrprojects.net/articles.php?... na tej stronie uzyty jes at90s2313 ja uzylem attin2313 i lcd 16x2 a ja uzylem 24x2. nie zmienialem kodu a compliwoalem w avr studio. Progamuje przez stk200/300. tutaj jest kod...

    Mikrokontrolery   18 Gru 2006 15:40 Odpowiedzi: 6    Wyświetleń: 1970
  • Windows 10 dostępny będzie w 7 wersjach

    Czyli co, niedługo windows będzie meldował MS jak mi poszła sprawa w kibelku i jakie mam zużycie papieru do....? A wodę będziesz spuszczał dotknięciem ikony START na swoim nowym lustrze dotykowym, kolejno wyświetlone zostaną: a) okienko czy na pewno chcesz to zrobić: TAK, NIE, NIE WIEM. b) Jeżeli wybrałeś tak, to zostanie wyświetlony pasek postępu...

    Newsy   02 Lip 2015 14:28 Odpowiedzi: 10    Wyświetleń: 3054
  • Atmega128: Jak mierzyć częstotliwość impulsów na T1 i wyświetlać na LCD?

    Witam Propramuje w WinAvr. Chciałbym mierzyć częstotliwość impulsów podawanych na nóżke T1 mikroprocesora a następnie wynik pomiau wyśwwietlać na LCD. W tym celu napisalem następujący program KOD: #include <avr/io.h> #include <avr/interrupt.h> #include "lcd.h" #define F_CPU 1000000UL //czestotliwosc pracy procesora int main(void)...

    Mikrokontrolery AVR   07 Lip 2010 16:54 Odpowiedzi: 16    Wyświetleń: 3265
  • 5 kluczowych wskazówek dotyczących tworzenia solidnego oprogramowania wbudowanego #5

    Porada #5 — wykorzystaj defensywne techniki programowania, aby poradzić sobie z nieoczekiwanymi danymi wejściowymi i nieplanowanymi scenariuszami Nieważne, jak dobrymi jesteśmy programistami, czy nawet, jak skuteczny jest cały zespół tworzący naprawdę niezawodne oprogramowanie, błędy się zdarzają. Okazuje się dodatkowo, że jednym z najczęstszych, który...

    Poradniki Elektronika   07 Lip 2023 07:37 Odpowiedzi: 0    Wyświetleń: 801
  • [Inne] Jak sterować ploterem na Arduino Nano bez GRBL?

    Racja i stąd się bierze moja frustracja bo program #include <Servo.h> #include <Stepper.h> #define LINE_BUFFER_LENGTH 512 const int penZUp = 80; const int penZDown = 40; const int penServoPin = 2; const int stepsPerRevolution = 20; Servo penServo; //Stepper myStepperY(stepsPerRevolution, 2,3,4,5); //Stepper myStepperX(stepsPerRevolution,...

    Arduino   29 Paź 2018 21:01 Odpowiedzi: 8    Wyświetleń: 1614
  • VB6-Sanwa PC5000 D.Multimetr - prezentacja wyników wykresem?

    Witam. Mam problem z przedstawieniem wyników otrzymywanych z multimetru w postaci wykresu. Dane odczytywane są prezentowane w polu txtowym. Chciałbym jednak aby wyniki były prezentowane w postaci wykresu i właśnie z tym mam problem. Oto główny kod programu: Option Explicit Private Sub DataRequestTimer_Timer() 'Send data request to PC5000 Dim Command...

    Programowanie   13 Paź 2008 20:25 Odpowiedzi: 2    Wyświetleń: 2651
  • [jezyk c] ustawienie predkosci wykonywania programu

    Witam, napisałem program, który pozwala na wyświetlenie 16 znaków z tablicy na 16 7-segmentowych wyświetlaczach. Następnie program przesuwa znaki w tablicy o 1 wyświetla kolejny znak, tak że całość przesuwa się na wyświetlaczach. Problem w tym że dzieję się to za szybko i znaki biegną tak, że prawie nie można nic przeczytać na wyświetlaczu. Jeśli ktoś...

    Mikrokontrolery AVR   21 Sty 2010 08:44 Odpowiedzi: 5    Wyświetleń: 1382
  • Stabilizacja pomiaru częstotliwości na ATmega16 z użyciem timerów 0 i 1

    Witam:) mam pytanie do forumowiczów w sprawie pomiaru częstotliwości, sprawa przedstawia się następująco: chciałbym zrealizować pomiar częstotliwości przy użyciu timera0 (zliczanie impulsów) oraz ustalić czas bramkowania na 1s za pomocą timera1, problem w tym, ze uzyskany wynik strasznie skacze mi po częstotliwościach ;/ i nie wiem jak sobie z tym poradzic.....

    Mikrokontrolery AVR   02 Sty 2012 12:40 Odpowiedzi: 38    Wyświetleń: 4655
  • Atmega16 - różne wyniki zliczania impulsów przy 8MHz, dlaczego?

    uczę się programowania AVR w c i na ATMEGA16 napisałem prosty programik mający zliczać impulsy w czasie 1 sekundy timer 1 odmierza czas 1 sekundy timer 0 zlicza impulsy i przy przepełnieniu inkrementuje zmienną do wyświetlenia wyniku zmienna jest przemnażana przez 256 a do wyniku dodawana jest bieżąca wartość rejestru TCNT0 do celów ćwiczenia, jako...

    Mikrokontrolery AVR   15 Paź 2011 15:09 Odpowiedzi: 13    Wyświetleń: 3822
  • Jak zbudować miernik prędkości obrotowej z Atmega8, LCD i GP1S51VJ000F?

    Działa świetnie! Zmieniłem typ zmiennej z int na volatile, oraz wpisałem: MCUCR= (1<<ISC00) | (1<<ISC01); //przerwanie wyzwalane zboczem narastającym __|-- zamiast MCUCR=1<<ISC00; //przerwanie wyzwalane zboczem narastającym __|-- MCUCR=1<<ISC01; Nie wiem które pomogło, ale jest ok. Jedna rzecz jeszcze nie daje...

    Mikrokontrolery AVR   24 Sty 2011 00:38 Odpowiedzi: 62    Wyświetleń: 10800
  • STM32F4Discovery - Problemy z odczytem sektora karty SD po implementacji FatFs

    Aa fakt, overflow. Nie patrzyłem powyżej 255, bo aż tak daleko nie musiałem, ale masz rację, niedopatrzenie. [syntax=c] // Write block of data to the SD card // input: // addr - start address of the block (must be power of two) // pBuf - pointer to the buffer with data // len - buffer length // return: SDR_xxx SDResult_TypeDef SD_WriteBlock(uint32_t...

    Mikrokontrolery ARM   10 Sty 2016 15:11 Odpowiedzi: 8    Wyświetleń: 1374
  • Xmega - brak dźwięku z wav playera przy użyciu DAC i timerów w Bascom

    Siema. Otóż mam taki problem, podczas gdy kod ładowania i zerowania data DACx działa, np DACB1 = 0 waitus 500 DACB1 = 4095 (full zakresu) waitus 500 daje jakieś 2Khz pisku w słuchawkach co jest oznaką działania , to gdy ładuję próbki muzyki wav z karty na zasadzie DACxx = pwm nic się nie dzieje. Tu całt kod xmega: [syntax=basic4gl] '=======================================...

    Mikrokontrolery AVR   13 Kwi 2015 00:47 Odpowiedzi: 11    Wyświetleń: 2349
  • Algorytm Goertzela na PIC - optymalizacja i stałe coeff w tablicy

    Witam! Niedawno miałem na forum temat n/t próbkowania i zapisu do tablicy sygnału sinusoidalnego. Gdy się z tym uporałem, wziąłem się za pisanie algorytmu Goertzela. Szukalem w sieci dużo. Między innymi ta biblia: http://www.mstarlabs.com/dsp/goertzel/go... a także ta: http://www.eetimes.com/design/embedded/4... Koniec...

    DSP i Transmisja   31 Sty 2013 13:46 Odpowiedzi: 9    Wyświetleń: 3825
  • PIC32MX575F512H - Komunikacja I2C przy użyciu Harmony MPLAB.

    Witam, próbuję nawiązać komunikację z AT42QT1070. Udało mi się to zrobić przy użyciu Atmegi8, teraz chciałem to zrobić przy użyciu PIC32MX575F512H. Do tego celu wykorzystałęm MPLAB Harmony, wpisując odpowiednią konfigurację I2C został wygenerowany kod: I2C.c: http://obrazki.elektroda.pl/4374609100_1... Może ktoś coś doradzić?

    Mikrokontrolery PIC   30 Lis 2015 17:50 Odpowiedzi: 3    Wyświetleń: 2064
  • Atmega32 - Jak napisać program do komunikacji UART i sterowania pinem?

    Hej, to jes5t kod z postu do którego odnośnik powyżej #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <inttypes.h> #define PARITY_NONE 0 #define PARITY_EVEN (1<<UPM1) #define PARITY_ODD ((1<<UPM1)|(1<&... #define STOP_BITS_1...

    Mikrokontrolery   26 Kwi 2006 16:09 Odpowiedzi: 17    Wyświetleń: 2289
  • USART obsługa przerwanie od danych nadchodzących RXC

    Czy to zadziała, bo kompiluje się bez problemu, AVRStudio emuluje bez problemu... ? ;) : #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <inttypes.h> #define PARITY_NONE 0 #define PARITY_EVEN (1<<UPM1) #define PARITY_ODD ((1<<UPM1)|(1<&...

    Mikrokontrolery   26 Kwi 2006 01:46 Odpowiedzi: 11    Wyświetleń: 3626
  • Arduino Pro Mini 5V 16MHz - Virtual USB Keyboard nie działa na ASUS XS-A AMD A4-5000

    Dzięki, szczerze powiem że nie przyszło mi to do głowy. Diody mam 3,3V. Niestety ale na diodach 3,6V jest to samo. Jakieś inne pomysły? http://obrazki.elektroda.pl/7658833200_1... Programator USB ISP działa bezproblemowo na tej płycie, a tez jest na wirtualnym USB. O co kaman? Znalazłem problem, problem stwarza biblioteka "IRremote.h"...

    Arduino   08 Lip 2016 19:42 Odpowiedzi: 2    Wyświetleń: 1434
  • [pic16f887 16f818] SPI między PIC16F887 a PIC16F818 - brak komunikacji, co sprawdzić?

    Witam. Nie udaje mi sie uruchomic SPI miedzy dwoma mikrokontrolerami PIC. Master:16f887 Slave:16f818 Polaczenie: SDI/rc4(master) - SDO/rb2 SDO/rc5 - sdi/rb1 sck/rc3 - sck/rb4 rd6 - rb5 (to jest slave select) Master:8MHz, Slave 8MHz, do slave'a sa podlaczone tylko diody ktore wyswietlaja stan Mastera. Porty sa dobrze ustawione, adc wylaczone. Kod mastera:...

    Mikrokontrolery PIC   01 Maj 2009 20:18 Odpowiedzi: 4    Wyświetleń: 2450
  • Domowy serwer testowy ze starego laptopa.

    Kod bez żadnych przeróbek od autora: https://obrazki.elektroda.pl/7076059500_... Kolega wykonywał całą całą płytkę sam? Czy bazował na jakiś gotowcu? Z tego co pamiętam to ja to mam chyba w pająku nawet złożone i działa bez problemu. Udostępnij gdzieś swój kod i schemat to może na coś natrafię :)

    DIY Konstrukcje   16 Lut 2019 13:31 Odpowiedzi: 30    Wyświetleń: 14604
  • Jakie oprogramowanie do sterowania ploterem CNC z Arduino i mostkami H l293d?

    Popełniłem ostatnimi czasy mały ploter cnc, jakoś się to kręci, migają światełka i jest fajnie, ale.... Sterowanie to, a jakże -arduino, jakiś mały klon oraz dwa scalone mostki H l293d. Wsad do arduino: https://obrazki.elektroda.pl/2317322000_... Koledzy jak temu zaradzić?

    Amatorskie Maszyny CNC   28 Paź 2017 11:50 Odpowiedzi: 3    Wyświetleń: 1959
  • STM32 i SPI + ANDROID - zaskakujące transfery w FT311D

    Zmieniłem program i dodałem opóźnienia. Tak teraz wygląda funkcja wysyłająca dane (i grupujące je w bloki po 250 bajtów) w STM32: [syntax=c]#define MAX_TRANSFER = 250[/syntax] [syntax=c]void wyslijDane ( uint8_t *wskaznik_poczatku_danych, uint8_t *wskaznik_konca_danych) { uint32_t dlugosc_danych; //okresla liczbe danych do przeslania int calkowite_transfery...

    Mikrokontrolery ARM   17 Paź 2015 06:46 Odpowiedzi: 16    Wyświetleń: 2088
  • Dlaczego przycisk do ESP8266 nie działa poprawnie i jak to naprawić?

    Witam. Niby prosta sprawa ale nie chce działać. Potrzebuje przycisk do esp8266. Przycisk podłączony pod D6, gpio12, podciągnięty rezystorem 10k do +3.3V. Przycisk zwiera do masy. Próbowałem kilku różnych konfiguracji bo myślałem że w niej jest problem ale zawsze jest tak samo, pomimo tego że przycisk nie jest wciśnięty to program reaguje tak jakby był....

    ESP8266 i ESP32   30 Wrz 2019 06:24 Odpowiedzi: 11    Wyświetleń: 678
  • [ATmega8] ATmega8: Niedokładne pomiary odległości - problem z komparacją sygnału

    Właśnie z tej strony korzystałem pisząc cały kod:) Uporałem się juz z problemami, przedebugowałem kod i co się okazało: powodem błędów było wyłączanie i włączanie przerwań, w stylu ACSR = 0x04; /*...*/ ACSR = 0x00; Wtedy przerwanie włączało się samo, podobnie z TIMSK. Prawidłowo powinno być tak: #include <avr/io.h> #include <avr/interrupt.h>...

    Mikrokontrolery AVR   25 Maj 2008 13:37 Odpowiedzi: 14    Wyświetleń: 2875
  • [BK7231T] Mój serwer HTTP, konfigurator, wsparcie MQTT z Home Assistant

    https://obrazki.elektroda.pl/3221612800_... Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów...

    Artykuły   09 Cze 2025 23:44 Odpowiedzi: 1242    Wyświetleń: 177384
  • Błędny odczyt czasu z DS1302 i temperatury z DS18B20 na atmega328

    Witam Zrobiłem sobie układ, który ma na wyświetlaczu wyświetlać godzinę oraz temperaturę wody. Samą obsługę wyświetlacza jakoś udało mi się ogarnąć, natomiast mam problem przy odczycie temperatury z czujników oraz czasu z ds1302. Na początku ustawiam sobie godzinę 10:40 i to wyświetla się poprawnie, ale jak idzie odczyt z ds1302 to wyświetla mi się...

    Początkujący Elektronicy   11 Wrz 2018 18:45 Odpowiedzi: 15    Wyświetleń: 741
  • Streamowanie g-code z karty SD na Arduino w małym ploterze CNC [Arduino]

    Witam. Problem wygląda następująco. Jestem w trakcie budowy małego plottera CNC. Na razie do streamowania gcode używam Processinga, ale jest to mało mobilne i uciążliwe. Więc wpadłem na pomysł dodania drugiego arduino które będzie sczytywało gcode z karty SD i wysyłało do drugiego. Ktoś ma pomysł jak to zrobić? Dołączam wsad do arduino i kod processinga,...

    Arduino   19 Maj 2018 18:38 Odpowiedzi: 7    Wyświetleń: 1038
  • [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ń: 2544