Ze względu na ilość sygnałów zaproponowałem bufor na 8 linii. !CSS oraz C/!D też muszą być podłączone. !CSS pewnie tam gdzie normalnie jest !CS (Sygnał strobujący interfejsu SPI), a C/!D to dowolny pin i dlatego pisałem o programowej obsłudze. Jeżeli masz jeszcze wolne porty, to Reset też podłącz przez bufor. Przyda się przynajmniej na etapie pisania...
Działa elegancko. Żeby było wiarygodnie to nawet wygrzebałem Ardu Leonardo z m32u4 na pokładzie. Na jedną rzecz bym jeszcze uważał. Twój kod nie jest w żaden sposób synchronizowany. Może się kiedyś zdarzyć, że jedna z wiadomości nie dojdzie. Z nie będzie miało wartości 3 i przy nastepnej wiadomości procesor zacznie przypisywać wartości innych zmiennych...
Dzisiaj napotkał mnie ten sam problem. Zakładałem lasery: SOH-DL3E oraz PVR502W. Zrobiłem Reset wg. opisu i dalej to samo. http://www.elektroda.pl/rtvforum/topic80...
Dziwne bo nie moge sie doszukać żadnego ograniczenia.:?: Dodano po 10 A spróbuj zamienić w procedurze odczytu miejscami to: Sub Txt_edit I2cstart I2cwbyte In_eep I2cwbyte Adr_hi 'NA I2cwbyte Adr_low I2cwbyte Adr_low 'Na I2cwbyte Adr_hi I2cstart I2cwbyte Out_eep Home Upper For I = 1 To 32 I2crbyte Bufor , Ack If I = 17 Then Lowerline End If If Bufor...
No dobra. Wywal wszystko na linii Tx telefonu do Rx procesora. Ma być połączenie bezpośrednie. Na drugim kierunku zostaw tak jak masz. Poniżej kod do testów. Powinien działać. [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $baud = 19200 Config Lcd = 16 * 2 Config Serialin = Buffered , Size = 100 Enable Interrupts 'Declare Sub Oproznij_bufor...
A nie możesz na czas programowania po prostu odłączyć kabelka RS232? Druga możliwość - jak na płytce masz MAX232 to na wyjście RxD ze strony TTL daj bufor trójstanowy, taki np. w SOT23, jego sterowanie podepnij pod RESET. Programowanie uaktywnia reset i odłączy maxa od UART. Dla pewności to samo możesz zrobić na TxD, coby rzeczy z programatora nie wychodziły...
PORTA = 0xff DDRA = 0xff A potem: sbi(port_czujek,pin); _delay_us (70); if (bit_is_clear (port_czujek_pin,pin)) result=1; Port ustawiasz jako wyjście , wystawiasz na nim stan wysoki , a czujka w trakcie komunikacji zwiera do masy . I masz odpowiedź. Potrzebowałbyś portu takiego jak w '51, ze "słabym" stanem wysokim (podciaganym)....
wybierasz model z listy i dajesz conect telefon wyłączony róznie bywa raz power on raz nie trzeba cos ala samsung ;) nastepnie zakładka unlock i heja po smoku dajesz reset zreszta program sam pokazuje flash zakladka tez jest - ściagasz sobie pliki dajesz w bufor programu i również heja czekasz az skonczy i po zawodach wazne zeby w lg robic sobie backupy...
Straszna niekonsekwencja w kodzie na poczatku tworzysz DL tak: ramDisplayList = RAM_DL; // start of Display List ft800memWrite32(ramDisplayList, DL_CLEAR_RGB); // Clear Color RGB 00000010 RRRRRRRR GGGGGGGG BBBBBBBB (R/G/B = Colour values) default zero / black ramDisplayList += 4; // point to next location ft800memWrite32(ramDisplayList, (DL_CLEAR |...
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...
A, czyli to wcale nie jest interlaced. Chodzi tylko o to żeby dane z pamięci pobierać co drugą linię, ale wyświetlać już normalnie (gdzie brakujące linie trzeba wyliczać z sąsiednich)? Może interlaced to za dużo powiedziane. Mniej więcej na tym polega co napisałeś. Przedstawię to rysunkiem: http://obrazki.elektroda.pl/7688449100_1...
Szanowni panowie! Wasza wiedza (przynajmniej większości bo ktoś coś już czytał - czytać więcej a potem pisać) na temat laserów DVD jest =0 Do jasnej c.... dlaczego nikt z porządnego serwisu i o fachowej wiedzy nie poda wam tych informacji na łamach tego forum ale tylko jakieś bzdury o chińskiej jakości ? Procesory DVD mają określoną pojemność pamięci...
Mam za zadanie napisania programu który będzie sterował serwomechanizmem metodą PWM. Odpowiedniemu położeniu serwomechanizmu odpowiada sygnał o konkretnym wypełnieniu. Oto mój pierwszy program "testowy" za pomocą którego chcę po prostu ruszyć tym silniczkiem. Prescaler + Timer + rejestr compare TOP + rejestr compare Toggle + bufor na niego. Z takich...
https://obrazki.elektroda.pl/5766737500_... Witajcie moi drodzy. Przedstawię tutaj krok po kroku proces pisania otwartego oprogramowania dla modułu WiFi XR809/XR3 na przykładzie czujnika otwarcia drzwi. Mój firmware dla niego będzie kompatybilny z Tasmota HTTP i pozwoli używać go niezależnie od serwerów producenta. Da nam to również...
Zamień SE005 w zasilaczu > powinno być ok. oraz zener 6,2V Org. scalak STRW 6556N zamienia się 1:1 na STRW 6753 *ten drugi jest tańszy potem koniecznie wyczyść bufor błędów /takze ten od świetlówek 1- Unplug the AC power cord of TV set to force power off. 2- While holding down the “VOL (–)” and “INPUT” keys on the set...
Nie wiem czy dobrze zrozumiałem - myślę , że dobrze :D Master: Print Chr(49) ; Chr(0) ; Chr(0) ; Chr(13); 'niech slave o adresie 49 zmieni stan PORTA.0 na przeciwny Print Chr(49) ; Chr(3) ; Chr(7) ; Chr(13); 'niech slave o adresie 49 zmieni stan PORTD.7 na przeciwny 'itd Slave: $regfile...
Chodzi o to, że przerwanie powinno tylko być małym produktorem (lub konsumentem) informacji, i popychać/czytac te informacje z/do jakiegoś bufora (kołowego lub nie), a interpretacja/składanie danych z bufora powinna byc w petli głównej . Doszczętne przetwarzanie danych w samym przerwaniu to śmierć kliniczna procesora. Mam rozne kody do obsługi różnych...
http://obrazki.elektroda.pl/6106634100_1... Przedstawiam projekt inteligentnej stacji meteorologicznej. Jest to nietypowa konstrukcja, zdolna do przewidywania temperatury powietrza atmosferycznego na kolejne 24 godziny. Wykorzystałem do tego celu sztuczną sieć neuronową. Stacja rejestruje co minutę wartość temperatury oraz prezentuje...
Martwisz się o rzeczy, których nie ma w instrukcji serwisowej? Czyżby producent w tak szczegółowej instrukcji miał jakieś tajemnice? Na stronie 12 jest jasno napisane co robi reset i co to jest region i kiedy trzeba tam coś zmieniać i jaki sposób. Bufor sam sobie wymyśliłeś?
dzięi za dotychczasową pomoc, zmiana SSM i SSI nic nie zmienia flaga TXE cały czas jest róna 0; A jak ustawiasz te bity i w którym miejscu? (jesli przed wywolaniem funkcji SPI_Init to ona Ci to i tak wyzeruje). Tu masz kod jaki mi działał z wykorzystaniem biblioteki ST void DAC_Init(void) { SPI_InitTypeDef SPI_InitStructure; GPIO_InitTypeDef...
https://obrazki.elektroda.pl/8064219100_... Witajcie, dzisiaj przedstawię jak okiełznać kolejny chiński mikrokontroler WiFi+Bluetooth, a dokładniej W800-C400 od WinnerMicro. Na ten moment można go kupić za około 10 zł, z kolei płytkę startową z nim już za 25 zł i obie te ceny uwzględniają już przesyłkę. Oczywiście nie będę tu korzystać...
Witam. Ten model kina domowego nie posiada bufora błędu , spokojnie możesz wymienić laser na nowy bez zabawy w resetowanie , laser który siedzi w deck'u tego kina domowego to SOH-DH2. pozdrawiam
a takie cos ma sens?;p Takie coś nie ma sensu. Poczytaj moje komentarze w kodzie i coś z tym zrób. Zacznij od sformatowania kodu - etykiety i nazwy od pierwszej kolumny, dyrektywy i instrukcje - zawsze po tabulacji. [syntax=asm]MOV R5,#0 ? pod jakim adresem jest ta instrukcja i kiedy się wykona ?dlaczego definiujesz ręcznie adresy danych zamiast użyć...
Myślę , że warto chyba tutaj zająć się najpierw sprawdzeniem całego układu RESET dla mikrokontrolera oraz "oszusta" adresowego. Tyle że układ RESET ściśle współpracuje z układem wizji COBRY. Przy okazji - taka sugestia = kanał 1 na oscyloskopie dawaj zawsze wyżej ; 2 - niżej. CHodzi tutaj o to -że twój bufor 74s412 jest caly czas blokowany. Sygnaly...
Cały problem jest w tym żeby te dwie ATmegi się zsynchronizowały. Przerwanie od SPI występuje po zakończenia transmisji pierwszego bajtu. Zanim nastąpi obsługa przerwania to pierwszy bajt zostanie utracony. Nie mamy też gwarancji że dwie Atmegi "wystrzeliły" :) równocześnie i Slave nie czyta np. 4 bajtu nadanego przez Mastera. Jeżeli to by była np....
https://obrazki.elektroda.pl/1184062400_... Pokażę tu projekt zegara zbudowanego na ESP8266 i wyświetlaczu opartym na MAX7219, dodatkowo wzbogaconego o moduł przekaźników na MCP23017. PCB pod ESP będzie pochodzić z sieci, moduł przekaźników z kolei projektowałem sam. Firmware złożę samodzielnie w PlatformIO z gotowych bibliotek. Czas...
"Kilka" częściej spotykanych słówek i wyrażeń na początek amplifier (amp) - wzmacniacz preapmlifier (preamp) - przedwzmacniacz power amplifier - wzmacniacz mocy analog multiplier - analogowy układ mnożący ****************************************... PLL - Phase Locked Loop - pętla z synchronizacją fazy ****************************************...
https://obrazki.elektroda.pl/8781022500_... Witam, Tytułem wstępu: Wzmacniacz jest wizualnie bardzo zbliżony do konstrukcji firmy Gamut. To przypadek. Chcąc zbudować wzmacniacz szukałem uszkodzonego dawcy obudowy. Wpadła mi w oko obudowa amplitunera Koda AV-600X, lecz gałka była niesymetrycznie osadzona. Nie znalazłem nic ciekawego,...
https://obrazki.elektroda.pl/2998720100_... W Koncepcja modularna niespójność skalarna Po wielu godzinach wspólnych przygód, spoglądając z perspektywy na budowę zestawu, odniosłem wrażenie, jakby trochę na siłę rozdzielono moduły, które wcześniej miały swojego protoplastę w postaci znanych nam audio kombajnów zawierających wszystkie...
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:...
Udalo mi sie w koncu, dokonczyc program. Zaczne moze od polaczenia: gpio13 <->mosi (sda) gpio14<-> sck (scl) gpio16<-> reset gpio3<->dc gpio5 ->pwm do sterowania podswietleniem (nie podlaczac bezposrednio pod podswietlenie tylko przez tranzystor - wiekszosc modulow ma taki tranzystor na plytce) cs wyswietlacza mozna podlaczyc...
Inna wersja. #define F_CPU 7372800UL #define USART_BAUDRATE 9600UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdint.h> #include <stdbool.h> #define ROZMIAR 6 #define NEUTRAL 127 #define STEPS 12 #define CMD_L 0x6C #define CMD_P 0x70 #define CMD_W 0x77 #define CMD_X 0x78 #define CMD_Y...
Poczyniłem małe zmiany: ...Pozostało dorobić, aby nazwy stacji do przewijania kółkiem enkodera brać chyba najlepiej z tablicy (42 znaki * 100 stacji) aby to się szybciej ładowało, czyli utworzyć taka tablicę podczas ładowania payloadu banku z serwera. Wydaje mi się, że czytanie tego z karty SD jest raczej bez sensu. Dzięki MAJSTER XXL za aktualizację....
https://obrazki.elektroda.pl/9365002800_... W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają...
https://obrazki.elektroda.pl/8545401100_... Mój poprzedni temat o Pierwsze kroki Jakiś czas temu publikowałem temat o https://obrazki.elektroda.pl/4535548900_... Wyszukujemy DHT. Biblioteka DHT wymaga też dodania Adafruit Unified Sensor Library, więc dodajemy obie biblioteki. Najpierw Unified Sensor: https://obrazki.elektroda.pl/1839946000_...
https://obrazki.elektroda.pl/5371288300_... Witajcie moi drodzy. Przedstawię tutaj teorię i praktykę implementacji wsparcia protokołu TuyaMCU. TuyaMCU to protokół oparty o UART, służący do komunikacji modułu WiFi z głównym mikrokontrolerem urządzenia Tuya. Protokół ten wykorzystywany jest w wielu produktach IoT, m. in. w ściemniaczach,...
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...
bump - za sprzątanie domu, status PR i sprawy.... Zamknięto kilka starych PR-ów. Wciąż otwarte: Open PR # Podsumowanie Status Rozszerzenie sterownika SHT3x do obsługi SHT4x (i GXHTV4) i umożliwienie obsługi wielu czujników Wciąż WiP. Obecnie pracuję nad nową (mniejszą) wersją Allow WPA AP z "#define ENABLE_WPA_AP 1" WiP. Umożliwia pracę nie tylko jako...
Nie czytał płyt , wymieniłem laser RAF 3020 , zaczął czytać CD i VCD ale DVD nie czyta . Podobno : " Procesory DVD mają określoną pojemność pamięci wewnętrznej, tzw. bufor pamięci. Każde uruchomienie płyty DVD i błędne jej odczytywanie jest zapisywane do tego bufora jako error (dla odczytu w serwis mode). Ograniczona pojemność powoduje zablokowanie...
A takie pytanie, czy układ 74HCT573 jest z pewnego źródła? Raczej tak. Prawdopodobnie kupiony w TME. Zresztą wszystkie układy logiczne testowałem programatorem TL866, więc ten także przeszedł test przed zamontowaniem w układzie. No i jednak cały komputerek działa poprawnie, problemy dotyczą tylko karty CF... Czy jest możliwość wymiany na układ innego...
Witam forumowiczów, Swego czasu mojej znajomej zainstalowano bramę przesuwną z napędem. Na pytanie o opcję częściowego otwierania, czyli tzw. opcję furtki powiedzieli, że się nie da. . . . . Hłe, hłe nie da :) Pomyslałem, przeanalizowałem i zrobiłem. Działa bezbłędnie. Teraz znowu powtórka z rozrywki. Szwagier postanowił zmienić stary, wysłużony i niestety...
https://obrazki.elektroda.pl/3803750000_... Witajcie moi drodzy Przedstawię tutaj mój sieciowy sterownik przekaźników kompatybilny z Home Assistant poprzez Tasmota HTTP. Sterownik oparty jest o PIC18F67J60 i dodatkowo oferuje m. in. odczyt temperatury, budzik, przyciski, niezależny panel WWW oraz szerokie możliwości konfiguracji. Wstęp...
Zobacz sobie do rejestru RSTCTRL.RSTFR. (at)ElektrodaBot W poniższym fragmencie kodzie w C dla AVR128DA32: int main(void) { CCP = CCP_IOREG_gc; CLKCTRL.OSCHFCTRLA = CLKCTRL_FRQSEL_8M_gc;// OK init_Uc(); // initialization mikrokontrolera TWI1_init(); ; init_MCP(); // initialization MCP23017 lcd_init(); lcd_gotoxy(5,0); lcd_puts("dziala OK"); _delay_ms(500);...
https://obrazki.elektroda.pl/3227491500_... https://filmy.elektroda.pl/98_1514068986... Właściwie mamy już Święta i świąteczny konkurs w DIY. A w nim sporo konstrukcji opartych na programowalnych diodach WS2812B. Stąd też, aby ułatwić innym realizację świątecznych projektów oświetleniowych, postanowiłem podzielić się rozwiązaniem...
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...
http://obrazki.elektroda.pl/9303655200_1... Witam, Tu: http://www.elektroda.pl/rtvforum/topic33... znajduje się opis powielacza czasu automatu schodowego. Obiecałem tam, że na bazie tamtego układu opracuję „inteligentny” automat schodowy, i oto jest :). Jego „inteligentność” jest zawarta w założeniach...
Aż dziwne. Na stare standardy ten dysk nie był wart zakupu (powszechnie dostępne były lepsze konstrukcje z pamięciami MLC). Natomiast w dzisiejszych realiach z takim dyskiem można byłoby się przeprosić. Miał kontroler Phison S10 (czyli ten sam co Iridium PRO), miał też bufor DRAM, ale pracował z pamięciami TLC zamiast MLC. Użyte pamięci okazały się...
Teraz zbierasz w kodzie tylko bajt danych, aby obsłużył pakiet musisz założyć bufor #include <SoftwareSerial.h> SoftwareSerial LIN(0, 1); // Dlaczego nie czytasz danych na pinach 2 i 3? const int BUFFER_SIZE = 64; // rozmiar bufora char linBuffer[BUFFER_SIZE]; // Bufor danych int bufferIndex = 0; // Indeks bufora void setup()...
Dobra dalszy ciąg moich walk z mega krnąbrnymi czujnikami. Pojechałem po raz kolejny do warsztatu. Najpierw warsztat sprawdził po kolei czujniki i były aktywne (choć w przypadku jednego z czujników jakby to potwierdzenie, że jest aktywny zajęło nieco więcej czasu). Zrobiliśmy reset TPMS "azjatyckim" sposobem znalezionym przeze mnie na jednej z dalekich...
Witam. Siedzę już od jakiegoś czasu nad termostatem do podgrzewacza CWU. Wydawało mi się, ze to takie proste. Poustawiałem czasy dla opóźnień w/g pdf'a, a wyświetlacz wciąż pokazuje 55. Postanowiłem napisać wszystko od nowa i w dalszym ciągu mam "55". Naraz przyszło mi do głowy, że 55 to 0x37, a binarnie 00110111. Wciąż nie mogę znaleźć tego błędu w...
reset bufor samsung reset bufor laser reset bufor błąd
głośniej wyłącza grzałka mniejszej soundbar zrobić samemu
samsung wf70f5e0w2w mikrofon interfejs
Bezpiecznik do prostownika BR 24/20 – typ, wartość, charakterystyka SABA Bodensee W52 – schemat ideowy, obsada lamp, naprawa, pobieranie dokumentacji