Zapewne masz przepełnienie bufora - nawet jeśli wynikiem konwersji dtostrf jest dwznakowy łańcuch to potrzebujesz jeszcze jednego bajtu na znak NULLZ. Poza tym skoro konwertowana zmienna jest typu int, to dlaczego nie wykorzystasz itoa?
Koniec "zagadki". Wytłumaczenie logiczne ale jak wyjaśnić odmienny kształt przebiegów dodatnich i ujemnych? Ujemne sprawiają wrażenie jakby wierzchołek sinusoidy nie tylko został obcięty ale dodatkowo, pozostałość po obcięciu została wepchnięta "do środka". Może to po prostu przepełnienie bufora lub jakieś "nieudokumentowane" zachowanie ADC ? Wartość...
bufor FIFO to generalnie pewien obszar pamięci RAM, do którego uzyskujemy dostęp za pomocą dwóch wskaźników. Pierwszy z nich (nazwijmy go WRptr) wskazuje nam miejsce zapisu, a drugi (RDptr) miejsce odczytu. Inicjując bufor ustwaiamy WRptr=RDptr=adres_bufora. Po zapisie lub odczycie zwiększamy odpowiedni wskaźnik o jeden. Zgodnie z tymi założeniami,...
Jakiego typu jest zmienna T? Jeśli double, to nie można jej inkrementować w ten sposób T++. Albo zmień jej typ na jakiś int, albo zamiast T++ daj T+=1.0; T jest int. zmiana na T+=1.0; powoduje ten sam rezulatat - z hexa 5KB robi sie 17KB i nie moge wgrac do attiny. Dodano po 5 uzywanie liczb typu double na 8-bitowym procku o tak niewielkich zasobach...
Zbych_ , a czy mógłbyś mi powiedzieć, czy wystarczy mi samo połączenie linii Rx, Tx z UARTa - zamierzam jedynie wysyłać SMS-y, i tyle. Potrzebne będzie ci więcej linii: - RTS/CTS - nie potrafię ci powiedzieć, że na pewno nigdy się nie zdarzy przepełnienie bufora odbiorczego. - ON-OFF do włączania modułu (po włączeniu zasilania moduł domyślnie jest...
(at)atom1477 już to opisał, a ja powtórzę. Weź dowolny licznik, który ma min 1 kanał OC i może wyzwalać transfer DMA z 2 źródeł: porównanie i przepełnienie. Porównanie wystaw jako sygnał zewnętrzny i to będzie żądanie konwersji. Sygnał musi być aktywny min. ~3us przed przepełnieniem. Przepełnienie wyzwala transfer jednej paczki po DMA przez SPI i wrzuca...
Idea polega na tym, że wskaźniki krążą po buforze w tym samym kierunku, tak jakby koniec bufora połączony był z początkiem, stąd nazwa "bufor cykliczny". Po dojściu do końca bufora wskaźnik przeskakuje na jego początek. Pierwszy zawsze jest wskaźnik zapisu, za nim podąża wskaźnik odczytu. Jeżeli oba wskazują na to samo miejsce to znaczy że bufor jest...
polega na przekazaniu przez uzytkownika takiej ilosci danych wiekszej niz przyjety bufor do funkcji, ktora nie sprawdza ilosci tych danych czego konsekwencja jest nadpisanie innych zmiennych itd.
Nie czaję ;) Dodano po 10 A próbowałeś wszystko wrzucić do przerwania od Timera0? #pragma vector=TIMER0_A1_VECTOR __interrupt void Timer0_A1(void) { switch(TA0IV) { case 0x0A : // TA0OVF przepełnienie Timer0_state++; if (Timer0_state >= 12) { Timer0_state = 0; if(play_sample == 1) { one_byte...
Serwisówka, czytaj od strony nr 25. http://www.elektroda.pl/rtvforum/viewtop...
http://obrazki.elektroda.net/42_12648689... Na temat projektu avr-cdc z [url=http://www.recursion.jp/avrcdc/]htt... napisano już wiele i jeszcze więcej - nie będę się rozpisywał o samej idei - można zajrzeć chociażby do wątku [url=http://www.elektroda.pl/rtvforum/to... prosta niezawodna przejściówka...
W atmegach nie da się nadpisać rejestrów przez przepełnienie bufora bo to są odrębne przestrzenie adresowe. To tak a propo tego' buffer und...' na początku filmu.
UART jest buforowany, co przy małych paczkach danych daje nam niemal asynchroniczną komunikację. Rozmiar sprzętowego bufora UART w ESP8266 to 128 bajtów, wspólny dla RX i TX. W Arduino Core jest dodatkowy bufory programowy 256 bajtów tylko dla RX. Pakiety ESP-NOW w wypadku ESP8266 mogą mieć maksymalną długość 250 bajtów. Klasa HardwareSerial nie ma...
https://obrazki.elektroda.pl/9234332600_... Ode mnie: Opis jest powierzchowny ze względu na brak czasu. Postaram się odpowiedzieć na rzeczowe, techniczne pytania dotyczące konkretnych zagadnień. Urządzenie jest projektem jednostkowym, niekomercyjnym. Schemat: https://obrazki.elektroda.pl/4430277100_... Z potrzeby...
Takie pytanie zadałem AI: ChaGpt dał taką opdpowiedź: Gemini zaś całkiem się pogubił. Co odpowie (at)ElektrodaBot : Mam gniazdko z wgranym firmware openbeken i połączone z Home Asaistant prze... Szybka odpowiedź Minimalny krok czasu, który widzisz na wykresach Home Assistant, wynika z tego, że gniazdko z OpenBeken publikuje paczki MQTT co 6 s . Aby...
https://www.asus.com/pl/supportonly/rt-a... Najnowszy firmware: Wersja 3.0.0.4.386_51685 98.85 MB 2024/04/15 — Naprawiono lukę w zabezpieczeniach polegającą na wstrzykiwaniu poleceń. — Naprawiono lukę w zabezpieczeniach związaną z zatruciem ARP. Dzięki wkładowi Xin'an Zhou. - Naprawiono wykonywanie kodu w niestandardowym...
http://obrazki.elektroda.pl/7296913200_1... Przedstawiam konstrukcję wykonaną 2 lata temu, jaka jest graficzny wyświetlacz LCD przygotowany do współpracy z DSM-51, jednakże może współpracować z dowolnym innym układem mikroprocesorowym, który umożliwia szeregowe wysyłanie danych. W układzie sterującym jest zastosowany mikrokontroler...
Cześć, Przejrzałem kod, który załączyłeś w #1. Uruchomiłem program z #21 na płytce stykowej (Atmega8 + wyświetlacz 7-segmentowy + emulator MCP7940). Pierwsza rzecz, jaką sprawdziłem, to próba reprodukcji błędu. Ustawiając datę na 10. i 30. dzień miesiąca, nie udało się odtworzyć problemu. Przegląd kodu również nie wykazał tego, aby błąd został celowo...
Witam świeci mi przepełnienie bufora danymi. Jak mogę go "wyzerować" ? pozdrawiam
W funkcji Convert_Int_To_LCD umieszczasz łańcuch tekstowy po konwersji w temp, któy ma długość tylko 1 bajta - to wystarczy jedynie na NUL, więc na pewno masz przepełnienie bufora i nadpisanie sąsiednich zmiennych/stosu. Sprawdź w innych lokacjach, czy nie masz podobnych problemów. Kolejna sprawa - czy odczyt/zapis EEPROM dokonujesz z funkcji obsługi...
Heh ale bug. Pewnie przepełnienie bufora albo stosu. :D
Obstawiałbym na: 1. Przepełnienie bufora klawiatury. 2. Dźwięk wydawany był celowo przez jakąś aplikację.
A jesteś pewien, że to nie przepełnienie bufora klawiatury (sprawdzałeś z inną lub z użyciem innej kombinacji 3 klawiszy)?
dobrze rozumiesz, ilość odczytywanych batów nie jest istotna, dobrze zrobić dużo większy bufor. musisz tylko zadbać o 4 rzeczy o przepełnienie bufora, brak odczytu gdy bufor pusty, oraz operacje na obu wskaźnikach gdy osiągniesz max i minimum tablicy
Ja kiedyś na AVRku zrobiłem bufor kołowy zapis do końca bufora a potem od zera. Jeden wskaźnik na zapis do bufora (wyzwalanie pomiaru z timera), jeden wskaźnik na odczyt (w wolnej chwili procesora) zapis inkrementował jedną zmienną a odczyt wysłanie RSem dekrementował (jak zmienna za wysoko urosła to przepełnienie bufora (usart się nie wyrabiał ) Ograniczenie...
Ten programator to wogóle porażka. Miałem ten sam problem i jak się wkurzyłem to wykożystałem proca z niego do innej aplikacji no i już mam po programatorze, ale znalazłem na płytce błąd podłączenia sygnału TX od MAX'a do złącza COM. Nie wiem na pewno, ale domyślam się, że on zgłaszał przepełnienie bufora do kompa, ale komp tego nie dostawał ze względu...
Też tak myślałem, ale pokasowałem wszystkie kolejne /niby/numery i dalej się pali. Czytałem że to może być przepełnienie bufora procesora, ale nie wiem czy to możliwe??
Zdecydowanie odradzam nero (pisownia z małej litery szczerze zastosowana), szkoda nerwów przepełnienie bufora i zwiechy niszczenie płyt gratis. Polecam darmowy ASCHAMPOO BURING STUDIO
Czy brak uziemienia ekranu i bliskość kabla 3x400V może być przyczyną problemu? Wtedy zakłócenie powinno być ciągłe, w momencie poboru mocy przez kabel elektryczny. A u ciebie wygląda to bardziej jak przepełnienie jakiegoś bufora albo zmianę zestawienia się łącza pomiędzy urządzeniami. A jak się podepniesz komputerem zamiast tego drugiego routera to...
Odpowiem na podstawie doświadczeń z kilkudziesięciu urządzeń, które mam podłączone non stop pod zasilanie ( TK102-2 , przyciski z boku nie mają przypisanych funkcji) jak i tych, które są podłączone pod zapalniczkę (ładują się, a potem samorozładowują po odcięciu zapłonu po 2-3h). 1. W przypadku zasilania stałego zanik odbioru pakietu występuje wówczas...
DVD jak w temacie. Nie czyta tylko płytek dvd. Czyszczenie optyki nie pomaga. Co do elektroniki wizualnie i temperaturowo nie mam podejrzeń. Przymierzam się do wymiany lasera (chyba SPU-3141)... ale wypadałoby sprawdzić przepełnienie bufora pamięci błędów jesli w tym modelu coś takiego istnieje. Jesli tak to jak to zrobić?? jak zresetować ten bufor??...
Witam, teraz właśnie próbujesz "zgrabnie alokować i zwalniać". Wczytaj całe dane do bufora wcześniej zarezerwowanego, ale go nie zwalniaj po użyciu. W ogóle potrzebny Ci cały plik w RAM, żeby kilka bajtów zamienić? Pozdrawiam.
50013 - nieprawidłowa praca lasera (ale mało groźne) 50005 - błąd skanera (tu już gorzej, pewnie się zaciera) 30017 - druk zbyt skomplikowany, przepełnienie bufora (takie tam, nic groźnego) zacinają się kartki, bo flaga pod rejestracją pewnie wytarta. Według mnie ta maszyna już zrobiła swoje... Ja bym polecił kupno nowej, bo będą ciągle jakieś problemy....
Teraz kolejność mam ok ale nadal ten błąd z FT2232.Oto zrzut: http://obrazki.elektroda.pl/6786888000_1... Wyglada mi to na przepełnienie bufora FT2232, ale nie jestem pewny. W impact'cie wrzucam .bit ze swojego folderu projektu, a potem dodaje jeszcze XCF01 i nastepnie klikam Program na XC3S200. Dalej robie to samo co opisane na górze...
1. Tylko od strony SLAVE konieczny jest statyczny i publiczny adres IP oraz przekierowanie portów na routerze jeśli takowy jest. Docelowo urządzenia będą podłączone po stacjonarny internet. W tym urządzeniu https://botland.com.pl/pl/konwertery-usb... jest Cortex-M, to nie ma nawet MMU. Jedno przepełnienie...
Po sprawdzeniu innego procesora zachowanie jest dokładnie takie samo, a pisk przypomina przepełnienie bufora klawiatury ... hmm zwarcie ?Dodatkowo jak nie ma procesora to nie piszczy, kręcą się wiatraki podłączone do płyty i na grafice, po włożeniu procesora piszczy z powrotem teraz czy to płyta czy procesor ? Macie jakiś pomysł ? Znalazłem przyczynę!...
Usługa Universal Plug and Play Devices, czyli automatyczne otwarcie i przekierowanie portów. Jakiś błąd powoduje u Ciebie przepełnienie bufora. Co do zasady, wyłącz to dla bezpieczeństwa swojej sieci jak nie korzystasz. Ustawienia w sekcji NAT routera.
Witam ! A może to jest to "sławetne" przepełnienie bufora pamięci usterek w procesorze...hmm... słyszałem o tym gdzieś kiedyś i tu ktoś pisał...ale co z tym począc to nie wiem... a lasery kupowane w jakiej cenie...Sanyo od Sanyo czy od chińskich bossów...:) Pewnie nie masz możliwości przełożyć z innego...ja juz miałem takie przypadki że...kupuję nowy...wsadzam...
dzięki za sugestie - dzisiaj sprawdzałem skanowanie 150 stron/dwustronnie na 5-ciu różnych urządzeniach ( od kilkuletnich aż po najnowsze 6 miesięcy ) w pięciu różnych pokojach w dwóch różnych budynkach ( aczkolwiek ta sama sieć ) . WSZYSTKIE maja ten sam problem tzn po kilku - kilkunastu - kilkudziesięciu ( bardzo różnie nawet te same urządzenia )....
Wracając do wątku, pożyczyłem płytę główną AsRock 775VM800, która jest na pewno sprawna, jednak i w tym przypadku dioda nadal nie działa. Tzn. przy uruchomieniu komputera mignie 2-3 razy, wydając jednocześnie bardzo krótki dźwięk (przypomina odgłos PC Speaker'a sygnalizującego przepełnienie bufora klawiatury w DOS'ie), a później już znowu nic. Na poprzedniej...
A może to przepełnienie bufora pamieci błędów CD. Choć mam nagrywarkę ok 3 lata prawie nie wykorzystywałem lasera, gdyż nawet jak coś przegrywam na nią to podpinam HDD po USB. Ponadto w mojej nagrywarce zmieniłem HDD z 80GB na 300GB. W systemie zaś nadal jest zapis o 80GB HDD. Czy można to zmienić? Nagrywarka HDD działa choć od jakiegoś czasu zauważyłem,...
Pytanie za 100 punktów :-) mam połączone ESP32 z Arduino MEGA (jak powinno, przez układ logiczny 3v - 5v, bo bez tego bidolka ESP zaczęło się grzać) i wysyłam z komórki (BT Serial Terminal) polecenie (takie moje makro) pod przycisk ? Relay, 109, 1 ! komenda jest parsowana, wszystko super, oznacza - włącz wszystkie przekaźniki. Na ESP32 (serial.monitor)...
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ć...
Witam wgrałem poniższy kod do megi32 i będę sobie testował oscyloskop [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/atomic.h> #include <string.h> #include <stdlib.h> #include "lcd44780.h" #include <avr/pgmspace.h> void timer_init() { TCCR1B=_BV(ICNC1) | _BV(ICES1); //Włącz filtrowanie ICP,...
To jest akurat nieprawda, bo da się zrobić obsługę TCP mając tylko 100 bajtowy bufor na ramkę - opcja MSS, z tym, że przy obecnych zasobach uC nie ma sensu się w to bawić. Owszem ale już w przypadku prostego serwerka http 100bajtów będzie za mało. No może na obsługę metody GET, bez autoryzacji typu Basic. I to trzeba w czasie rzeczywistym usuwać inne...
Mam kilka uwag co do Twojego projektu: 1. RS to nie wielopasmowa autostrada - poszczególne urządzenia będą się "przekrzykiwać" a co za tym idzie na 100% będą się nawzajem zakłócać. Zwłaszcza gdybyś próbował wysłać po RS-ie informacje do więcej nić jednego urządzenia. 2. Wysłanie jednej ramki "w RS-a" bez potwierdzenia, że ramka została odebrana i zrozumiana,...
Konsola jest tak napisana że działa też jako plik (strumień) z którego można czytać dane oraz zapisywać. ReadFile to jedna z wysokopoziomowych funkcji do czytania danych z pliku (fread i scanf odwołuje się do niej w systemach windows). Funkcja GetStdHandle z podanym parametrem zwraca uchwyt do pinu wyjścia konsoli, więc wszystko co wpiszesz w konsoli...
Owszem kolega przedstawił i stwierdziłem że to jest błędne podejście (bo zaczyna od pupy strony czyli od kodu, a nie projektu)... Dlatego dalej proponuję pomyśleć nad formatem przesyłania danych, a nie nad kodem. To jest właśnie taka główna różnica pomiędzy "klepaczem kodu", a programistą ;) Klepacz kodu potrafi za zwyczaj zaimplementować to co dostanie...
Witam, Mam laptopa jak w temacie - właściciel twierdzi, że wylała się kawa na klawiaturę. Po wizycie w jakimś serwisie stwierdzono, że płyta główna jest martwa i nic z niego nie będzie. Objaw na początku rzeczywiście był taki, że nie reagował na nic. Na baterii nie ruszał, na samym zasilaczu też nie, żadne kontrolki nie świeciły. Rozebrałem go na części...
witam. Zakupiłem drukarkę HP DeskJet 1280 i mam problem z drukiem na wstędze papieru. Obrabiam rysunek w programie CAD - jego wymiar to 33x120 cm. Wysyłam to na drukarkę i od razu wyświetla się komunikat na ekranie: "Błąd systemu". Mimo tego drukarka zaczyna drukować, ale po wydrukowaniu 30-40 cm przerywa wydruk i wysuwa papier, a na ekranie wyskakuje...
przepełnienie bufora klawiatury przepełnienie timer1 przepełnienie enkodera
zbudować prądnica wolnoobrotowy mhouse schemat dorobić wyjście wzmacniacz
bateria parkside citroen interfejs diagnostyczny
Kocioł Junkers SupraStar - główny palnik nie działa Budowa kotła Junkers Suprastar - szczegóły i komponenty