rozmiar buforu rejestru

Znaleziono około 122 wyników dla: rozmiar buforu rejestru
  • [C, AVR, Atmega48] Wywołanie przerwania TX przy nadawaniu kolejnych znaków z Atmegi48

    Witam, Bufor nadawczy jest o rozmiarze jednego wysyłanego znaku (tak na prawdę jest to rejestr przesuwny samego UARTu). Zapisując dane do UDR jeśli bufor nadawczy jest pusty to od razu jest przepisywana do niego dana i rozpoczęcie transmisji. W innym przypadku jeśli w UDR są nowe dane a nie wszystko zostało wysłane to sprzęt czeka aż się wyślę i przepisze...

    Mikrokontrolery Początkujący   23 Wrz 2022 18:48 Odpowiedzi: 14    Wyświetleń: 777
  • Nieoczekiwana zmiana rejestru CR1 od USART3 -komunikacja Master - Slave, stm32f1

    To dlaczego rozmiar bufora 512 bajtów miałby nie wystarczyć? Po zarezerwowaniu wypełnił bufor jakąś wartością, później w czasie pracy podejrzyj co się w nim dzieje.

    Mikrokontrolery ARM   18 Mar 2019 12:39 Odpowiedzi: 24    Wyświetleń: 990
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [C] Komunikacja AVR z SD/MMC i www: serwer HTTP, TCP/IP, RS485, baza danych

    konfiguracja kontrolera polega na tym, że do kilku(nastu) rejestrów wpisujesz odpowiednie dla siebie wartości, ustawiasz rozmiar buforów, adres MAC etc. W tym module kontroler jest widoczny w przestrzeni pamięci pod 32 adresami zaczynając od 0xFF00, więc dostęp do rejestrów jest skrajnie prosty. Komunikacja z tym układem nie jest skomplikowana, z początku...

    Mikrokontrolery   26 Wrz 2008 22:18 Odpowiedzi: 7    Wyświetleń: 3147
  • [ATmega32] Zatrzymanie programu po odbiorze danych RS232 w Bascom

    Mnie zastanawia jedna rzecz, skoro korzystasz z przerwań to po jakiego grzyba tam input? Zobacz jak mozna to rozwiazac: Odebrano: Disable Urxc ' wylaczenie przerwania na czas trwania aktualnego 'Jesli licznik znakow jest mniejszy od maksymalnego rozmiaru bufora to... If Licz_znaki < Max_znakow Then '...zwieksz licznik znakow, do buforu transmisji...

    Mikrokontrolery AVR   26 Lut 2009 19:14 Odpowiedzi: 4    Wyświetleń: 1850
  • Siemens s7-200 - Jak na wyjście podać sygnał wejściowy ale opóźniony

    Witam, jeśli nie potrzebujesz dużej rozdzielczości (co pociąga za sobą duży rozmiar bufora) możesz użyć prostego przesuwania bitów, rejestru szeregowego lub bufora FIFO do którego będziesz co określony czas dodawał wartość/stan wejścia pomiarowego.

    Automatyka Sterowanie PLC   27 Maj 2014 17:49 Odpowiedzi: 7    Wyświetleń: 1470
  • REKLAMA
  • [F303] USB FS HAL - enumeracja działa, ale nie mogę wysyłać danych

    Jeśli używasz stosu USB z CubeMX, to: 1. Oprogramowanie urządzenia niekoniecznie jest poprawnie skonfigurowane, np. słynne już błędne ustawienie VBUS sensing lub bzdurny rozmiar bufora danych w CDC. 2. Funkcje wysyłania danych muszą być wołane z przerwania o tym samym priorytecie, co przerwanie USB - inaczej urządzenie się powiesi z powodu błędnych...

    Mikrokontrolery ARM   08 Maj 2017 11:45 Odpowiedzi: 3    Wyświetleń: 1629
  • Buforowanie zapisu na dysku w Windows 2000/XP - ryzyko uszkodzenia danych?

    Nie prawda, że ta opcja włącza pamięć cache w dysku! Ona włącza dodatkowy bufor tworzony przez system operacyjny w pamięci RAM. Rozmiar tego bufora można zmieniać np. grzebiąc w rejestrze systemowym lub za pomocą programów w stylu TweakUI. Jego zbyt duży rozmiar może powodować utratę pewnych danych przy zamykaniu systemu, jeśli nie zdążą się one zapisać...

    Komputery Hardware   16 Cze 2004 21:15 Odpowiedzi: 2    Wyświetleń: 1386
  • [STM32F103RB][REJESTRY] - USART i DMA - ramka danych (odbiór)

    Odbiór danych o nieznanym rozmiarze przez DMA jest bardzo problematyczny... Ponieważ włączyłeś tryb "circular", to w zasadzie jedyna opcją jest późniejsze składanie danych w dodatkowym buforze - będziesz musiał skopiować to co jest na końcu bufora DMA i potem to co jest na początku - tak aby dane znów były w poprawnej kolejności. DMA realizuje po prostu...

    Mikrokontrolery ARM   04 Sie 2016 19:02 Odpowiedzi: 11    Wyświetleń: 1293
  • ATmega8A C - Rozmiar sprzętowego bufora nadawania/odbioru USART

    Ale Kolego, SPRZĘTOWY bufor nadawczy/odbiorczy tego procesora ZAWSZE ma rozmiar 1 bajta. Tego nie da się zmienić - tak jest z punktu sprzętu i koniec. Aby stosować większe bufory musisz zastosować przerwania (RX_vect, UDRE_vect), bufory kołowe i zrealizować teoretycznie ograniczony tylko dostępnym RAM'em bufor programowo. Załączam kompletny przykład...

    Mikrokontrolery AVR   11 Lis 2013 17:26 Odpowiedzi: 9    Wyświetleń: 1950
  • REKLAMA
  • ESP32 komunikacja SPI z enkoderem absolutnym AS5048A

    co zawiera beginTransaction beginTransaction(SPISettings settings); SPISettings: uint32_t clock (domyślnie 1000000) uint8_t bitOrder (domyślnie SPI_MSBFIRST) uint8_t dataMode (domyślnie SPI_MODE0) Funkcja zakłada blokadę SPI_MUTEX_LOCK w danym wątku, który jest później zwalniany przez endTransaction(). co kryje się za poleceniem transfer(stuff); void...

    ESP8266 i ESP32   02 Lut 2020 21:28 Odpowiedzi: 21    Wyświetleń: 1884
  • Jak zrozumieć początkowe linie programu z mikrokontrolerem 24C64?

    $include (REG51.inc); dołączenie definicji rejestrów uK (kompilator RA-51 Raisonance) NAMEOBSLUGA_AT24C64 ;Poniżej definicje stałych użytych w programie FIXEDADDR EQU0A0H;stała częśc adresu pamięci 24C64 USRADDR EQU0;ustawiana przez użytkownika część adresu (wartości 0..7) MEMSIZE EQU2000H;liczba bajtów dla 24C64 PMEMSIZE EQU32;liczba bajtów na stronę...

    Programowanie   14 Lis 2005 09:04 Odpowiedzi: 2    Wyświetleń: 1119
  • Atmega16 RS232 - zatrzymanie sekund na LCD przy braku transmisji radiowej

    Skorzystać z odbioru danych w przerwaniu od UARTA. Mały przykład dla ciebie: $regfile = "M32def.dat" 'Deklaracja typu mikrokontrolera $crystal = 8000000 'Czestotliwosc oscylatora $baud = 9600 Const Max_znakow = 11 'rozmiar bufora Dim Bufor As String * Max_znakow Dim Licz_znaki As Byte Dim Flaga As Bit Enable Interrupts On Urxc Odebrano 'przerwanie...

    Mikrokontrolery AVR   13 Sty 2009 12:26 Odpowiedzi: 5    Wyświetleń: 1779
  • [stm32][eclipse][gcc] - Konfiguracja i pobieranie danych z DCMI?

    Nie napisałeś w jakim formacie masz ramkę. Zakładam, że RGB565. Jeśli tak, to na początek niepoprawnie rezerwujesz miejsce na taką ramkę. W RGB565 1 piksel obrazu zajmuje 2 bajty(jak sama nazwa wskazuje). Czyli na przykład aby odebrać ramkę o rozdzielczości 160x120 potrzebujesz 160x120x2 = 38400 bajtów, dla 320x240 to już jest 153600 bajtów. I tak dalej....

    Mikrokontrolery ARM   17 Lis 2014 23:24 Odpowiedzi: 24    Wyświetleń: 2823
  • [STM32F4Discovery] - DMA po raz pierwszy - nazwy rejestrów.

    To nie to, nie adresowanie rejestrów. Wszędzie w przykładach bez SPL widzę DMA1_Channel0-> itd., a u mnie nie ma tych definicji. Dodano po 3 Tak przy okazji - rozmiar bufora podaje się w wybranych jednostkach czy zawsze w bajtach? Tzn. jeżeli rozmiar bufora jest 50 a wybrane mam Half_Word to znaczy że będzie 50 słów 16to bitowych czy 50 bajtow - 25...

    Mikrokontrolery ARM   01 Sie 2013 11:33 Odpowiedzi: 19    Wyświetleń: 2058
  • REKLAMA
  • Odczyt parametru z licznika LUMEL przez MODBUS w C++ (rejestr 4019)

    U mnie działa tak więc kod jest prawidłowy ! #include <windows.h> #include <stdio.h> #include <stdlib.h> #include <time.h> #define cbOutQueue 35 //rozmiar bufora danych wyjściowych #define cbInQueue 35 //rozmiar bufora danych wejściowych int __fastcall Write_Comm(HANDLE hCommDev, DWORD nNumberOfBytesToWrite); int __fastcall...

    Automatyka Przemysłowa   16 Paź 2015 13:02 Odpowiedzi: 46    Wyświetleń: 16272
  • Jak zaimplementować kolejkę FIFO w C dla 8051 bez struktur?

    potrzebna ci jest tzw. tablica kolowa. masz wiec tablice o rozmiarze n i dodatkowo dwa wskazniki, jeden - ktory pokazuje jej 'poczatek' i drugi - pokazujacy jej 'koniec'. pare trikow programowych i masz rejestr kolowy. jak cos wpisujesz to robisz to do rejestr[koniec++]. jak odczytujesz to czytasz z rejestr[poczatek++]. musisz potem wywolac funkcje,...

    Mikrokontrolery   21 Cze 2017 14:43 Odpowiedzi: 9    Wyświetleń: 5471
  • AT91SAM7X128 - zawieszanie się programu przy funkcji PA_write w pętli

    Cześć Co do tego co napisałem wcześniej( będą strony z data sheet do Twojego procka): Jak program odwoła się do obszaru pamięci UNDEFINED(ABORT)str.18,19 to generowany jest wyjątek "data abort", procesor wchodzi w tryb "ABORT MODE" i skacze pod adres 0x00000010 a adres powrotny zostaje zapisyna w rejestrze R14_ABORT,str41. Adres niezdefiniowanej pamięci...

    Mikrokontrolery   09 Sty 2008 13:41 Odpowiedzi: 8    Wyświetleń: 2649
  • Jak obliczyć średnią z danych w rejestrze %R4000 w PLC?

    Jaki masz sterownik? Tyle pomiarów to nie jest jakaś wielka ilość dla większości sprzętu. Zaletą takiego bufora kołowego jest to, że masz zawsze (poza startem) obliczenia z pełnej ostatniej godziny. Możesz też liczyć średnią narastającą. W jednym rejestrze sumować kolejne próbki, a w drugim liczyć ilość próbek. Przy tym rozwiązaniu ogranicza Cię rozmiar...

    Automatyka Przemysłowa   18 Kwi 2016 13:05 Odpowiedzi: 6    Wyświetleń: 1050
  • Atmega8 - Implementacja przerwań dla DMX z UART i timerem RS485

    Odniosę się tylko do nadajnika, bo mam wrażenie, że autor wątku w tej chwili właśnie nadajnik próbuje wykonać. Nadajnik możesz to zrobić w oparciu o timer, na którym ustawisz sobie określony zegar - np. te porządane 250 kHz. Być może musisz ustawić 500kHz - aby wyłapywać nie tylko czas cyklu, ale i jego zbocze narastające i opadające. Potem budujesz...

    Mikrokontrolery AVR   17 Wrz 2012 17:07 Odpowiedzi: 14    Wyświetleń: 2643
  • SPI Clone - programator kości SPI

    Cześć :) W związku z tym, że w miejscu w którym pracuję istnieje potrzeba programowania pamięci SPI których wsad jest taki sam, stwierdziłem że zbuduję urządzenie, które będzie kopiowało zawartość jednej kości do drugiej. Niby nic, ale z czasem chciałbym zająć się zawodowo projektowaniem oraz programowaniem mikrokontrolerów, więc jako pierwszy projekt...

    DIY Początkujący   05 Sty 2023 20:47 Odpowiedzi: 8    Wyświetleń: 4782
  • Przykładowy program LAD dla rejestru przesuwnego w Easy Soft 6 PRO

    http://obrazki.elektroda.pl/7525632900_1... w przypadku rotacji, obieg jest zamknięty, w przypadku rejestru przesuwanego bit 7 nie wraca na bit 0 tylko wypada, na bit 0 wchodzi logiczne zero. to najprostszy wyjaśnienie. przesuwanie można robić w prawo jak i lewo oraz o dowolną liczbę n (dla byte 0..7, dla word 0..15, dla dubleword 0..31)....

    Automatyka Przemysłowa   28 Paź 2012 09:40 Odpowiedzi: 2    Wyświetleń: 4566
  • [STM32F1][C] UART4 STM32F103RET6 - problem z inicjalizacją i DMA

    Zegary na pewno dobrze ustawione ? Jeśli nie masz dzielnika przez 2 na tym APB gdzie jest UART4 to wartość w rejestrze BRR jest błędna (no chyba ze taktowanie też jest inne niż 72MHz) UART4 jest na APB1, a ta ma max. 36MHz, więc nawet jeśli MCU jest na 72MHz, to musi być dzielnik Dodano po 4 PS. Dla pewności zobacz jaki masz rozmiar bufora wejściowego...

    Mikrokontrolery ARM   14 Sie 2018 21:06 Odpowiedzi: 20    Wyświetleń: 1056
  • Podwójne SPI w STM32F0DISCOVERY - dziwne zachowanie pinu NSS

    Tego bitu FRXTH nie widziałem, jak rozumie on ustala mi rozmiar bufora RX. Bity SSI i SSM ustawiam na "1" jeżeli chcę generować programowo sygnał SS układem master to tak chyba muszę te bity ustawić? Przynajmniej na tyle doczytałem, ale mogłem coś pomieszać. Po resecie rejestr CR2 ma wartość 0x0700 co daje bitom DS wartość 0111 czyli 8-bitów (przynajmniej...

    Mikrokontrolery ARM   29 Maj 2017 21:00 Odpowiedzi: 16    Wyświetleń: 1200
  • pamięć z 4-8 bitowym dostępem sekwencyjnym-blokowym

    https://obrazki.elektroda.pl/7048158500_... W zasadzie nie wiem jaki tytuł dać ;) Jest to uniwersalny moduł (bufor) a częściowo dedykowany ze względu na dostęp sekwencyjno-blokowy. - obsługuje pamięci SRAM w obudowie dip 28 - umożliwia 4 lub 8 bitowy dostęp - podział na bloki 256 lub 512 bajtowe - sekwencyjny dostęp - konfigurowalny...

    DIY Konstrukcje   15 Kwi 2019 20:21 Odpowiedzi: 9    Wyświetleń: 2328
  • BASCOM - [ATtiny2313] Sterownik podwórkowy: Poprawa kodu dla lamp i bramy

    Dosyć odważnie sobie poczynasz na mikrokontrolerze mającym 2kB Flash i 128B SRAM :D ale do odważnych świat należy. Odchudziłem Ci trochę kodzik. Obsługa przerwania timera została stuningowana moim programem NoSave Tool. Teraz mikrokontroler nie odkłada na stos większości rejestrów a tylko te potrzebne - w tym przypadku tylko jeden :D Przekłada się to...

    Mikrokontrolery AVR   25 Paź 2015 20:45 Odpowiedzi: 9    Wyświetleń: 1665
  • [atmega8] Porównanie zmiennych z EEPROM i SRAM w Atmega8 przy użyciu C

    Podejrzewam, że najwięcej problemów robi to: pamieci przydzielonej dynamicznie nie zwalniam i jak widać jest kaszana.tylko jak rozumiem musialbym to zrobić poza funkcją substr? całkiem mozliwe.patrze a avr studio i dzieją sie dziwne rzeczy. Jeśli zaczniesz zwalniać pamięć poza funkcją substr, to łatwo narobić błędów typu wycieki pamięci (kiedy w pętli...

    Mikrokontrolery   11 Wrz 2008 19:50 Odpowiedzi: 9    Wyświetleń: 2523
  • ESP8266 - specyfikacja zakończenia odpowiedzi AT (CR, LF, CR CR LF?)

    tylko string do znaku NULL a w buforze może już być następny znak a Ty ustawiasz Index na 0 Nie może być z dwóch przyczyn. 1. Jesteś w środku przerwania a sei nie było 2. Kopiowanie jest raczej szybkie Jedna uwaga na marginesie. Używanie takich funkcji jak strcpy, o których kompilator nic nie wie w przerwaniu może skutkowac odkładaniem dużej ilości...

    ESP8266 i ESP32   16 Lut 2017 00:45 Odpowiedzi: 13    Wyświetleń: 2493
  • Ciekawostki o 8-bitowych mikrokontrolerach AVR

    https://obrazki.elektroda.pl/7186671300_... Od kilku lat programuję 8-bitowe mikrokontrolery AVR i przez ten czas zdobyłem trochę wiedzy na ich temat. Poniżej znajduje się kilka ciekawostek o tych układach. Jeśli znacie jakieś inne interesujące informacje, to piszcie. Najnowsza wersja artykułu jest również dostępna na mojej stronie:...

    Artykuły   01 Kwi 2020 10:19 Odpowiedzi: 44    Wyświetleń: 10662
  • Dlaczego liczby nie zapisują się do pliku w programie asemblerowym Fasm32?

    Witam, Przyjaciele moi programiści. Przeczytałem pól książki związanej z asemblerem i oto co stworzyłem. Program oczywiście działa, dziękuje wam wszystkim za pomoc i oczywiście dobre rady. Temat uznaje za zakończony. ;Aplikacja tworzy plik \dane.txt i zapisuje do niego 100 pseudolosowych liczb .586P .MODEL flat, STDCALL ;--- stale z pliku .\include\windows.inc...

    Programowanie   21 Sty 2009 14:20 Odpowiedzi: 3    Wyświetleń: 3851
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    (...) matować liczby z zerami wiodącymi (najlepiej bez sprintf zajmującego dużo FLASH), zwłaszcza w wypadkach jaki podałeś przy DS18B20 int16_t fraction = (temperature & 0xF) * 625; // Część ułamkowa, 625 = 0.0625 * 10000, przecież gdybyśmy wyświetlili samą liczbę po przecinku mielibyśmy 0.625 zamiast 0.0625 ? ### 1) Weryfikacja w asemblerze na uC...

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1038
  • Wyświetlacz reklamowy w oparciu o WS2812B

    Witam, chciałbym przedstawić konstrukcje wyświetlacza 32x48 realizowanego w wolnych chwilach. Na samym początku co nieco o urządzeniu od strony konstrukcyjnej. Wyświetlacz zbudowany jest z 6 matryc o wymiarach 16x16 złożonych z diód adresowanych WS2812B. Matryce nabyte zostały na znanym portalu aukcyjnym i przywędrowały do mnie z chin. Matryce połączone...

    DIY Konstrukcje   20 Lip 2019 21:08 Odpowiedzi: 7    Wyświetleń: 4080
  • Jak zaprzyjaźniłem się z FFT (DFT, FFT, Goertz AVR asm) - opowiadanie z obrazkami

    https://obrazki.elektroda.pl/3563451200_... Intro Zawsze fascynowała mnie możliwość konwersji sygnału czasowego na dane w dziedzinie częstotliwości. Pamiętam jak w wieku około 16 lat dopytywałem mojego ówczesnego nauczyciela matematyki, jak działa transformata Fouriera. Dowiedziałem się wtedy tylko że jest to całka, niestety nic więcej...

    Artykuły   12 Lip 2024 23:07 Odpowiedzi: 11    Wyświetleń: 2652
  • ATmega 32 - UART na 9600 i na 8 bitach danych i 1 stopu nie działa

    Tak jak w temacie coś mi kod nie działa proszę o pomoc gdzie leży błąd Ps wyświetla A ale B to nie wyświetla korzystam z 8Mhz [syntax=objc] #ifndef UART_H_ #define UART_H_ //Załączenie bibliotek systemowych #include<avr/io.h> #include<avr/interrupt.h> #include<util/delay.h> //Zadeklarowanie używania lub nie RS485 #define RS_485 0 #if...

    Mikrokontrolery Początkujący   08 Cze 2015 17:59 Odpowiedzi: 3    Wyświetleń: 849
  • Atmega2560[BASCOM],FT232RL wybór uartów do komunikacji

    Jeszcze mam jedno -może dwa pytanka. Otóż dla mnie najwygodniejsze było by zrobienie odbioru danych wszystkich czterech uartów w przerwaniach. Tak aby jeśli przyjdą jakieś dane, z któregoś z moich czterech modułów komunikujących się właśnie poprzez rs232 , to działo by się mniej więcej coś takiego że: 1.Po pierwsze dane przesyłane są w postaci "paczek...

    Mikrokontrolery AVR   15 Gru 2009 23:30 Odpowiedzi: 10    Wyświetleń: 4911
  • Moja walka z SD Card, Atmega, AVR GCC - Problem rozwiązany

    Niestety, zakładam w programie wielkość i to mi wystarcza. Można odczytać rejestry a można spróbować odczytać jakieś dalekie dane i sprawdzić odpowiedź. Co do danych z CSD to się nie bawiłem, w CID zawsze jest rozmiar ale trzeba go mądrze interpretować bo to ciąg tekstowy. W 90% występuje coś w stylu ...SDNNNXX.... gdzie NNN - rozmiar, XX - jednostka....

    Mikrokontrolery AVR   23 Kwi 2010 15:06 Odpowiedzi: 16    Wyświetleń: 7753
  • IRQ tester - multiwibrator, dyskryminator, generator, ...

    IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...

    DIY Warsztat   09 Wrz 2024 21:32 Odpowiedzi: 5    Wyświetleń: 1350
  • Świąteczny wyświetlacz LED 32x32

    (at)Boruc95: Płytka z pierwszego zdjęcia była robiona jako pierwsza - po prostu zapomniałem na końcu odwrócić tekstu ;-). (at)bobo Moje matryce 8x8 5mm mają chyba około 6cm (chyba 57mm), więc jest to kwadrat o boku około 22,8cm lub prostokąt 45,6cm x 11,4cm. Co do przewodów to faktycznie, nie wyglądają zbyt estetycznie, ale jednak zdecydowałem się na...

    DIY Poczekalnia   24 Wrz 2012 17:26 Odpowiedzi: 32    Wyświetleń: 22258
  • Boberov Unbelievable Boot Loader (programator pamięci ISP)

    http://obrazki.elektroda.pl/7154876600_1... Boberov Unbelievable Boot Loader V0.1 2013 Na wstępie skrócone informacje na temat projektu którego szerszy opis znajduje się w dalszej części tekstu. Program bootloadera przeznaczony jest dla ATMEGA8 (po minimalnych zmianach każdy AVR z wystarczającą ilością pamięci), umożliwia programowanie...

    DIY Konstrukcje   02 Kwi 2014 08:03 Odpowiedzi: 11    Wyświetleń: 8481
  • Przerwania proste i przyjemne - część 3 - kilka dodatkowych tricków i porad

    Do tej pory omówiliśmy znaczenie ostrożnej obsługi przerwań, metody solidnej strukturyzacji ISR oraz uwagi wymagane do zmiennych globalnych i lokalnych ( Uważaj na przepełnienia bufora danych Generalnie używamy programowych buforów do interfejsów komunikacyjnych. Na przykład, mikrokontroler może zapewnić podrzędny interfejs komunikacji szeregowej I²C...

    Artykuły   20 Kwi 2022 08:45 Odpowiedzi: 1    Wyświetleń: 2112
  • [ATMEGA8] Jak zrealizować obsługę przerwań RS232 w ATMEGA8 w języku C?

    Witam Próbuję zrealizować obsługę rs232 za pomocą przerwań. Najprostsze fragmenty kodu z noty katalogowej służące do sprawdzenia poprawności transmisji działają, zatem wykluczam tutaj jakiekolwiek przyczyny ze sprzętem i przedstawię tylko kod. plik main.c: • Bit 5 – UDRIE: USART Data Register Empty Interrupt Enable Writing this bit to one...

    Mikrokontrolery Początkujący   23 Sie 2012 21:45 Odpowiedzi: 2    Wyświetleń: 1497
  • HY-32-mini STM32F103VCT6 - Optymalizacja wyświetlania BMP na LCD

    Zaraz będzie, że krytykuję albo się naśmiewam, ale widzę tutaj poważne braki w wiedzy. I właśnie na to liczę, że ktoś mi wytknie braki w wiedzy ;) Wiem, że SSD1289 wypada słabo w porównaniu z konkurencją. Nie mogę się zgodzić natomiast co do zawężania obszaru. Jest to jak najbardziej możliwe w tym układzie. Rejestry 0x44, 0x45, 0x46 umożliwiają zawężenie...

    Mikrokontrolery ARM   10 Mar 2014 21:30 Odpowiedzi: 42    Wyświetleń: 6150
  • [2051] Procedury zapisu i odczytu RS232 dla AT89C2051 w C - szukam przykładów

    Witam, Programuję sobie procesorek AT89C2051 i magistralę 1-Wire. O ile z odczytem danych z magistrali nie było problemów, o tyle z wysłaniem tego przez RS-232 jest problem. Czy ktoś z użytkowników ma jakieś gotowe procedury zapisu i odczytu do porty RS232? W BASCOM wszystko działa, ale chcę to zrobić w C. Na razie doszedłem do: //funkcja obsługująca...

    Mikrokontrolery   29 Kwi 2009 20:41 Odpowiedzi: 3    Wyświetleń: 3210
  • Czytnik kart SD na STM32F4Discovery

    http://obrazki.elektroda.pl/5221349300_1... Witam wszystkich Tym razem chciałbym zaprezentować kolejny programowy projekt czytnika kart SD uruchomiony na płytce STM32F4Discovery. Programowy, gdyż również wejdzie on w skład większego projektu sprzętowo-programowego. Poprawność funkcjonowania tego czytnika sprawdziłem na dwóch kartach...

    DIY Konstrukcje   06 Paź 2013 23:58 Odpowiedzi: 13    Wyświetleń: 9066
  • Wyświetlacz matrycowy LED 8x80

    Witam, gdy będziesz budował kolejną matrycę graficzną, to zainteresuj się diodami RGB WS2812B Bardzo fajne te diody. Budowa matrycy RGB to ciekawa opcja i myślałem nad tym przez chwilę, ale nie było stać mnie na taki wydatek, sama matryca kosztowałaby tyle, co cały mój projekt w obecnej formie. Wolałem zrobić monochromatyczną matrycę, ale w większym...

    DIY Konstrukcje   29 Wrz 2018 22:00 Odpowiedzi: 42    Wyświetleń: 22122
  • [STM32] STM32 F103 RBT6, CrossWorks 2.1.1 – odbiór pakietu SETUP USB, nieprawidłowe dane

    Rozwiązałem część problemu (źle rozumiałem adresowanie w Packet Memory ale dzięki zerowaniu tego obszaru pamięci podczas resetu USB i podglądu w debugerze + podglądnięciu jednego z przykładów zrozumiałem jak to działa) i otrzymuję teraz prawidłowe żądanie GET_DESCRIPTOR. W trakcie pisania tego postu też w końcu doszedłem do tego co robię źle... błąd...

    Mikrokontrolery ARM   11 Maj 2012 00:02 Odpowiedzi: 2    Wyświetleń: 2367
  • Jak wywołać programowe przerwanie w ATMEGA644 bez użycia wolnych pinów?

    RS232C, RS485 to usart. BT czy Wi-Fi przez ESP tez usart. CC-TALK także usart. W przemyśle usart jest często używany. Jeżeli już, to chyba UART. USART jest interfejsem synchronicznym, czyli z zegarem i ew. RTS/CTS. Poza tym, dzisiaj tylko tanie chińskie moduły BT i Wi-Fi używają UART. Te nowsze, normalne, certyfikowane, mają komunikację po SPI. Pisałem...

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 2295
  • Sterownik matryc LEDowych z interfejsem hub75

    Z ciekawości, jak trzymasz dane dot. koloru piksela w buforze? Jak tworzysz buforowanie oraz synchronizację wyświetlanego obrazu - na filmie ładnie widać animacje, zatem zakładam, że to jest zrobione porządnie :) Dzięki :) Bufor jest tak zorganizowany, że pojedynczy transfer DMA dotyczy czterech poziomych linii każdego modułu LED, dla wszystkich pięciu...

    DIY Konstrukcje   13 Paź 2021 00:51 Odpowiedzi: 25    Wyświetleń: 6492
  • Przerwania proste i przyjemne - część 2 - zmienne, bufory i latencja

    W Zmienne globalne — wiedz, kiedy są modyfikowane Zmienne globalne muszą być ostrożnie obsługiwane, gdy są używane z przerwaniami, ponieważ te są generalnie asynchroniczne. I jeżeli zmienna globalna jest modyfikowana przez ISR, może zostać zmieniona w dowolnym momencie. Musimy mieć na uwadze następujące aspekty: Odczyt/zapis zmiennych globalnych...

    Artykuły   08 Mar 2022 00:35 Odpowiedzi: 18    Wyświetleń: 2688
  • [ATmega8][C] samochód bluetooth - dwa moduły btm222

    Witam. Parę dni temu wykonałem projekt na studia - samochód sterowany bluetooth. Użyłem w tym celu avr - atmega8 w samochodzie i kontrolerze oraz dwóch modułów bluetooth btm222. Oba moduły są sparowane za pomocą rs232 (podpięte wcześniej pod komputer) oraz mają wyłączony tryb widoczności. Po załączeniu kontrolera i samochodu moduły łączą się ze sobą...

    Mikrokontrolery AVR   22 Mar 2012 14:08 Odpowiedzi: 4    Wyświetleń: 3300
  • Proste narzędzie na Windows do zamiany IP na nazwę i odwrotnie?

    ping -a <adres IP> m. in. poda nazwę netbios Sposób użycia: ping -a Tłumacz adresy na nazwy hostów. -n liczba Liczba wysyłanych powtórzeń żądania. -l rozmiar Rozmiar buforu transmisji. -f Ustaw w pakiecie flagę "Nie fragmentuj". -i TTL Czas wygaśnięcia. -v TOS Typ usługi. -r liczba Rejestruj trasę dla przeskoków. -s liczba Sygnatura czasowa dla...

    Sieci, Internet   24 Maj 2006 07:50 Odpowiedzi: 7    Wyświetleń: 8172
  • STM32F373 + SDCARD - Nieudane przejście w tryb SPI przy CMD0

    Cześć. Siedze już 2 dni nad kodem, prześledziłem wszystkie rejestry i nie wiem już co jest źle. Mam problem z komunikacją z kartą SD już na samym początku kiedy wysyłamy komendę CMD0 - przejście w tryb sterowania po SPI. Oto dołączam mój kod: Biblioteka SPI: PLIK Spi.h [syntax=c] /* * Biblioteka obslugi SPI */ #ifndef SPI_H #define SPI_H #include "stm32f37x.h"...

    Mikrokontrolery   20 Paź 2015 09:51 Odpowiedzi: 14    Wyświetleń: 1005
  • Qiachip Smart Switch - BK7231N/CB2S - wnętrze, programowanie

    Jakieś wieści? Czy możesz przerobić konfigurację i powiedzieć mi, co psuje rzeczy? Chciałbym dodać jakiś rodzaj zabezpieczenia, ale muszę wiedzieć, co się psuje. Ale to jest bardzo, bardzo dziwne , ponieważ po restarcie piny nie są uruchamiane jeśli więcej niż 5 restartów nie powiedzie się (tryb bezpieczny) EDYCJA: może błąd przepełnienia bufora ciągu?...

    Smart Home Urządzenia   02 Sty 2025 12:40 Odpowiedzi: 288    Wyświetleń: 64377
  • Nadmierny ruch wychodzący w sieci na świeżym systemie z Kaspersky 30 dni

    W takich przypadkach mogą być przyczyny: - wirus który rozsyła pakiety do sieci, - złe łącze (pakiety są wysyłane a nie przychodzą potwierdzenia poprawne więc system ponownie ponawia transmisję aż otrzyma potwierdzenie) i tak za każdym razem - pakietem. Spróbuj sprawdzić jakość łącza zwykłym poleceniem Ping Sposób użycia: ping [-t] [-a] [-n liczba]...

    Sieci, Internet   20 Lut 2008 20:02 Odpowiedzi: 9    Wyświetleń: 1222
  • Terminal RS232 Uart Atmega328 Atmega644 ATMEL

    1. No ale tu blokujesz działanie całego procesora na niepotrzebnie długi czas. Przy 9600 nadanie 1 bajtu to wieczność. Procesor może wtedy zatańczyć kankana. I to 2 razy ;) 2. Bo można to szybciej zapisać jako: "\r\n" w ciągu formatującym wyświetlanie liczby (printf) 3. Oj wygląd się liczy. I to bardzo. Jak napiszesz program liczący tysiące linijek...

    Artykuły   31 Lip 2016 23:04 Odpowiedzi: 11    Wyświetleń: 3975
  • Bascom: Odbiór danych ASCII przez UART i problem z Backspace

    Manual BASCOM-a, w opisie instrukcji SERIALIN mówi że bufor danych wejściowych przechowywany jest w wewnętrznej tablicy bajtów _RS232INBUF0 . Oprócz tego są dwa wskaźniki, na początek tych danych oraz na ich rozmiar. 'Using the CONFIG SERIAL=BUFFERED, SIZE = 10 for example will 'use some SRAM memory 'The following internal variables will be generated...

    Mikrokontrolery AVR   12 Gru 2013 10:33 Odpowiedzi: 7    Wyświetleń: 2706
  • [STM32F103][keil][C] nieznany atrybut przerwania SysTick

    Mieszanie do tej dyskusji bitbandingu nie ma sensu. Operacja "tylko-zapis" jest atomowa jeśli tylko zmienna którą zapisujesz ma "rozmiar natywny" (lub mniejszy), czyli na ARMach generalnie 32 bity lub mniej. Wszelkie operacje zdradzające cechy "read-modify-write" (a więc "a^= b", "++a", "a += b", "a |= b" itd) NIE są atomowe. To czy akurat "celem" danej...

    Mikrokontrolery ARM   30 Gru 2017 10:38 Odpowiedzi: 63    Wyświetleń: 2436
  • STM32F407 - adc i dma - jak osiągnąć maksymalny czas próbkowania

    Próbuje osiągnąć maksymalny możliwy czas próbkowania (2.4MSPS) z STM32F407ZET6 Inicjalizacja ADC i DMA: ADC_SampleTime_3Cycles lub ADC_SampleTime_15Cycles powoduje że wartości odczytane z przetwornika są 0. Niższe prędkości próbkowania działają poprawnie lecz mi chodzi o "wyciągnięcie" tych 2.4MSPS Dla ADC_SampleTime_84Cycles : 982648 Dla ADC_SampleTime_56Cycles:...

    Mikrokontrolery ARM   01 Wrz 2019 11:31 Odpowiedzi: 7    Wyświetleń: 639
  • Pobieranie plików z serwera przez SIM868 do Optiboot na Atmega328PB

    "...\avr-objcopy.exe" -O ihex -R .eeprom... Zrobiłem to w automacie, ale spotkało mnie coś o czym wspomniał bart-projects tzn: Hex na PC`cie zajmuje mniej miejsca niż Bin bo w Bin albo cały obraz pamięci no i gdy nie miałem parametrów z "-R" to mój wsad dla małego procesora miał...

    Mikrokontrolery AVR   02 Sie 2022 12:28 Odpowiedzi: 20    Wyświetleń: 1428
  • Ultra-duży wyświetlacz widmowy 64 LED SMD + Atmega 64 + PILOT

    http://obrazki.elektroda.pl/1542210200_1... Przedstawiam projekt wyświetlacza zrealizowanego na 64 diodach SMD, sterowanych mikrokontrolerem Atmega64A. Już wcześniej miałem okazję budować podobne konstrukcje, więc bazując na doświadczeniach i wadach rozwiązań poprzednio zastosowanych, starałem się, aby ta wersja była mocno dopieszczona....

    DIY Konstrukcje   20 Mar 2016 21:18 Odpowiedzi: 40    Wyświetleń: 35316
  • STM32 - Konfiguracja modułu Bluetooth dla wysokiej częstotliwości próbkowania

    Witam, mam problem z poprawną konfiguracją modułu Bluetooth. Chodzi o to, że na przetwornik ADC wyzwalany timer1 podaje sygnał z GPIOB i chcę próbkować go wg ustawień timera z częstotliwością co najmniej 500Hz. Dane pobierane są z rejestru ADC przez DMA do zadeklarowanego wcześniej buforADC (unsigned short int buforADC buforTx (unsigned char buforTx[4]={0};)...

    Mikrokontrolery ARM   09 Lis 2012 23:07 Odpowiedzi: 24    Wyświetleń: 3969
  • STM32F100 Keil - DMA nie zapełnia bufora ADC po pierwszym przerwaniu

    Witam, Mam problem z konfiguracją ADC. Chcę skanować 3 kanały, 5, 8 i 9. W momencie przerwania Timera chciałbym wysłać poprzez DMA wartości 3 kanałów ADC do bufora Adc, jest to tablica 3 elementowa. Coś jest nie tak bo jak wysyłam te wartości do terminala to otrzymuje losowe wartości, podczas gdy kanał 5 jest podłączony do masy, 8 do zasilania a 9 wisi...

    Mikrokontrolery ARM   18 Lip 2014 09:41 Odpowiedzi: 9    Wyświetleń: 2175
  • [STM32F4] - Jak skonfigurować DMA do przesyłania danych z DCMI do SRAM?

    A ja już chyba wiem co jest nie tak. Prawie mi się udało rozkodować obrazek. EDIT. Jednak nie tak prosto jest. Kolorów mi się nie udało zdekodować. Nie mniej jednak jestem na 99% pewny o co tutaj chodzi. Te pierwsze obrazki (8bitowe, co miały po 76kB), po "małej" (4 godziny konwertowania :D) zabawie z danymi wskazują że to jest format YCbCr. Bardzo...

    Mikrokontrolery ARM   29 Lip 2015 07:32 Odpowiedzi: 60    Wyświetleń: 6918
  • ATmega32/Atmel Studio 6 - Wysyłanie danych przez UART

    Witam, mam pewien problem z odbieraniem danych po zmianie tego co było. Mianowicie ustaliłem sobie pewną ramkę - tablica char o rozmiarze 4. element 0 - temperatura graniczna z C# element 1 - czas włączenia lampy w godzinach z C# element 2 - czas wyłączenia lampy w godzinach z C# element 3 - komenda resetu atmegi Nie wiem w czym tkwi problem. Jeśli...

    Mikrokontrolery   05 Gru 2012 11:24 Odpowiedzi: 13    Wyświetleń: 4368
  • 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ń: 4362
  • ARM - Sprzedam płytę testową dla mikrokontrolerów SAM7S !!!

    Witam. Mam do sprzedania 3 płyty ewaluacyjne dla mikrokontrolerów ARM SAM7S. Płyty są zgodne pinowo z mikromodułami MMsam7s firmy Propox wiec mozna w nich stosowac własnie te moduły. Ponadto jak ktos bedzie zainteresowany mam równiez własne moduły do tych płyt. Ułady ARM SAM7S posiadają: * 32-bitowy rdzeń ARM7TDMI * od 32 do 256kB programowanej w systemie...

    Ogłoszenia Elektronika   18 Paź 2006 23:53 Odpowiedzi: 6    Wyświetleń: 3248
  • STM32F103 [ZL27ARM] - DMA nie zmienia PWM w TIM1, zawsze 50% wypełnienia

    Witam, Bawię się zestawem ZL27ARM i robię ćwiczenia z książki "STM32. Aplikacje i ćwiczenia w języku C" Jestem przy ćwiczeniu 18 i mam problem z DMA (pierwszy raz mam styczność z DMA). Zgodnie z przykładem wypełnienie PWM powinno zmieniać się od 0 do 100%. U mnie jest cały czas 50%. Dane z tablicy bufor_PWM nie są przekazywane do TIM1->CCR1 http://obrazki.elektroda.pl/9548353800_1...

    Mikrokontrolery ARM   07 Sie 2014 08:31 Odpowiedzi: 3    Wyświetleń: 2418
  • Jaki mikrokontroler wybrać do...?

    Witam, Miałem krótką przygodę z AVR (asm/C) lata temu, przewinęły się różne ATtiny i ATmegi. Jakoś nie za bardzo mi ten rdzeń przypadł do gustu jak i jego otoczka. Samą firmę Atmel też nie za bardzo trafię za podejście do branży ASIC oraz IP (sprawa z Infineon, export do Chin). No cóż, dla mnie to jakoś słabo wyglądające uC, które jakoś się przebiły...

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 266128
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Witam, Jako że jestem początkujący w dziedzinie STM32 napotkałem problem nie do przejścia. Moim zadaniem jest wysyłanie inkrementowanej zmiennej "Dane" która jest wysyłana przez USART i odczytanie jej przez terminal. W konsekwencji wyrysowując otrzymane wartości powinienem uzyskać coś podobnego do piły o amplitudzie od 0 do 255. Bez DMA wszystko pracuje...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 26370
  • Przeróbka kodu miernika napięcia - Atmega 48 na Atmega 8

    Witam, Postanowiłem dobudować sobie do zasilacza taki oto woltomierz: http://romanworkshop.blutu.pl/elec/autov... Ponieważ szkoda mi 8zł na nową Atmegę 48 zwłaszcza że mam kilka Atmeg 8 postanowiłem przerobić kod (wstawiam już po zmianach) [syntax=avrasm];Automatyczny 2-zakresowy woltomierz panelowy z 4-cyfrowym wyświetlaczem LED ;Wersja 1.02 dla...

    Mikrokontrolery Początkujący   11 Lip 2018 08:11 Odpowiedzi: 21    Wyświetleń: 1164
  • PIC32mx575 - Jak dodać wysyłanie danych SPI przy użyciu DMA?

    http://obrazki.elektroda.pl/7164345700_1... 3. Czy muszę zmienić w jakiś sposó konfigurację SPI, przeglądnąłem cały SPI i nie znalazłem tam rejestrów, czy bitów odpowiedzialnych za jaką kolwiek konfigurację SPI pod kątem DMA. 4. Globalne przerwania odblokowuje się w ten sposób? : [syntax=objc] asm("ei"); [/syntax] 5. Jeszcze jedno pytanie,...

    Mikrokontrolery PIC   05 Cze 2015 16:36 Odpowiedzi: 5    Wyświetleń: 2160
  • 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ń: 12864
  • Potrzebna pomoc w Dyskretnej Transformacie Fouriera

    Czym i jaka wersją kompilowałeś, bo mi w WinAVR wyskakują same błędy!! :-( Najnowszą wersją WinAVR. W załączniku jeszcze raz to samo, ale kompletny projekt z Programmers Notepad. Przed chwilą sprawdziłem i kompiluje się tak jak powinno ('Make All' z menu Tools). Te procedury FFT mogą stwarzać problemy przy kompilacji, jak próbowałem ich pierwszy raz...

    DSP i Transmisja   23 Lut 2010 14:22 Odpowiedzi: 45    Wyświetleń: 16978
  • [SD + ChanFAT] Błędny format FAT na STM32F103 i zaniżona pojemność SD

    Istnieje problem zaniżania pojemności kart SD. Tematów na ten temat jest sporo w działach zajmujących się PC tabletami telefonami, ale tutaj nie znalazłem Napotkałem taki problem i w gruncie rzeczy jestem blisko wyjaśnienia problemu. Wygląda na to że wszystko rozchodzi się o prawidłowy odczyt i prawidłowe przetworzenie "rejestru" CSD ma on 16 bajtów...

    Mikrokontrolery ARM   23 Lut 2018 16:17 Odpowiedzi: 4    Wyświetleń: 1389
  • STM32F429 - DCMI i DMA: Synchronizacja z przerwaniami od końca/początku ramki

    Mam mały problem z DMA podczas pracy z DCMI. nowydamian-a . Zwiększa wskaźnik na bufor i ponownie włącza DMA. Różnica jest w tym że resetowanie wskaźnika mam w przerwaniu od DCMI. Dzięki temu każda kolejna ramka obrazu powinna zaczynać się od pozycji zerowej bufora (obraz zawsze powinien być w tym samym miejscu, nawet jak po drodze któraś rama straci...

    Mikrokontrolery ARM   06 Lut 2016 16:31 Odpowiedzi: 15    Wyświetleń: 1659
  • Doświadczenia z przetaktowaniem AVR: Atmega128 i Atmega2561

    (at)R-MIK Czytaj, proszę, ze zrozumieniem i bez nerwów. Pamięć NOR-flash jest względnie powolna i jest głównym ogranicznikiem taktowania rdzenia. Dodatkowo wymaga bardzo dużo miejsca na powierzchni układu, a jej skalowanie (zmniejszanie) jest bardzo kosztowne. Wielu producentów stosuje pamięć o szerokości znacznie większej niż szerokość magistrali...

    Mikrokontrolery AVR   06 Lut 2017 16:58 Odpowiedzi: 151    Wyświetleń: 10830
  • Nowe Raspberry 5 zaprezentowane

    Z drugiej strony nie wiem, czy zamiast rozdawać czwartoklasistom badziewiaste laptopy, takie Pi500 by nie miało więcej sensu Napewno miało by więcej sensu, czegoś innego niż x86, zapoznania z Linuxem. Wszyscy nie będą programistami, połowa dzieciaków przehandluje toto na allegro. A farbkek na plastykę, instrumentów w klasach brak, byle szafek na książki...

    Artykuły   05 Paź 2023 17:56 Odpowiedzi: 47    Wyświetleń: 4038
  • [AT91SAM7S] [AT91SAM7S][C] Konfiguracja rejestrów do uruchomienia TWI krok po kroku

    Też czytałem, że jest pokićkane. Pamiętam jeszcze taką wypowiedź, że dokumentacja jest do bani i dopóki nie uruchomisz "na Franka wyczuwacza", to nie masz szans na zrozumienie tematu HW-TWI. USB - nie miałem jeszcze okazji. Kuchnia, nie mogę coś sobie poradzić. Możecie mi zajrzeć do kodu? Jeszcze taka prośba, żeby opisać mi cały tok rozumowania - może...

    Mikrokontrolery ARM   26 Kwi 2011 15:06 Odpowiedzi: 28    Wyświetleń: 6632
  • Krzysioplayer -odtwarzacz plików NSF z Pegasusa a'la C64 SID,hardware nsf player

    http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...

    DIY Konstrukcje   03 Lis 2015 00:57 Odpowiedzi: 6    Wyświetleń: 8844
  • Siedem porad ekspertów dotyczących pisania oprogramowania wbudowanego z pomocą AI

    Dzisiejszy świat pulsuje możliwościami, jakie mają do zaoferowania duże modele AI, takie jak ChatGPT. Potencjał sztucznej inteligencji do zrewolucjonizowania sposobu, w jaki ludzie pracują i bawią się, jest zdumiewający, a dla niektórych również nieco przerażający. Aby pokazać pewną perspektywę względem tego zjawiska, wystarczy spojrzeć na akcje firmy...

    Artykuły   16 Paź 2023 16:46 Odpowiedzi: 1    Wyświetleń: 969
  • [ATMEGA16] Jak skonfigurować UART RS485 między ATmega16 a ATmega88?

    Witam. Mam taki problem, gdyż chciałbym ogarnąć komunikację poprzez UART między dwoma mikro. Mam dwa uC: Atmegę 16, która działa jako master oraz Atmegę 88 jako Slave (na której będzie termometr, z którego będę odczytywał dane). Programy, definicje wyglądają następująco: plik RS485.h #indef RS_INT_H #define RS_INT_H //rozmiar buforów nadawania i odbierania...

    Mikrokontrolery AVR   05 Lis 2010 17:24 Odpowiedzi: 2    Wyświetleń: 7654
  • Konfiguracja DMA2D STM32F746G-DISCO dla grafiki o różnych rozmiarach

    Cześć, Posiadam płytkę STM32F746G-DISCO i obecnie zajmuję się uruchomieniem DMA2D. I mam problem z którym nie mogę sobie poradzić. W pierwszej kolejności zacząłem od skonfigurowania rejestrów na tryb "Register to memory". Po odpowiednim skonfigurowaniu rejestrów (wg. RM dla mikrokontrolera) wszystko zaczęło prawidłowo działać. Mogę wypełnić cały ekran...

    Mikrokontrolery ARM   28 Gru 2023 15:11 Odpowiedzi: 0    Wyświetleń: 231
  • Step7 BLKMOV - Jak używać zmiennych lokalnych w funkcji FB?

    Witam, blok BLKMOV służy do kopiowania danych ze źródłowego obszaru pamięci do docelowego obszaru pamięci, przy czym obszary te nie mogą na siebie nachodzić ("System Software for S7-300/400 System and Standard Functions- Volume 1/2" podpunkt 3.1). Powoduje to, że musimy używać dodatkowego bufora, który będzie używany przy przemieszczaniu danych w tworzonym...

    Automatyka Sterowanie PLC   23 Kwi 2015 11:27 Odpowiedzi: 6    Wyświetleń: 1872
  • Acer D270 - 0xc00000e9 unexpected I/O error has occurred&#8221;

    Ogólne Interfejs :SATA - naprawione Producent :Seagate Model :ST320LM001-HN-M320MBB Numer seryjny :S2UPJ9CC521680 World Wide Name :5 0004CF 2079396BB Firmware :2AR10001 Informacje o logicznej geometrii Cylindrów :16383 Głowic :16 Sectors na ścieżkę :63 Informacje o fizycznej geometrii Cylindrów :1420778 Ścieżek na cylinder :44 Sektorów na ścieżkę :10...

    Laptopy Hardware   17 Cze 2013 10:07 Odpowiedzi: 26    Wyświetleń: 5466
  • Mini oscyloskop DIY na STM32

    https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....

    DIY Zagranica   11 Wrz 2020 06:03 Odpowiedzi: 15    Wyświetleń: 27813
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

    https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 6489
  • Nibbler - 4-bitowy komputer domowej roboty

    http://obrazki.elektroda.pl/9470588900_1... Poznajmy Nibblera - 4-bitowy procesor, zbudowany w domu. Od czasu, kiedy autor stworzył komputer BMOW1, otrzymywał wiele zapytań, jak zabrać się do skonstruowania w domu własnego komputera. I jako że BMOW to skomplikowana maszyna, autor postanowił opracować urządzenie, którego działanie będzie...

    DIY Zagranica   09 Wrz 2013 20:37 Odpowiedzi: 0    Wyświetleń: 11106
  • rozdzielenie sygnalu router edimax BR-6204Wg modem dialog

    Microsoft Windows [Wersja 6.1.7600] Copyright (c) 2009 Microsoft Corporation. Wszelkie prawa zastrzeżone. C:\Users\Seba>ping -i 127 Adres IP musi być określony. C:\Users\Seba>ping Sposób użycia: ping [-t] [-a] [-n liczba] [-l rozmiar] [-f] [-i TTL] [-v TOS] [-r...

    Sieci LAN   01 Sty 2011 15:53 Odpowiedzi: 12    Wyświetleń: 3078
  • Nowy publiczny adres IP - brak internetu po zmianie ustawień sieciowych

    Microsoft Windows XP Dodano po 5 Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\tomaszek_lodz>ping Sposób użycia: ping [-t] [-a] [-n liczba] [-l rozmiar] [-f] [-i TTL] [-v TOS] [-r liczba] [-s liczba] [[-j lista_hostów] | [-k lista_hostów]] [-w limit_czasu] nazwa_celu Opcje: -t Odpytuje określonego...

    Sieci Początkujący   03 Lut 2011 11:36 Odpowiedzi: 16    Wyświetleń: 1158
  • Biblioteka obsługi paneli operatorskich DGUS dla AVR

    Jakiś czas temu trafiłem na stronę www.whiteelectronics.pl której autor jest polskim dystrybutorem budżetowych paneli operatorskich DGUS. Z ciekawości nabyłem jeden z tych wyświetlaczy ( Aby moja biblioteka była jak najbardziej przyjazna postanowiłem, że: - umieszczona będzie w niej jedna zmienna określająca ilość zmiennych jaką wymieniamy się z panelem,...

    Artykuły   06 Lis 2014 20:28 Odpowiedzi: 11    Wyświetleń: 6969
  • Lista komunikatów błędów Windows XP/2003 - znaczenie kodów błędów

    Tak jak w temacie, mam nadzieję, że coś pomoże. Komunikaty przekopiowane żywcem z forum sklepu PCProjekt. 0. 0x0000 Operacja zakończona pomyślnie. 1. 0x0001 Niewłaściwa funkcja. 2. 0x0002 System nie odnalazł określonego pliku. 3. 0x0003 System nie odnalazł określonej ścieżki. 4. 0x0004 Otwarcie pliku jest niemożliwe. 5. 0x0005 Brak dostępu. 6. 0x0006...

    Software serwis   09 Sie 2005 17:41 Odpowiedzi: 2    Wyświetleń: 7097
  • Implementacja wysyłania sygnałów IR do sterowania klimatyzacją - format raw - krok po kroku

    https://obrazki.elektroda.pl/5461019800_... Opiszę tutaj proces implementacji wysyłania sygnału IR w oparciu o PWM i timer. Wysłany tak z mikrokontrolera sygnał będzie w stanie kontrolować klimatyzację. Dodatkowo użyty format sygnału będzie zgodny z tym co przechwytuje Flipper Zero, co pozwoli na wykorzystanie przechwyconych w ten...

    Artykuły   18 Sie 2024 18:26 Odpowiedzi: 3    Wyświetleń: 2373
  • Dlaczego sieciowe bloki IP w SoC musi być 'świadome' fizycznego układu w chipie

    https://obrazki.elektroda.pl/8362232700_... Obecnie wielordzeniowe projekty układu typu system-on-chip (SoC) mogą składać się z setek bloków IP, zwykle zawierających do dziesięciu milionów bramek logicznych. Jednym ze sposobów, w jaki programiści SoC mogą tworzyć urządzenia o tak dużej złożoności, jest wykorzystanie sprawdzonych bloków IP...

    Artykuły   29 Mar 2023 08:58 Odpowiedzi: 0    Wyświetleń: 1200
  • Wnętrze starego, 24-portowego switcha PoE Summit 300-24 po powodzi

    https://obrazki.elektroda.pl/3969397600_... Oto krótka prezentacja wnętrza starego, 20-letniego switcha; Summit 300-24 oferuje 24 porty Ethernet 10/100 oraz cztery fizyczne porty uplink Gigabit Ethernet (dwa aktywne i dwa zapasowe). Switch trafił do mnie 25 dni po powodzi a przez ten czas stał w mule, więc tutaj pokażę tylko jak on...

    Wnętrza urządzeń   26 Maj 2025 14:21 Odpowiedzi: 4    Wyświetleń: 1200
  • Jak skonfigurować WiFi na TP-Link TD-W8910G z modemem USB Orange ED77?

    udostępnienie internetu jest. wchodzę na connect to 192.168.0.1 ping działa poprawnie Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\Administrator>cd.. C:\Documents and Settings>cd.. C:\>ping Sposób użycia: ping [-t] [-a] [-n liczba] [-l rozmiar] [-f] [-i TTL] [-v TOS] [-r liczba] [-s...

    Sieci, Internet   05 Wrz 2008 08:04 Odpowiedzi: 10    Wyświetleń: 10389
  • HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy

    http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...

    DIY Konstrukcje   15 Wrz 2015 13:51 Odpowiedzi: 11    Wyświetleń: 7377
  • [Attiny13] Jak zmniejszyć rozmiar kodu dla Attiny13 w projekcie AVT2929?

    Witam, Próbując zaprogramować Attiny13 do kitu AVT2929 (Sterownik LED mocy do latarek) programem pobranym z elportalu napotykam błąd Załączniki ogólnodostępne w sieci - usunięto. Poprawiono tytuł. LordBlick

    Mikrokontrolery Początkujący   10 Cze 2013 15:32 Odpowiedzi: 15    Wyświetleń: 3051
  • Jak uruchomić moduł CC1000PP SmartRF firmy Chipcon? Problemy z zapisem rejestrów

    Hejka Uzywal ktos takiego modulu? (CC1000PP SmartRF firmy Chipcon)? Udalo sie to cholerstwo wam uruchomic? Ja juz trace nerwy bo za nic w swiecie nie chce dzialac. Modul nie moze byc uszkodzony (mam ich 5 i przy kazdym sie to samo dzieje). Problem polega na tym ze zadnego rejestru wewnatrz tego badziewa nie moge zapisac. Pozniej podczas odczytu dostaje...

    Projektowanie Układów   22 Cze 2004 07:41 Odpowiedzi: 1    Wyświetleń: 1388
  • Jak przyspieszyć działanie starego komputera ECS P6VXA?

    Od niedawna posiadam starego kompa o paramerach jak: http://www.elektroda.pl/rtvforum/topic38... Proble jest następujący i można go krótko zdefiniować "żółw" Kom w czasie od 20 minut w zwyż pracuje całkiem zadowalająco. Problem komp pracyje bardzo wolno w czasie do 20 minut od uruchomienia. Prawie wszystko co było możliwe w "msconfig" zostało...

    Software serwis   16 Lis 2005 11:54 Odpowiedzi: 16    Wyświetleń: 6720
  • [STM32L0][C++][SPI] przerwanie od RX i overrun w trybie master

    Ponieważ aktualnie mierzę się z podobnym problemem w driverach zaimplementowanych w moim RTOSie, powiem Ci szczerze, że taki sposób obsługi SPI jest po prostu niemożliwy do zrobienia poprawnie i tak żeby osiągnąć jakąś rozsądną częstotliwość. Sytuacja którą obserwujesz jest stosunkowo prosta. Natychmiast po uruchomieniu transmisji masz pierwsze przerwanie...

    Mikrokontrolery ARM   10 Paź 2018 14:03 Odpowiedzi: 4    Wyświetleń: 756
  • Jak sterować matrycą LED z układami ULN2803A, SN74LS164N, UCY7454?

    No rzeczywiście szkoda to zmarnować. Najważniejsze do sterowania są bufory szeregowo równoległe 74LS164. Podłączasz do pierwszego z nich procka. Komunikacja odbywa sie po I2C więc jak chcesz sterować z kompa do musisz chyba i tak dorobić uC + RS232. Zasada sterowania Wysyłasz po I2C jeden bit i przesuwasz tyle razy aż dojdzie do tej kolumny co chcesz...

    Projektowanie Układów   02 Sty 2006 20:22 Odpowiedzi: 4    Wyświetleń: 3578