zapis danych buforu

Znaleziono około 1350 wyników dla: zapis danych buforu
  • Otwarte oprogramowanie do chińskiego zasilacza warsztatowego

    https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...

    DIY Zagranica   13 Cze 2021 19:16 Odpowiedzi: 21    Wyświetleń: 12936
  • [STM32] [SPI] Problemy z komunikacją z żyroskopem L3G4200D przez SPI1

    Dziękuję za taki odzew zrobiłem jak radziliście i nie pomogło : (. Więc ze przerobię też inicjalizację SPI na nie biblioteczną i nie pomogło : (. Później sprawdziłem rejestr który zapisuję (CTRL_REG1- opowiedziany za włączenie żyroskopu) okazało się że tu też pojedynczy zapis nie wystarcza dopiero za 2 razem wartość zapisana w rejestrze równa się wartości...

    Mikrokontrolery ARM   14 Paź 2024 17:50 Odpowiedzi: 36    Wyświetleń: 10881
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Integracja CAN, microSD, DMA na STM32F7 - zapis danych z potencjometrów

    Próbuję stworzyć zapis na microSD we FreeRTOS i potrzebuję koncepcji, w jaki sposób to najlepiej zrobić dla takiej ilości danych, które mają być zapisywanie. Powinno działać płynnie dla około 30 ramek z 8-bajtowymi danymi, które są wysyłane z częstotliwością około 10Hz do magistrali CAN. Każda dana powinna być zapisywana do innego pliku .txt. Mam taki...

    Mikrokontrolery ARM   03 Cze 2019 16:14 Odpowiedzi: 9    Wyświetleń: 666
  • REKLAMA
  • Martech Team Nowosci - aktualizacje i opisy

    RCD2 Service Tools Martech Team prezentuje najnowszą aktualizacje programu do odczytu kodów z radii i nawigacji samochodowych. RCD2 to darmowa kontynuacja dla użytkowników RCD Service Tools. Program można pobrać stąd: Poniżej historia zmian programu : - całkowicie przebudowany kod programu, optymalizacja algorytmów, szybkości działania - dodana obsługa...

    Smartfony Serwis   24 Cze 2022 09:43 Odpowiedzi: 511    Wyświetleń: 392761
  • Jaki język programowania wybrać do sterowania serwami HS-322HD przez LPT?

    Witam ponownie :) Zrobiłem tego robota a właściwie ramie oraz sterownik. Nadal mam problem z napisaniem programu dla windows 98 bo na takiej platformie ma to pracować. Sterowanie odbywa się przez podanie na port LPT (d0-d7) liczby od 32-255 oraz na przpisaniu tego do rejestru odpowiedniego buforu sterownika (jest ich 6) przez podanie odpowieniej wartosci...

    Programowanie   04 Gru 2007 00:01 Odpowiedzi: 30    Wyświetleń: 9314
  • REKLAMA
  • Jak podłączyć silniki do PC w robocie i sterować je programem w C#?

    W tym temacie: http://www.elektroda.pl/rtvforum/topic23... nie rozumiem pewnych rzeczy: 1. Samo programowanie, dla mnie obce nie jest. Ale: Nie wiem o co chodzi z tym d0-d9. Czy ktoś mógłby mi to wytłumaczyć? Dodano po 40 Witam ponownie :) Zrobiłem tego robota a właściwie ramie oraz sterownik. Nadal mam problem z napisaniem programu dla...

    Robotyka Modelarstwo i CNC   06 Mar 2010 11:19 Odpowiedzi: 12    Wyświetleń: 1950
  • Dziwne odgłosy parkowania głowic Seagate ST1000DM003 w AHCI na Win 7

    Pomijając już smart, przy zamykaniu systemu następuje zapis buforu danych i swapu na dysk stąd mielenie, xp ma mniejsze wymaganie więc mniej zapisuje, a win7 niestety mieli strasznie bo bez SSD to jest męka :] Drugi odrębny temat to rozmiar klastra na partycji systemowej, właśnie przeinstalowałem system i póki co widzę różnicę. Wcześniej C miał 4 KB...

    Naprawa nośników i odzysk danych   14 Sie 2013 21:37 Odpowiedzi: 5    Wyświetleń: 1746
  • REKLAMA
  • Jak połączyć ATtiny2313 z EEPROM AT24C16 przez I2C? Kod w C nie działa

    Witam wszystkich ponownie. Przez ostatnie tgodnie byłem zmuszony odłożyć zabawę z pamięcią i ATtiny, ale w końcu do tego powróciłem. Zmontowałem układzik na płytce wtykowej. Podłączyłem przez rezystorki 10kOhm do VCC piny SDA i SCL. Wgrałem na ATtiny ten programik: #include <avr/io.h> //----------------/ USTAWIENIE PORTÓW /------------------------...

    Mikrokontrolery AVR   01 Sie 2009 22:50 Odpowiedzi: 15    Wyświetleń: 4047
  • Poczwórny, miniaturowy analizator stanów logicznych

    http://obrazki.elektroda.pl/6409506000_1... Opisany 4-wejściowy miniaturowy analizator stanów logicznych pozwala na obserwację na wyświetlaczu LCD sygnałów cyfrowych. Taki sygnał może być znaleziony np. na wyjściu odbiornika podczerwieni TSPO-1703, na pinach Tx i Rx układu MAX-232, na liniach danych i zegara interfejsu I²C czy...

    DIY Zagranica   02 Wrz 2012 04:02 Odpowiedzi: 4    Wyświetleń: 6747
  • Jak rozdzielić przerwania UART1 w bootloaderze i programie głównym AVR-GCC?

    mirekk36 -> no to juz Ci tlumacze, nie potrzebuje takiego buforu 64kB (128kB), a to dlatego ze dane przesylane beda z predkoscia 9600bps, co daje ok 1ms/bajt. Jedna strona w ATmega128 to 128 slow (256 bajtow.) Dane bede magazynowal w dwupoziomowym buforze 2x256 bajtow. Po zmagazynowaniu pierwszego poziomu zrobie zapis strony (ok 4-5ms w tle oczywiscie),...

    Mikrokontrolery AVR   21 Wrz 2009 14:09 Odpowiedzi: 23    Wyświetleń: 3783
  • Seagate ST380020A - jaka elektronika pasuje do wymiany? Czy dane zostaną?

    No to widocznie miałem interesujący remap w czasie kontaktu z tym softem skoro dane wyjechały. Dzięki za link. Faktycznie MHDD jest zecydowanie szybsze a i ( też z własnego doświadczenia to wiem ) efekt działania lepszy. Poza tym mniejsza męka dla dysku i Użyszkodnika jeżeli chodzi o czas pracy. P. Faktycznie kolega , taki efekt moze byc nawet jezeli...

    Naprawa nośników i odzysk danych   25 Mar 2008 22:19 Odpowiedzi: 16    Wyświetleń: 3754
  • REKLAMA
  • [STM32F4] - Jak skonfigurować DMA do przesyłania danych z DCMI do SRAM?

    Ten bufor zadeklarowałeś wcześniej o rozmiarze 9600, to skąd bierzesz tam jakieś 19200? R Zmieniłem rozdzielczość obrazu na większą. To spróbuj dodać nagłówek bmp do twoich danych i zobacz czy to co dostajesz to jest jakiś obraz. W Internecie znalazłem program enkodera. [syntax=c] /***************************************...

    Mikrokontrolery ARM   29 Lip 2015 07:32 Odpowiedzi: 60    Wyświetleń: 7038
  • Zapis i odczyt danych na karcie MMC z użyciem MMC.LIB w Bascom dla Atmega128

    Pod atmege 128 podpieta mam karte MMC chialbym zrobic sobie prosty zapis i odczyt korzystajac z MMC.LIB moj kod do testu wyglada tak $regfile = "m128def.dat" $crystal = 16000000 $include "Config_MMC.bas" $include "CONFIG_AVR-DOS.Bas" Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.2 , Db6 = Porta.1 , Db7 = Porta.0 , E...

    Mikrokontrolery   22 Sty 2009 20:46 Odpowiedzi: 23    Wyświetleń: 8639
  • MMC, AVR-DOS i BASCOM. Układ nie reaguje na odczyt/zapis karty MMC.

    Witam, mam procesor ATMEGA128 16AI zasilany z 5V i podłaczony do niego LCD i MMC zasilane 3.3V. Magistarla SPI została do nich podpięta przez rezystory poza klinią DO (data out karty MMC). Po włczeniu układ nie reaguje na odczyt zapis do karty MMC, może 3,3V z DO mmc nie jest rozróżniany przez AVRa jako stan wysoki? Wyświetlacz LCD działą dobrze i ma...

    Mikrokontrolery   21 Sie 2006 09:28 Odpowiedzi: 1    Wyświetleń: 3992
  • Visual Basic: Odczyt licznika energii przez Modbus RTU i zapis do pliku

    Program wiesza się przy odczytywaniu danych. Kasując fragment kodu z odczytem danych program pracuje prawidłowo tzn. cyklicznie wysyła ramkę 01 03.... . Co do oczekiwań programu możliwe że czeka na jakiś koniec, nie za bardzo rozumiem co oznaczają 0D 0A, jednak wiem że licznik wysyła odpowiedź tylko na wysłaną ramkę 01 03 00 00 00 03 05 CB i w odpowiedzi...

    Programowanie   01 Kwi 2011 18:21 Odpowiedzi: 16    Wyświetleń: 4403
  • [Solved] [ATMega8] Problemy z komunikacją I2C z EEPROM 24LC1025 - brak reakcji programu

    Tyle że ja chcę to zrobić programowo, bez użycia sprzętowego TWI.. Dodano po 16 Problem rozwiązany, wystarczyło dłużej poczekać na zapis do eepromu.. Zamieszczam poprawny kod, może komuś się przyda ;) #include <avr/io.h> #include <avr/interrupt.h> #include <inttypes.h> #include <stdio.h> #include <stdlib.h> #include <util/delay.h>...

    Mikrokontrolery AVR   26 Lip 2010 18:58 Odpowiedzi: 2    Wyświetleń: 2354
  • Bootloader mikrokontrolera AT90S2313. Potrzebna składnia komend.

    Nie wiem czy sie przyda ale mam opis bootloadera ale na ATmega8 oto on napisany w bascomie: 'Program Bootloadera (monitora) dla ATmega8 umożliwiający ładowanie 'programu do pamięci Flash przez interfejs RS232 z prędkością 19200 'bodów 'Bity fuse należy ustawić, by na Bootloader było przeznaczonych 128 'bajtów 'Początek adresu programu Bootloadera:...

    Mikrokontrolery   22 Maj 2006 11:54 Odpowiedzi: 24    Wyświetleń: 4425
  • STM32F429 - Jak skompresować zdjęcie RGB565 do JPG?

    dlaczego nie połączysz go z PC za pomocą USB Niestety, ale USB wykorzystuję w innym celu. Co do kodera - znalazłem coś takiego w internecie: [syntax=c]//1999 Cristi Cuturicu #include "Definicje_sprzet.h" //#pragma hdrstop #include <stdio.h> #include <stdlib.h> #include <string.h> #include "GPIO_procedury.h" #include "Katalogi_SD.h"...

    Mikrokontrolery ARM   08 Lis 2015 10:54 Odpowiedzi: 10    Wyświetleń: 1539
  • ATmega128 + WinAVR: jak umieścić tablice w zewnętrznym RAMie

    Witam, Do pamięci zewnętrznej odwołujesz się przez zwykły wskażnik o adresie większym niż wewnętrzna przestrzeń adresowa RAM'u Więc aby stworzyć tablice musisz odwołać się przez wskażnik char* bufor = (char*)0x8000; // deklaracja adresu początkowego tablicy //--------------------------------------...

    Mikrokontrolery   18 Sie 2005 16:56 Odpowiedzi: 2    Wyświetleń: 2012
  • [STM32] Zapis danych z czujnika MEMS na kartę SD w STM32 - problem z buforem char

    Jeśli zmiana rozmiaru buforów powoduje że program przestaje działać oznacza to że prawdopodobnie kończy się pamięć na stosie. Kilka rozwiązań jest. 1. zwiększyć stos 2. zdefiniować bufory jako static albo zmienne globalne wtedy nie trafią na stos 3. jeżeli idea projektu na to pozwala podzielić odczyt na mniejsze paczki i zapisywać po trochu(używając...

    Mikrokontrolery ARM   20 Paź 2017 21:50 Odpowiedzi: 8    Wyświetleń: 873
  • przerwanie po wysłaniu znaku vs przerwanie generowane po opróznieniu

    Oczywiście, że ma. Zarówno bufor odbiornika, jak i bufor nadajnika. Jeśli w UDR jest już bajt danych, to kolejny zapis odbędzie się do bufora (automatycznie załatwia to hardware MCU). Stąd też zazwyczaj zapisując dane do UDR sprawdzasz flagę UDRE, czy masz miejsce w buforze. Flagę zakończenia transmisji sprawdza się rzadko, zazwyczaj jeśli po zakończeniu...

    Mikrokontrolery AVR   30 Lip 2017 12:55 Odpowiedzi: 8    Wyświetleń: 954
  • [C] - Jak sprawdzić czy zmienna zmieniła wartość.

    W zasadzie to są dwa podejścia do tematu: 1. Odświeżanie na żądanie ( trochę mi się rymło ) tj. każda operacja zmieniająca wyświetlaną daną powinna wywołać funkcję odświeżania ekranu. Nowy odczyt temperatury - bach zapis na ekran. Zmienił się stan wejścia - bach zapis na ekran itd. 2. Odświeżanie cykliczne tj. ekran odświeżany jest w zadanych odstępach...

    Mikrokontrolery Początkujący   12 Lip 2013 12:21 Odpowiedzi: 6    Wyświetleń: 2715
  • Programowanie AVR: Jak zapisać flash ATmega64 przez SPI?

    Nie. Pamięć FLASH podzielona jest na strony. Zapis zasze obejmuje na raz całą stronę, a jest ona zapisywana ze specjalnego bufora. Przed zapisem strony FLASH (podajesz nr strony), musisz wcześniej załadować bufor danymi. W tym celu najpierw robisz load program memory page (i ładujesz zawartość strony), a potem załadowaną stronę zapisujesz do pamięci...

    Mikrokontrolery   05 Lut 2012 15:45 Odpowiedzi: 4    Wyświetleń: 1184
  • [AVR] [AVR][Bascom] UART nie odbiera znaków, zapis na SD działa poprawnie

    Witam. Włącz przerwania, inaczej dane nie wpadną do bufora.

    Programowalne układy logiczne   06 Wrz 2012 15:41 Odpowiedzi: 4    Wyświetleń: 1773
  • Programator RT809H. Program do obsługi to wirus/trojan?

    Minęły dwa i pół roku i mamy "come back" Ta przeróbka od Khana się uruchamia ale podczas próby zapisu danych do bufora zalicza zwiechę. Przy czym jest dokładnie wszystko jedno czy sczytałem dane z chipa czy próbuje otworzyć z pliku. mam tego zipa z uruchamialną wersją programu ale rozpakowanie w inną lokalizacje nic nie daje. mało tego tym razem Windows...

    Warsztat elektronika   23 Gru 2025 23:58 Odpowiedzi: 13    Wyświetleń: 1473
  • [c]TERMIAN UART:konwersja i zapis danych z bufora RS_buf do tablicy

    Skonwertować możesz przy użyciu sscanf podając jako wskaźnik na ciąg znaków miejsce, w którym powinna się zaczynać dana liczba. Ale najpierw musisz się upewnić, że odebrałeś pełne dane. Zapisuj je w tablicy, a nie w pojedynczej zmiennej char.

    Programowanie   07 Lip 2013 15:09 Odpowiedzi: 3    Wyświetleń: 1707
  • QT C++: Jak prawidłowo odbierać duże ilości danych przez socket?

    Możesz czytać po prostu non stop i po bajcie aż do momentu, gdy połączenie zostanie przez nadawce zerwane (nieładne rozwiązanie) albo w danych znajdzie się zapis świadczący o ich końcu - wtedy kończysz czytanie i przedstawiasz dalej zkolecjonowany bufor.

    Programowanie Początkujący   19 Lis 2018 09:13 Odpowiedzi: 8    Wyświetleń: 564
  • Jak zapisać i odczytać dane z pamięci At45db081b na AVR 90s8535?

    Miałem kiedyś problemy z taką pamiecią problem był w zasilaniu, brakowalu prądu podczas zapisu z bufora do flasha. Po zmianie rezystorka problem ustąpił. pozdrawiam

    Mikrokontrolery   25 Wrz 2008 10:46 Odpowiedzi: 17    Wyświetleń: 2873
  • STM32 - Jak efektywnie zapisywać dane 1KHz z sensorów na kartę SD Fatfs?

    Dwa bufory uzupełniane danymi naprzemiennie najlepiej o rozmiarze będącym wielokrotnością jednego sektora SD ( chyba 512B ). Bufory muszą być na tyle duże aby w czasie zapisu na SD mieściły wszystkie dane z czujników. Coś więcej: [url=http://elm-chan.org/fsw/ff/en/appno... -> Using Mutiple-Sector Write Uwaga, karta SD szczególnie większych...

    Mikrokontrolery   17 Paź 2015 13:40 Odpowiedzi: 6    Wyświetleń: 1212
  • PLC: zapis wartości analogowych co 0.2 i 1Hz w buforze 30 rejestrów.

    Dobrze abyś napisał w jakim środowisku działasz, ale ogólnie są funkcje przepisujące i wypełniające bloki pamięci, oraz funkcje tzw adresowania względnego, gdzie wskazujesz początek zakresu pamięci i jakiś wskaźnik (dodatkowy rejestr), będący przesunięciem od tego miejsca. Jak zrobiłeś generator, to używasz od niego styków |p| tym zwiększasz licznik/wskaźnik...

    Programowanie Początkujący   19 Gru 2024 14:44 Odpowiedzi: 2    Wyświetleń: 315
  • [STM32L] [STM32L-Discovery] [BMA180] Komunikacja z akcelerometrem BMA180

    Tak się składa, ze również korzystam z BMA180. O to moja funkcja odczytu i zapisu bajtu z czujnika pod wskazany adres: [syntax=c]u8 spi_read_byte_acc(u8 adres) { u8 data; // Opuść ChipSelect, wyczyść poprzez odczyt DR bufor RX, oraz wyślij adres wraz z poleceniem odczytu. CS_ACC = 0; data = SPI1->DR; SPI1->DR = BMA180_READ | adres; // Oczekiwanie na...

    Mikrokontrolery ARM   03 Cze 2012 20:25 Odpowiedzi: 40    Wyświetleń: 6441
  • [AVR][C] PetitFat jak dopisać dane do końca / początku pliku

    a dlaczego nie użyjesz FatFS? Daje trochę więcej możliwości. a tu masz coś do Petit: pf_write(bufor, sizeof(bufor), &s1); z tego co pamiętam zmienna s1 mówi o pozycji w której ma być zapisana zmienna bufor. więc po ponownym uruchomieniu s1 jest resetowana i zawsze masz tu tą samą wartość. przed zapisem danych trzeba użyć pf_lseek(xxx) gdzie xxx to koniec...

    Mikrokontrolery AVR   28 Sty 2012 14:12 Odpowiedzi: 13    Wyświetleń: 3094
  • Jak zapisać numer pastylki Dallas do EEPROM 2402 w Bascom na AT89c2059?

    zapis: i2cstart i2cwbyte adres_i2c_pamieci for i =1 to 8 i2cwbyte dane(i) next i i2cstop przy zapisie trzeba zobaczyc ile fizycznie pamiec i2c ma buforu (do szybkiego zapisu bajt po bajcie odczyt: i2cstart i2cwbyte adres_i2c_pamieci i2cstart for i=1 to 7 i2crbyte dane (i), ack next i i2crbyte dane(8), nack i2cstop odczyt jest...

    Mikrokontrolery   29 Maj 2006 17:42 Odpowiedzi: 5    Wyświetleń: 1434
  • [mega32] Jak wysłać plik txt z PC do EEPROM 24C64 przez AVR Mega32 w Bascom?

    Podczas programowania warto trzymać się starych, sprawdzonych standardów. Np. Intel HEX. Ten standard ma rozwiązane już te problemy o których piszecie, np. jak wieki bufor, kedy rozpocząć zapis eepromu, adresowanie + jeszcze kontrole poprawność danych CRC.

    Mikrokontrolery AVR   03 Wrz 2009 11:47 Odpowiedzi: 9    Wyświetleń: 3011
  • Jak zainicjalizować i zapisać wielowymiarową tablicę w EEPROM XMega128A4U?

    ad 1. Zapewne żaden. ad 2. Dokładnie. Podczas odczytu zwracana jest zawartość EEPROM (skopiowana do bufora lub ostatnio zapisana), podczas zapisu, zapis odbywa się do bufora. Pomyśl o tym tak, że masz np. 32 bajtowy bufor, do którego możesz zapisywać. Po uzupełnieniu w nim danych, możesz je skopiować na raz do EEPROM, na dowolną stronę, której adres...

    Mikrokontrolery AVR   22 Gru 2018 20:57 Odpowiedzi: 6    Wyświetleń: 564
  • [STM32] USART - odbieranie danych przez przerwanie, jak wyodrębnić liczbę?

    Bufor cykliczny, inaczej też nazywany kołowym, to najlepsze rozwiązanie do tego co chcesz zrobić. Tym bardziej, że jak zaznaczyłeś danych będzie sporo. Każdy odebrany znak wpisujesz do bufora i przesuwasz wskaźnik zapisu o 1. Możesz to robić przez obsługę przerwania od portu szeregowego, albo możesz do tego wykorzystać DMA. Dlaczego bufor? Ponieważ...

    Mikrokontrolery ARM   10 Kwi 2017 11:16 Odpowiedzi: 8    Wyświetleń: 2031
  • Jak poprawić odbiór SMS z Eryka T68i przez Atmega16? UART, prędkość transmisji

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

    Mikrokontrolery   06 Sty 2006 11:13 Odpowiedzi: 12    Wyświetleń: 3276
  • Pendrive Lexar - zacinający się zapis plików. Szukam marki z wiarygodnymi parametrami

    Czy jest jakaś marka pendrivów, która nie oszukuje i jak podaje dane parametry, to one takie są, a nie, że na chwilę może i ma 110MBs zapisu, ale zapomnieli dodać, że ich pendrive musi odpocząć co kilka sekund? A to moze nie pendrive musi odpocząć tylko twój komputer czyt. bufor się kończy i pendrive czeka na dane z dysku. Jaką masz specyfikacje komputera...

    Komputery Początkujący   17 Cze 2021 16:30 Odpowiedzi: 6    Wyświetleń: 447
  • [C] Odczyt z pliku *.csv wcześniej zapisanych danych floatow

    Właśnie zawsze mnie zastanawiało jak zabezpieczyć, żeby użytkownik nie mógł wyjść poza bufor danej tablicy Zapamiętać rozmiar i sprawdzać indeks podczas odczytu/zapisu z tablicy. No tak, ale co jeśli pracujemy na stringach. Na przykład: char nazwa[5]; scanf("%s",&nazwa); Jak w takim wypadku zrobić zabezpieczenie, żeby użytkownik...

    Programowanie   23 Paź 2010 15:14 Odpowiedzi: 8    Wyświetleń: 6807
  • AVR-GCC - Zapis i aktualizacja bloku danych w EEPROM?

    A nie prościej wykorzystać przerwania EEPROM? Inicjować je flagą potrzeby zapisu struktury? A w przerwaniu "lecieć" po kolejnych elementach struktury? robiw Można tak, albo dodać kopiowanie struktury do bufora tymczasowego z którego odbędzie się zapis. Ma to sens jeśli w czasie zapisu pola struktóry moga się zmienić - dojdzie wtedy do uszkodzenia danych....

    Mikrokontrolery AVR   25 Sie 2016 19:17 Odpowiedzi: 21    Wyświetleń: 2439
  • Jak zaprojektować strukturę programu AVR-C dla termometru z menu na LCD?

    Hmm, nie wiem dlaczego koledzy tak bardzo odradzacie obsługę LCD w przerwaniach. Ja to mam tak zrobione w wielu projektach. Przerwanie do obsługi LCD pojawia się co określony czas (czas potrzebny na zatrzaśnięcie danych do LCD), w przerwaniu "lecą" dane z bufora do LCD bez żadnych opóźnień. W pętli głównej wysłanie danych do LCD wiąże się z zapisem...

    Mikrokontrolery Początkujący   03 Sty 2012 18:28 Odpowiedzi: 11    Wyświetleń: 2684
  • Crucial MX500 CT500MX500SSD1 Sata III - Niska szybkość, klonowanie systemu AOMEI Backupper 6.7.0

    Na oko około 300MB/s może wyciągniesz. Po za samym "plikiem" przepustowość zużywają też dane komunikacyjne i sumy kontrolne pakietów. Pobaw się jeszcze ustawieniami buforowania w Managerze urządzeń. Jedne dyski osiągają lepszą wydajność z buforowaniem, inne bez. To samo z Opróżnianiem bufora zapisu.

    Komputery Hardware   20 Lis 2021 10:47 Odpowiedzi: 6    Wyświetleń: 831
  • Jak odebrać 512 bajtów z PC na uC przez RS232 w BASCOM?

    Najlepiej to dać znacznik początku ramki a na końcu jakieś CRC. Odbiornik powinien szukać znacznika początku i jak na niego trafi to zacząć odbierać pozostałe dane. Jak zbierze ich 513 to z 512-tu oblicza CRC i porównuje ze znakiem 513-tym. Jak dobre to zapisuje, jak złe to odrzuca. A sam odbiór to w przerwaniu, i zapis do bufora z jednoczesnym inkrementowaniem...

    Mikrokontrolery AVR   30 Lis 2009 18:04 Odpowiedzi: 20    Wyświetleń: 5785
  • [AVR][C] Optymalizacja wykorzystania zasobów, Ethernet

    Przy TCP przeniesienie retransmisji na aplikację jest utrudnione. Każdy bajt o danym numerze sekwencyjnym przy każdym wysłaniu musi być taki sam, zresztą pakiet przy retransmisji musi mieć ten sam numer sekwencyjny (lub jeśli potwierdzono tylko część pakietu - trochę dalszy). Najprostsze rozwiązanie według mnie to bufor FIFO z trzema wskaźnikami - zapisu,...

    Mikrokontrolery   26 Sie 2009 19:47 Odpowiedzi: 18    Wyświetleń: 3176
  • Błędy przy zapisie danych do pliku w C++ - string i tablica char

    Czy ten kod na pewno powinien się skompilować? No chyba że to nie jest C++? ;) bufor nie ma żadnych metod, ponieważ jest to zwykła tablica znaków char , dlatego nie ma tu żadnego length . I skąd 1024? ;) Nie powinno być to 30? Natomiast *wskaznik odwoła się do pierwszego znaku, zamiast do całego ciągu znaków - należałoby raczej usunąć gwiazdkę. Kolejna...

    Programowanie   04 Mar 2011 10:23 Odpowiedzi: 5    Wyświetleń: 2226
  • Czy w EEPROMie podczas zapisu kasowana jest cała strona?

    Zapis do EEPROM jest realizowany różnie. Są EEPROMy w których kasowanie odbywa się stronami, natomiast zapis możliwy jest do pojedynczych komórek, są też EEPROMy posiadające wewnętrzny bufor SRAM, do którego odbywa się najpierw zapis, a potem z niego na stronę pamięci. W takim przypadku jeśli strona ma np. 128 bajtów, to inicjacja zapisu powoduje zapisanie...

    Mikrokontrolery   27 Lip 2016 22:16 Odpowiedzi: 35    Wyświetleń: 2574
  • arduino nano - przetwornik a/c i zapis danych na karcie SD

    Jeśli Arduino to masz bibliotekę do kart SD, schematy podłączenia znajdziesz w internecie bez problemu, musisz tylko uważać na to, ze karta SD zasilana jest napięciem 3,3V i w takim standardzie przyjmuje też sygnały - czyli bezpośrednie podpięcie jej do Arduino pracującego na 5V uszkodzi ją. Warto też pamiętać, że karta pobiera 100mA lub więcej "w szpilkach"...

    Arduino   09 Sty 2016 00:58 Odpowiedzi: 5    Wyświetleń: 1938
  • Narzędzie do zapisu wyników kontroli jakości z PLC do bazy danych - rekomendacje?

    Rozwiązanie tanie, ale wymaga odrobiny programowania: buforuj dane w sterowniku (nie przesadź z wielkością bufora, w najgorszym razie - przy awarii PLC - będzie trzeba przetestować wyroby ponownie). Po stronie PC napisz skrypt w SCADA, który będzie czytał parametry wyrobu z bufora, zapisywał dane do bazy SQL (unikaj używania plików, a już szczególnie...

    Automatyka Przemysłowa   10 Mar 2017 00:47 Odpowiedzi: 6    Wyświetleń: 834
  • [LPC1769] [LPC1769][C] - Błędna obsługa UART w przerwaniu, niepoprawne znaki na terminalu

    No i jest problem okazało się, że zastosowanie kodu który wcześniej namłodziłem dla zapisu danych w pamięci NOR FLASH nie zdaje egzaminu. Za każdym razem pierwszy zapis bufora o rozmiarze opisanym w BUF_SIZE jest prawidłowy, następne zapisy tracą cześć danych. Wnioskuję, że zapis do pamięci flash trwa zbyt długo i dane są nadpisywane. Zwiększanie rozmiaru...

    Mikrokontrolery   03 Lip 2014 11:50 Odpowiedzi: 8    Wyświetleń: 1797
  • Biblioteki w C do obsługi LCD Siemens M55 na AVR - gdzie znaleźć?

    A mógłbyś mi jeszcze wyjaśnić tą funkcję? A co tu wyjaśniać? :D To jest funkcja wysyłania danej przez SPI...tylko że dla STM'a. SPI1 - to wskaźnik na strukturę zrzutowaną na obszar pamięci rejestrów SPI, DR to jeden z jej elementów składowych (tutaj akurat rejestr zapisu do bufora).

    Mikrokontrolery AVR   08 Mar 2011 15:51 Odpowiedzi: 7    Wyświetleń: 2465