Można tak, a dla danych binarnych np. pierwszy odebrany bajt może zawierać długość ramki. Wtedy kończysz odbiór w momencie odebrania określonej przez pierwszy bajt ilości bajtów. Wygodnie jest też jako ostatni bajt umieścić CRC, wtedy CRC całej ramki powinno wynosić 0, jeśli nie to mamy błąd.
Przecież ta irda w paluchu (w obudowie) to tylko odbiór światełka a dalej na usb idą dane cyfrowe. Chyba binarne. Co za różnica że wyśle je telefon czy pilot. Piloty zdalnego sterowania często używają kodowania sygnałów specyficznego dla danego standardu (np. NEC, RC5, Sony SIRC). "Światełko" w tym przypadku to impulsy modulowane na określonej częstotliwości...
-> ruzumek BREAK mrugnie się jeżeli transmisja kończy się przed czasem np. wysyłasz szybciej niż możesz odebrać error mrugnie jężeli transmisja jest nie poprawna np. stak bitu stopu, niepasująca ilość tych bitów itp. -> iluzione #define FOSC 8000000ul // // Clock Speed powinno być definiowane w makefile. jak automatycznie nie dorzuci to project->configuration...
żeby było wygodniej pobierz Realterm z http://www.i2cchip.com/realterm/ brakuje ci bytes _delay_ms(250); _delay_ms(250); _delay_ms(250); daj _delay_ms(750); poco sobie życie komplikować. używasz przerwań ? asm("cli"); niepotrzebne unsigned int i=0; lepiej wywalić i poprawić for for(int i=0;i<16;i++)//dodałem...
INPUTBIN można odebrać tylko ściśle określoną ilość bajtów. A jak odebrać zmienną ilość bajtów binarnych, jeśli jest nadawany bajt końca ramki ?
Zawsze odbierasz przez UART dane binarne. Możesz je tylko sobie wyświetlić lub wypisać jako znaki, liczby dziesiętne lub szesnastkowe. Odbierasz bajty, masz z nich złożyć daną 16-bitową, np. tak: wartosc = bajt_mniej_znaczący + bajt_bardziej znaczący * 256
1. Zależy, jakiego rodzaju są gniazda. Jeżeli są typu strumień (IP/TCP) to podziałem na pakiety zajmuje się, w zasadzie, protokół. Aplikacja może czytać/pisać nawet bajt po bajcie, chociaż nie będzie to zbyt efektywne (z uwagi na wykorzystanie procesora i liczbę wywołań systemu operacyjnego) . Optymalniej jest stworzyć sobie bufor (właściwie arbitralnego...
Czyli... mam ten MAX485, i to http://www.gotronik.pl/konwerter-usb-rs4... Teraz, z max485 mam A i B podpinam do A i B w tym z 2go linku. Moduły są połączone, a teraz chce połączyć max485 z atmegą. Na max485 mam DI DE RE RO (? co do atmegi ) z jednej strony z drugiej mam GND A B VCC ( tu wszystko jasne). Wiem, tylko, że DE sygnalizuje nadawanie/odbiór...
Urządzenie jest sprawne nie rozumiem pytania jak jest skręcone. Celem tego projektu jest zdalne sterowanie wyłączenie przycisków fizycznych. Dla tego potrzebuje odbioru kodu binarnego na poszczególna komendę wydawana przez przyciski fizyczne. Chodzi mi o budowę najprostszego układu.
Dziękuję za odpowiedź. Znalazłem wcześniej też te Labor Aster, wiem że jak na separatory plasują się w kategorii "przystępne cenowo", jednak zakładałem zdecydowanie mniejszy budżet niż nawet te najtańsze za 400 zł. To jest po prostu taki mały dodatek do instalacji inteligentnej na własne potrzeby. Na razie kupiłem używkę za 50 zł (STAHL 9001/01-086-390-101),...
A nie prościej wysyłać informacje zakodowaną binarnie, z jakimś nagłówkiem oznaczającym początek danych.
szczerze powiedziawszy to twój kod nie do końca realizuje echo, bardziej przypomina to zwarcie kabelków we wtyczce a nie rzeczywisty odbiór i odesłanie danych, natomiast powodu odbioru złych danych do końca nie rozumiem, ponieważ pomiędzy tymi dwoma kodami (w zapisie binarnym) nie ma żadnej zależności 0x0E : 00001110 0x63 : 01100011
Witam mam problem: mam za zadanie stworzyć alarm samochodowy na projekt. już mam wszytko gotowe, potrzebuję tylko moduł do przesyłu i odbioru danych binarnych(kodu aktywującego/dezaktywującego). zastanawiałem sie nad modułami: nadajnik RT5-XXX i odbiornik RR1-XXX firmy telecontrolli. czy jest to dobry wybór, czy są może inne moduły?? ps: jak obliczyć...
Tak też mi sie wydawało że to działa binarnie :) A czy przetwornik C/A zmienia częstotliwość na prąd ?? Bo rozumiem że tylko częstotliwość sygnału jest wstanie wysłać/odebrać µC ??
OTA jest zaimplementowane, ale używanie klasycznego trybu (przez serwer http i url) jest preferowane. Podczas gdy ota za pośrednictwem kodu pocztowego wygląda prosto, miałem wiele problemów z tym, aby go nie zawiesić. Nawet teraz zawiesza się po przesłaniu pliku binarnego, ale przynajmniej działa. Jeśli ota się nie powiedzie, konieczny będzie restart,...
Skoro chesz przesyłać dane czyste dane binarne to chyba zrozumiałe, że odpada ci konstrikcja Bytematch z zastosowaniem dowolnego bajtu, który byłby końcem jakiejś tam ramki w związku z tym musisz je albo: 1. wysyłać czysto binarnie z kompa a w procku po prostu czekać na zakończenie transmisji - wprowadzając jakiś TimeOUT (ale to czasami mało eleganckie...
Dane, które odbierasz nie są wysyłane w hex. Odbieraj dane binarnie. Do konwersji na hex możesz użyć metody String.Format . Po co stosujesz nawiasy kwadratowe dla zmiennej text ?
Hehe. No to jeszcze lepiej. Teraz wyszło że to jeszcze Hexy? Co ma robić to: If Chr(kod) = "" Then Kod = "0" ? Bo chyba nie wstawiać zera tam gdzie nic nie przyszło? Bo jeżeli tak to to nie zadziała. Powinieneś to rozdzielać na pakiety po 2 znaki i to konwertować z wartości textowej na binarną. Przy danych dziesiętnych i gdy zawsze by były dwa znaki...
wzmacniacz przelotowy nie wymagający zasilacza, Zasilacza czy zasilania? Wzmacniacz jest urządzeniem aktywnym i jakieś zasilanie mieć musi - albo zasilacz po kablu antenowym, albo dodatkowy kabel zasilający albo bateria ewentualnie akumulator ładowany panelem PV. W zakresie wzmacniaczy antenowych najczęściej występuje pierwsza opcja czasem druga, bateryjnego...
Najlepiej zacznij przesyłać takie dane w postaci znaków ASCII i to najlepiej w postaci HEX, dzięki czemu będziesz mógł stosować normalny koniec linii w postaci znaku ENTER a dzięki temu z kolei o wiele łatwiej będzie ci zaimplementować odbiór danych przez RS232 (podobnie wysyłanie) A jeśli się uprzesz przy wysyłaniu takich danych binarnie to zaintersuj...
Trzeba by poczytać troszku o RS485. Jeśli chodzi o sprzęt, to w zasadzie masz dwie główne możliwości. Pierwsza to półdupleks, czyli transmisja naprzemienna po tej samej parze przewodów, druga dupleks w układzie czteroprzewodowym (para przewodów od mastera, para do mastera). Dodatkowo korzystnie z punktu widzenia linii może być pociągnięcie między układami...
Jeżeli chodzi o odbiór to... czy muszę importować biblioteki tego konkretnego odbiornika ? Czy on po prostu wyśle stan wysoki na pin SPI i raspberry przeczyta to jako stan wysoki i w skrypcie nic nie będę zmieniał ?
Spróbuj może jeszcze "Varian Async32 Components" Nie wiem, której wersji Builder'a używasz. Ja zakończyłem dawno temu programowanie na BC4. Też miałem dużo problemów z odbiorem ciągów binarnych. Sugeruję zrobić taki test: 1) uruchomić program odbierający 2) ustawić pułapkę w pierwszej linii kodu realizującego obsługę odbioru danych po pojawieniu się...
Niestety wiele rzeczy napisałeś źle i jest to przykład absolutnego braku zrozumienia dla sprawy. Mnie też korciło żeby nadawać 115200 i więcej ( to jest ironia jakby ktoś nie zajarzył), ale w instrukcji przeczytałem żeby nie przekraczać 2000.. ale to akurat taki sobie niuans. Te moduły nadawcze potrafią tylko dwie rzeczy - nadawać na 433 albo nie nadawać...
Chciałbym komunikować się z urządzeniem które pracuje w trybie TCP serwer (nasłuchuje), po połączeniu się z tym urządzeniem (programem pisanym w Delphi7 z kontrolką typu TCPClient) urządzenie zaczyna przesyłać pakiety które chciąłbym odbierać ( i to działa) oraz ew. wysyłać pakiety do urządzenia z tym ze mam problem z pakietami > 100 B (używając komponentów...
CRLF pomaga o ile wysyłasz dane w formacie ASCII, jeśli to jest raw binary data to i tak nic nie podglądniesz, bo będziesz miał krzaczki, albo co gorsze terminal zinterpretuje to jako znaki kontrolne. Nie mówię, że czekanie na znak końca nie ma sensu - tylko, że ten sens jest ograniczony do sytuacji, w których z góry nie wiadomo ile znaków zostanie...
No faktycznie, możliwość zaalokowania bufora o ujemnym rozmiarzy byłaby bardzo cenna. Taki bufor jest niezbędny np. przy odbiorze niepotrzebnych danych.
Taki zamiennik pilota masz? https://www.ebay.co.uk/itm/153824616361 Na samym odbiorniku na 1 nóżce jest ok 3.18V, 2 to masa a na 3 ok. 5.4V No i tak ma być, pin o napięciu około 3V to wyjście i tam pojawia się ciąg binarny w trakcie odbioru sygnału pilota.
Witam, od kilku dni walczę z tą nieszczęsną transmisją szeregową. Uprościłem kod niemalże maksymalnie. Jedynie odbiór znaku z terminala i odesłanie go. Aczkolwiek wciąż coś jest nie tak. Mianowicie powracający znak do terminala nie pokrywa się z wysłanym. Z analizy binarnej wygląda mniej więcej na coś takiego, że podczas odbioru znaku przez mikrokontroler...
Teraz zmagam się z wątkami i ich synchronizacją... Chciałbym by: - jeden wątek był odpowiedzialny za odbiór z COM - drugi wątek był odpowiedzialny za wysyłanie do COM - trzeci wątek główny za interfejs. Wysylasnie i odbieranie mozna smialo zrobic na watkach zeby program sie nie "podwieszal" ale watek pod interfejs? Do klikniecia w przycisk i moze wybranie...
Odnośnie wyboru anten: pierwsza z nich jest nieco lepiej zrobiona mechanicznie, elektrycznie są niemal identyczne. I tutaj uwaga: niewątpliwie antena logarytmiczna ma tę zaletę, że odbiera całe interesujące nas pasmo. Jakiś czas temu także używałem takiej anteny do czasu gdy wszystkie programy/MUX-y były nadawane z jednego miejsca. Niestey obecnie tak...
Sygnał z Odbiornika rf podaje przez tranzystor na int0 wyświetlacz LCD zapięty na jakim kolwiek wolnym porcie na razie jest to tylko koncepcja odbiór kodu kod stały chodzi mi głównie jak napisałem wyżej abym mógł poprawnie odebrać jakikolwiek pilot radiowy z stałym kodem mógł go zapisać w epromie tak jak np.w magnetofonie (wierna kopia oryginału) i...
1. Która warstwa modelu OSI obsługuje wykrywanie błędów, topologie sieci i dostęp do medium ? a) warstwa fizyczna. b) warstwa łącza danych. -dobre c) warstwa transportu. d) warstwa sieci. 2. Co to jest datagram ? a) Komunikat wysłany do źródła, który potwierdza odbiór nieuszkodzonych danych; b) Jest to binarna reprezentacja informacji routingu: c) Pakiet...
Witam, zlecę napisanie programu w Atmel Studio (C/C++) na układ ATXMEGA32A4U obsługującego odbiór i nadawanie na dwa porty UART z pomocą DMA. Jeden port odbiera/wysyła 64 bajty danych binarnych, drugi - odbiera 1 kB, wysyła 4kB danych tekstowych. Klawo
Tak to ma być wykres. Normalnie jak odbieram dane przez comport to w zdarzeniu OnRXChar: [syntax=delphi]procedure TMainfrm.ComPortRxChar(Sender: TObject; Count: Integer); var RevS: String; begin ComPort.ReadStr(RevS, Count);//odczytujemy String z Portu ComMemo.Text :=ComMemo.Text +Revs;//Wyswietlamy go w Memo end;[/syntax] I to działa! jak wyślę z atmegi...
Niezły temat dla zapaleńców, bo na epromach ciekawe układy w zupełności sekwencyjne idzie zrobić. Jedno z ciekawszych zastosowań enkodery binarne, a ściślej rzecz biorąc transkodery, jakie wykonywali krótkofalowcy wraz z wprowadzeniem do r-telefonów syntezy PLL w latach 80-tych, aby przestroić r-telefon na inne pasmo. W załączeniu o transkoderach z...
Witam, Przesiadam się powoli z 89C4051 na AVR-y i na dzień dobry problemy... Mam program, który chciałbym 'przerzucić' do AVR. Zależy mi na odbiorze i transmisji danych binarnych. W 4051 miałem coś takiego: $regfile = "89c2051.dat" $crystal = 11059200 $serialoutput = Send Dim Ind As Byte 'index odebranego bajtu przez port Dim Buf(8)...
cichy999 --> jak jeszcze pisałem programy w Bascomie to spokojnie takie rzeczy robiłem. Bierzesz sobie np najnormalniejszego małego procka np ATtiny2313 (ma przecież nawet piękną sprzętową obsługę RS232), i przede wszystkim robisz w nim normalną obsługę LCD. Potem dopisujesz procedury do odbioru danych przez RS232 (może być tylko odbiór) Następnie wymyślasz...
Ja bym w ogóle nie robił żadnej konwersji, tylko bym wysyłał bezpośrednio w postaci binarnej przez UART. Ewentualną konwersjię i zabawy little- big-endian zostawiłbym odbiorcy (zapewne PC?). Kolejna możliwość optymalizacji wymaga sprawdzenia wielkości bufora nadajnika UART. Zapewne ma co najmniej dwa bajty, więc można wysłać wynik i rozpocząć konwersję...
Ja nie trafiłem na taki spis czy porównanie sygnałów. Dla każdej z wymienionych szyn w specyfikacji jest nazwa sygnału i jakie warunki są dla poprawnej transmisji ale oczywiście co specyfikacja to inna nazwa sygnału o takiej samej lub podobnej funkcji wiec trzeba by pozbierać te informacje i porównać. Jeszcze przychodzą mi do głowy jakieś szyny/interfejsy...
Problem rozwiązałem. Dzięki ci -rafal-. Ukierunkowałeś mnie i nakierowałeś na problem. Problemem i głównym moim błędem było stosowanie metody odczytu danych z portu COM jako [syntax=csharp]DanaOdebrana = serialPort1.ReadExisting();[/syntax] co wymusza typ zmiennej DanaOdebrana jako string. Zmieniłem metodę odczytu na [syntax=csharp]DanaOdebrana = serialPort1.ReadByte();[/syntax]...
Jeśli upierasz się przy "głównym wątku", to proponuję zrobić bufor cykliczny FIFO, odbiór znaków do bufora w przerwaniu i całą interpretację danych w głównym wątku. Przy innej dekompozycji (automat parsujący dane w przerwaniu) będziesz miał więcej roboty z utrzymaniem spójności, bo zapewne wątek główny musi się dowiedzieć, która dana przyszła i być...
No wiec moich zabaw z MUX-1 ciąg dalszy. Wątpie bym osiągnął wszystko na jednej antenie. Okazuje się że MUX-2 i MUX-1 wymagają nieco innych ustawień (kierunku). To do czego doszedłem dzisiaj poniżej. Różan, 0 szans na odbiór, jedynie siła sygnału skoczyła na 65 jakość 10 i to na MUX-3 z 30kW. No ale odnośnie Raszyna, wzmacniacz ustawiony na 50% mocy...
Teraz, to nie ma tak, że sobie kupujesz co chcesz.. Za wszelką cenę ratuje się co jest do odratowania, bo to wszystko relikty przeszłości. Ja jak ostatnio kupowałem na allegro MC do Jacksona po odwrotce +/-, to gostek mnie wycyckał, bo zamówiłem trzy, a dał mi dwie. Z odzysku oczywiście. Powstaje bezsensowne błędne koło, że potrzeba zepsuć dawcę organów,...
Witam ponownie. Mogę się podzielić moimi kolejnymi doświadczeniami w rozgryzaniu ESP8266. Niestety nie jest "różowo". Okazało się, że owszem, firmware jest open source, ale nie całość. Podstawowe biblioteki SDK nie są OS, tylko w postaci binarnej. W szczególności stos etherneta (lwip) jest przykryty nakładką producenta i nie ma dostępu do standardowego...
Port szeregowy działa na całkiem innej zasadzie. Podaje się mu liczbe iluś-bitową (to można skonfigurować) a on przekształci ją w ciąg binarny rozpoczynający się bitem startu a zakończony bitem stopu. Układ sterownika zbudowany jest z rejestru przesuwnego do którego wpisuje się wartość do wysłania a w czasie wysyłania kolejne bity są przesuwane tak...
Temat ten był poruszany parę dni temu: http://www.elektroda.pl/rtvforum/topic42... Układ 145026 ma możliwośc kodowania trojstanowego tzn. "0", "1" i stan pośredni czyli wejścia wiszące. Na schemacie jest tylko "0" i stan pośredni. Ogranicza to ilośc kombinacji do troszkę ponad 500. Po wykorzystaniu wszystkich możliwości mamy kombinacji ponad 19500....
Witam. Mam program napisany w C# który komunikuje się ze stworzonym przeze mnie urządzeniem poprzez USB. Urządzenie w systemie widoczne jest jako wirtualny port COM. Co pewien czas zdarza się, że odebrane na PC dane są błędne, tzn nierealne. Wygląda to tak, jakby część odebranych jedynek była zamieniana na 0. Przesyłane dane to stan sczytanych wejść...
Z tym graniem "długich numerów" to nie przesadzajmy, sam byłem świadkiem jak w już dość dawno temu pewnego wieczora około 18:30 Marcin Sońta prowadząc wieczorny program w Radiu Zet dostał do wyemitowania z playlisty "High Hopes" Pink Floyd. Niby nic specjalnego ale numer ma 8:31 i poleciał w całości. Jest niestety taka zasada, że w stacjach komercyjnych...
czy istnieją proste funkcje włączające lub wyłączające logiczne 1 (5V) na konkretnym pinie LPT Nie, gdyż np rząd pinów sygnałowych to po prostu nadanie konkretnej wartości w kodzie binarnym z zakresu 0-255. Liczba zostanie zaprezentowana przez właściwą kombinację stanów na 8 pinach sygnałowych. Ponadto nie każdym pinem da się sterować i nie każdy może...
Faktycznie z tych kawałków ciężko o obraz całości. Z pewnością nie powinieneś łączyć transmisji znakowej Print z binarną Printbin bo oprócz tego, że nie wiadomo po co, dodatkowo utrudnia to zdekodowanie w odbiorniku. Dlatego wersja opisana jako Case 4 nie jest za dobra. W takim przypadku pierwszą zmienną musiałbyś odebrać jako dwa bajty (jeśli jest...
http://obrazki.elektroda.pl/8389746100_1... Zainteresowało mnie krótkofalarstwo i szukałem dobrego programu do dekodowania kodu Morse'a, który często i gęsto można usłyszeć na pasmach amatorskich i nie tylko. Ponieważ jestem programistą, napisałem dla siebie program, który umożliwia, a właściwie ułatwia dekodowanie kod Morse'a. Wcześniej...
Witam Ostatnio eksperymentuję sporo z wymianą danych pomiędzy mikrokontrolerem i PLC S7-1200. Wczoraj zmontowałem układ odczytujący pozycję enkodera absolutnego (od 0 do 1023 pozycji): https://obrazki.elektroda.pl/4573115000_... Za pomocą płytki ethernet shield chciałbym przesyłać dane PLC. Jeżeli chodzi o sam przesył to nie mam...
Prawdziwe IoT, brawo! Co to za matryca LED na PCB? To nie matryca, po prostu było jeszcze trochę miejsca na PCB, to nawciskałem tam sporo czerwonych LEDów, żeby było więcej czerwonego światła w przypadku wykrycia alarmu - i tylko tyle. A żółty LED to tryb testu połączenia WiFi. Tak naprawdę to urządzenie potrafi więcej - pobiera sobie aktualny czas...
...no tak prawie wszystko się zgadza, z wyjątkiem takim że próbowałem nagrać takiego wava, przerobionego na flaca następnie nagranego i zczytnego spowrotem i był identyczny z wavem wyjściowym... Niczego innego bym się nie spodziewał. :D Jednak pisałem o FLAC z MP3. zgadza się, aczkolwiek w pewnym stadium wytrzymałość łańcucha zależy od najsłabszego...
Jeżeli na odbiorze naziemnym TVP1 i TVP2 masz w HD bezproblemowo to dzwoń do kablówki. Niestety, tak Vectra jak i UPC permanentnie "oszczędzają" na przepływach binarnych i potem są takie "cudactwa" U znajomej co ma UPC nawet na zwykłym przekazie SD występuje poklatkowanie w czasie dynamicznych scen, ale to tak jest jak się na jednym kanale usiłuje upakować...
Witam wszystkich Jest to mój pierwszy temat, a zatem: Zakupiłem dekoder "Red Opticum Premium Box+ H.265", wersja nowsza z 2 portami USB. Dekoder jest odbiornikiem hybrydowym DVB-T2/C H.265 i pozwala na odbiór telewizji naziemnej i kanałów kablowych. Kod producenta: TUN0165 https://obrazki.elektroda.pl/3699841000_... Dekoder jest nowy...
Przekładaniec kanałowy w Łodzi jest na tyle ciekawy, że stosowanie filtrów pasmowych jest mało interesujące. Pamiętaj że niebawem dojdzie na kanale 46 MUX1. Jak MUX3 nadal będzie nadawany w tej lokalizacji to dopiero będą się robiły jaja.... Ręczne dostrajanie w tunerach/odbiorników DVB nie spełnia swojej roli. Jest wskazane w zupełnie innych sytuacjach....
Policyjnego MOTOTRBO nie rozkoduje się za pomocą DSD, bo DSD nie ma możliwości łamania klucza binarnego, to raz. A dwa, DSD nawet nie ma możliwości wpisana klucza. Jeśli ma się znajomość obsługi Linuxa to można to zrobić za pomocą Airprobe. To samo tyczy się TETRA. Airprobe to demodulator GSM, ale ponoć radzi sobie i z TETRA i z MOTOTRBO. Proces "zdobywania"...
Z tego co widać w dokumentach koordynacyjnych to polaryzacja w pasmie UHF będzie niemal wszędzie pozioma. Doświadczenie wykazuje, że zabawy z ustawianiem części emisji w polaryzacji pionowej to proszenie się o kłopoty. W zakresie VHF nie będzie żadnych zmian. Ale obserwując to co się dzieje w Europie to należy oczekiwać przeniesienia emisji z pasma...
Ok, dziękuję za informacje... Piszesz, że nie udało Ci się wykonać działającego kabla do LPT... A czy udało Ci się uruchomić współpracujące poprawnie moduły chipcona (CC1000PP)?? Pytam, bo u mnie pojawił się problem innej treści :) Otóż: Nadaję sobie następującą "ramkę testową" 5 bajtów 55h (w ramach preambuły). a następnie binarnie 01111110 (dużo jedynek,...
Zieeew. Mówimy o podstawach działania UART, a nie o jakichś wydumanych parametrach ilościowych. MUSIMY co jakiś czas (np. co kilkadziesiąt bajtów) robić przerwy w transmisji danych nie krótsze niż czas transmisji bajtu, bo inaczej być może NIGDY nie odbierzemy żadnej danej. Parę razy temat ten był już poruszany. Co do projektu. Przyjmijmy np. że: -...
U mnie (Katowice) z DCF77 nie ma problemu, oczywiście zdarza się, że przez jakiś czas nie działa, ale przecież nie musi - wystarczy że złapie sygnał od czasu do czasu. Z tego co zauważyłem, to strasznie przeszkadza w odbiorze DCF77 komputer. Kiedy miałem zasilane układy przez USB to generalnie był problem, gdy je zasilałem osobno - z sieci lub z baterii...
Witam. Mam problem z komunikacją między btm-112 a atmega8 po usart, między btm - PC i Atmegą - PC nie ma problemów. Gdy z PC wysyłam komendy na uC to reaguje tak jak powinien, czyli gasi i zapala diodę, natomiast po połączeniu btm z uC zero reakcji. W czym problem? Prędkość transmisji się zgadza. Proszę o odp. na temat, taktowanie zostaje 1MHz! [syntax=c]#define...
Jakie to jest piękne, też musze sobie coś takiego zbudować. Tak się zastanawiam czy zmieściłby się układ do odbioru DCF77[można by go włączać okresowo], wtedy była by synchronizacja czasu. A właśnie jaka jest dokładność tego zegarka ?
A może inaczej. Konwersja BIN->BCD jest czasochłonna, więc może od razu liczyć w BCD? Korekta dla BCD przy inkrementacji binarnej jest banalna, a AVR ma flagę przeniesienia z młodszej tetrady, co ułatwia liczenie. Przerwanie odbioru USART przepisuje wartość licznika do tablicy i tyle.
Dzięki za odpowiedź. Dodałem te poprawki, ale niestety nadal odczytuję jedynie same logiczne "1". Kod po poprawkach: [syntax=c]#include <avr/io.h> #include <util/delay.h> int DS_RESET ( void ) { DDRD = 0xFF; //wyjście PORTD = 0x0; //stan niski _delay_us ( 480 ); //resetuj DDRD = 0x0; //wejście _delay_us ( 30 ); //oczekuj na śr. presence...
Mógłby, ale jeżeli masz 100% jakości, to raczej go nie zakładaj. Najważniejsza jest jakość, a nie siła sygnału. Może się okazać, że wpakujesz wzmacniacz i nagle zacznie się szatkowania, gwałtowne spadki siły i jakości itd itp. Jak masz 100% jakości, jest to stabilne i wszystko dobrze widać to zostaw i nie ruszaj. Znasz tekst o zagłaskaniu kota...? Wbrew...
Naniosłem poprawki do kodu, nie mam jak sprawdzić komunikacji diodą, bo nie mam jak się z nią podłączyć (przynajmniej nie wiem jak to zrobić). Zmieniłem przejściówkę USB-RS na kabel RS-RS z crossowaniem, ale wydaje mi się, że jest jeszcze gorzej, bo teraz po podłączeniu kabla nie zapala się dioda odbioru przy porcie, która przy przejściówce zapalała...
Nie tylko o utrudnienie chodzi. Po prostu taki dosył jest wykonywany mniejszą mocą sygnału i węższym widmie a za te parametry się po prostu płaci. Do tego nie ma sensu zajmować kilkudziesięciu Mb transmisji jak cały sygnał zajmuje co najwyżej 4-8 Mb. A mniejszy strumień to zawsze mniejsza moc, czyli mniejsza kasa... Kodowanie nie pogarsza jakości, zmienia...
Osobiście poszedłbym w kierunku NTP poprzez WiFi, od pewnego czasu żaden zegar DCF który posiadam nie synchronizuje się w mieszkaniu - kiedyś robiły to przynajmniej w nocy. Próbowałeś ustawić zegar anteną równolegle skierowaną na Frankfurt? Jako opcję polecam też dostrojenie anteny. Jako ciekawostkę też muszę przyznać, że około od miesiąca moje dwa...
Witajcie, moją przygodę z STM32 zacząłem stosunkowo niedawno, praktycznie od samego początku staram się stworzyć "protokół" do bezawaryjnej komunikacji po USARcie, który wykorzystany będzie do transmisji danych z małego robota typu LineFollower. Nie mam większej wiedzy, ani doświadczenia z tej dziedziny. Stworzyłem trochę kodu na podstawie własnych...
Pisałem dokładnie taki sam kawał kodu. Jak znajdę projekt, to podeślę procedurę odbioru danych, ustawienia MSComm i komentarze. Pamiętam, że owa procedura wykorzystywała funkcję, która odczytywała wielkość tablicy i dane wrzucała od razu do bufora.
Witam wszystkich po raz kolejny. Dzisiaj postaram się Wam opisać po raz kolejny moduł radia TEA5767 od firmy NXP, z tym że dzisiaj będzie na podstawie bardziej rozbudowanego zestawu oraz będzie tutaj też mowa o odczycie informacji z tego modułu. https://obrazki.elektroda.pl/3222283100_... https://obrazki.elektroda.pl/9594809000_...
Potrzebuję wykonać dekoder kodu RC5 na naturalny binarny. Układ ma pobierać syganał z fotodiody (odbiornik sygnału z pilota - nośna 36kHz). Wyjście układu ma być szeregowe, dodatkowa linia sygnalizująca wysłanie 18bitów i linia sygnalizująca brak odbioru z pilota. Rozumiem, że należy to wykonać za pomocą uC, jednak nie umiem poradzić sobie z odpowiednim...
Chcę w AVR odbierać wiele komend z UARTa i wykonać je. Myślałem, że najprościej zrobić to przez switch, ale chyba switch nie porównuje tablic. Jak można porównać np. 4 elementową tablicę char ? Nie rozumiemy o co ci chodzi! W jakiej formie odbierasz tą tablicę przez UART - jako listę elementów rozdzieloną spacjami, przecinkami? jako wartości binarne?...
Czesc wszystkim potrzebuje pomocy tworze programy do sterujace portem COM na elektronice zna sie troszeczske i szukam układu ktory informacje w postaci binarnej zamienil na np 8 diod ktore obrazowalyby system zero jedynkowy powiedzmy zapalone 1 zgaszone 0 chodzi mi narazie tylko o odbior danych w ramkach........ jest tylko problem roznie na stronach...
Czy da się używać znaków XON/XOFF przy binarnejtransmisji? Oczywiście nie. A w dalszej części odpowiedziałeś sobie dlaczego. Ale jeżeli dopuścimy stosowanie jakiegoś PROTOKOŁU aby przesłać jakieś dane i jednocześnie stosować kontrolę przepływu i jescze inne takie.. to wszystko staj e się jasne. Najbardziej uniwersalną metodą jest stosowanie znaczników....
https://obrazki.elektroda.pl/8343613300_... Postanowiłem podłączyć rekuperator Thessla Green do Home Assistanta. Rekuperator posiada dosyć dobrze udokumentowane wyjście ModbusRTU. Do połączenia postanowiłem użyć konwertera RS485 na Ethernet dosyć popularnej firmy Waveshare. HA posiada wsparcie dla Modbus-TCP, ale chcę zachować pewien...
https://obrazki.elektroda.pl/1533250900_... BK7231T/BK7231N to popularny SoC WiFi i Bluetooth, szeroko stosowany w produktach Tuya Smart. BK7231 można znaleźć w inteligentnych gniazdach, inteligentnych żarówkach LED, inteligentnych przełącznikach itp. BK7231 zwykle występuje w postaci modułów, które są pin-to-pin kompatybilne z modułami...
https://obrazki.elektroda.pl/5220229400_... Witajcie, przedstawię tu od 0 rozpoznanie wyprowadzeń, podłączenie, zaprogramowanie i uruchomienie z Arduino wyświetlacza LCD z elektrośmieci. Omawiany tu wyświetlacz pochodzi z pralki Amica AWSN12DA i posiada sterownik BL55066 do którego nie znalazłem biblioteki, tylko samą notę katalogową....
Jako że zostałem wywołany do tablicy wypada coś powiedzieć. Wskazania tunerów DVB. Mogę potwierdzić to co pisze kol. _cheetah_ Sam bym chciał wiedzieć wg jakich kryteriów te parametry są ustalane. Czy siła jest ustalane wg stopnia nasycenia automatyki czy wg wartości mocy sygnału po demodulacji. Sam jestem ciekawy, czy te karty maja w ogóle układy ARW,...
Też polecam metodę z przedstawieniem liczby w postaci znakowej i przesłania jej w takiej postaci. Wymieniłbym tu następujące uwagi: 1. Rzeczywiście, jak zauważył bobbyAIR , żadna z wartości zaraz po odbiorze przez uP lub PC nie ma jeszcze jakiejś szczególnej interpretacji, o ile takiej nie narzucisz. Jednak używając postaci binarnej, każdy przesyłany...
https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...
pozwolcie ze sie podepne, bo mam pokrewny problem. Mam program w Builder C++ obslugujacy port rs232 bezposrednio przez API. otwieram go w nastepujacy sposob: hCommDev = CreateFile(lpFileName, GENERIC_READ | GENERIC_WRITE,0, NULL, OPEN_EXISTING, 0, NULL); czyli standardowo. Chce przez niego przesylac dane BINARNE. Wszystko dziala prawie dobrze....
Witam, Tak jak w temacie, pacjent vw golf IV objawy nie działający centralny zamek z pilota pomimo tego że został on zakodowany vagiem do modułu komfortu. Operacja dodania pilota zakończona sukcesem co potwierdza za każdym razem krótki dźwięk syreny auta.Niestety po późniejszych próbach otwierania bądź zamykania auta z pilota zamki nie reagują. Co dziwne...
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
Sprzedany, nieaktualne. Do sprzedania gotowy do użytku zestaw ze sterownikiem S7-1500. Został zakupiony do nauki, i tylko do tego celu był używany. Nigdy nie pracował w żadnej maszynie ani innej aplikacji. Wygląda i działa jak nowy. Z tego co pamiętam w dniu zakupu kosztował coś ponad 10000zł, więc myślę że to okazja. W zestawie: - PLC S7-1500 CPU 1511-1-PN...
Witam, Mam do sprzedania nowe oryginalnie zapakowane i nieużywane : 1. SIMATIC S7-1500F, JEDNOSTKA CENTRALNA FAIL-SAFE CPU 1511F-1 PN, PAMIĘĆ WORK: 225 KB NA PROGRAM I 1 MB DANE, INTERFEJSY: PROFINET/ETHERNET (SWITCH 2 X RJ45; OBSŁUGA TRYBU IRT); PRZETWARZANIE OPERACJI BITOWYCH: 60 NS, WYMAGANA KARTA PAMIĘCI SIMATIC MEMORY CARD 6ES7511-1FK01-0AB0 szt.1...
tmf napisał: LChucki napisał: Możesz przez UART skonfigurować VID, PID, deskryptor, funkcje LED, dostac się do EEPROM w FTDI? Ale po co? Nigdy w żadnym projekcie nie potrzebowałem takiej możliwości i trudno mi sobie wyobrazić sensowny powód dla którego miałbym to zmieniać w gotowym układzie. Nigdy nie używałeś FT_PROG? Nigdy nie zmieniałeś funkcji...
https://obrazki.elektroda.pl/4950580000_... Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...
Aha Dziękuje za ogromny wkład w pomoc. Chwilowo zakończyłem wszelkie symulacje i wróciłem do swojego małego procka (ATmega328pb). Moduł SIM868 pobiera plik binarny z serwera do swojej pamięci. Mogę odczytywać jego dowolny wycinek jak i cały na raz (to akurat zbędne chyba, że chciałbym policzyć na początku jego CRC zanim zacznę go ładować do flash'a....
Przedmiotem aukcji jest Kalkulator CASIO FX-7400G PLUS GY POWER GRAPHIC - prawdziwy kombajn matematyczny. Kalkulator NOWY nie został ani razu włączony (posiada oryginalną pląbe na baterii bez wyjęcia której nie da się go włączyć). Pudełko tekturowe ma lekkie otarcia na narożnikach. W zestawie wszystko co widać na zdjęciach tj. kalkulator, plastikowa...
http://obrazki.elektroda.pl/8782720200_1... Bezprzewodowe czujniki do elektronicznych stacji pogodowych z racji niewielkiej mocy wyjściowej nadajnika mają dosyć marny zasięg, a jeśli pomiędzy stacją a czujnikiem znajdzie się kilka ścian to nawet mimo niewielkiej odległości połączenie będzie niemożliwe. Taką właśnie sytuację miał Roel,...
Witam. mam taki problem: mam zaprojektować prosty alarm do samochodu, ogólny schemat blokowy już mam. jednakże natrafiłem na pewien problem z przesyłem danych z pilota do alarmu. myślałem ze klawisz w pilocie (zakładam ze każdy trzyma przycisk conajmniej 20 ms) będzie aktywował wpis równoległy z klawiszy "fortepianowych" do rejestru przesuwającego i...
Czesc. Chcialem zrobic maly (i prosty), na mala odleglosc (kilkadziesiat metrow) nadajnik i odbiornik danych, a dokladniej: Mam klawiaturke z cyframi od 1..9, i chialbym zrobic tak, ze naciskam odpowiednie klawisze i w drugim takim samym urzadzeniu sa odebrane. I w druga strone tez. Myslalem, zeby zrobic cos takiego: 1) Klawiaturka do jakiegos ATTiny...
liczb binarnych mnożenie liczb binarnych wyświetlanie liczb binarnych
sprawdzić kompresor lodówka uszczelnić antenę magnetofon kasetowy schematy
wentylator kolumnowy przetwornica green
Grzałka elektryczna a podgrzewanie wody bez gazu Bojler nie grzeje wody mimo sprawnej grzałki i potencjometru