Proponuję po zakupie przejściówki zamiast Putty użyć http://www.modbusdriver.com/modpoll.html powinno zadziałać.
Program socat, rozwiązanie dla linuksa: Klinet: sudo socat pty,link=/dev/ttyO1,raw tcp:192.168.1.100:4161 Serwer: socat TCP-LISTEN:4161,fork,reuseaddr FILE:/dev/ttyO1,raw Port przykładowy, serwer uruchomiony na 192.168.1.100.
Taka komunikacja jest bez problemu możliwa przy użyciu RS485. Tutaj będzie to trudne, ale możesz spróbować potestować rozwiązanie z tej strony http://fablab.ruc.dk/how-to-connect-mult... - masz tam też do pobrania bibliotekę. Pozdr Sławek
Nie napisałeś jaki to procesor. Przykładowo dla Atmega8/Atmega32 wystarczy gdzieś napisać UCSRB.TXEN = 0 Dla Mega328P UCSR0B.TXEN0 = 0
strzelam ;) - bo nie masz podłączonej poprawinie masy czyli GND pomiędzy kompem a złączem RS232 ? Zawsze jak ktoś zadaje takie pytanie (niezależnie od programatora jakiego używa, jakbyś sobie popatrzył na setki takich pytań na forum) - to zawsze się to kończy - cudownym odnalezieniem błędów w połączeniach
setb ren przenies przed etykiete loop. clr ren usuń
$MOD51 $TITLE() $PAGEWIDTH(132) $DEBUG $OBJECT $NOPAGING START: clr 9Fh setb 9Eh clr 9Ch mov 89h, 10 mov 8Dh, FD setb 8Eh END. tak moim zdaniem bedzie to wyglądać, ale tego też nie jestm pewien, co więcej sam program jest bez sensu, bo właściwie nic się tu nie dzieje, to co napisałem to powinna być część jakiegoś większego programu, który chociażby...
Z pakietu wchodzącego w skład DSM-51: ;***************************************... ;LEKCJA 13- STEROWNIK TRANSMISJI SZEREGOWEJ ;PRZYKŁAD 1- NADAWANIE ;***************************************... ;********* Ustawienie TIMERów ********* ;TIMER 0 T0_GEQU0;GATE T0_CEQU0;COUNTER/-TIMER T0_MEQU0;MODE (0..3) TIM0EQUT0_M+T0_C*4+T0_G*8 ;TIMER...
Miałem na myśli połączenie ze sobą dwóch portów, żeby przeczytać to co się wysyła. Ramkę ująłeś w apostrofy ' ? Jeśli bez to, muszą być dwa \\ Nie wiem czy tutaj zaglądałeś? [url=https://www.elektroda.pl/rtvforum/t... próżniowy ze sterownikiem SOLARCOMP 951 - transmisja szeregowa RS485
Tak , transmisja jest szeregowa / przez immo/. Podłącz się do pinu 61.
Może spróbuj transmisji protokołem podobnym do tych jakie są używane w pilotach IR?... (jest kilka rodzajów). Ilość bitów w ramce, ilość bajtów w pakiecie i CRC możesz sobie ustalić sam (niezależnie od standardów jakie są proponowane w IR) - w zależności od potrzeb. Ale tak czy inaczej musisz dokonywać samplowania PIN'u w określonej jednostce czasu...
Jest to transmisja szeregowa (w dodatku po RS), ze względu na wydajność uP oraz niski stopień ryzyka polecam wybrać szyfr strumieniowy (RC4, Twirl,Kanguru i inne). Będzie on szyfrował bit po bicie. Można przystosować także szyfr blokowy (DES, AES, SERPENT, IDEA itp) do pracy jako strumieniowy (np. w trybie CTR). Jednak będzie to większe obciążenie uP...
Dzięki antrykot! Jeszcze poradzę, może zamiast 7447 daj 74LS247. Ładniej wyświetla 6 i 9. I tu też z mojej praktyki - przeważnie daję coś w stylu 4094 czyli też rejestr szeregowy. Po prostu dla mikrokontrolera transmisja szeregowa to pestka, mniej połączeń, a można wyświetlać co się chce. Tylko policz, czy program się wyrobi, bo tego procka akurat nie...
Witam!! Pomysł dosyć ciekawy. Przykładem rejestru szeregowo - równoległego jest 74ls164 (http://www.ee.washington.edu/stores/Dat... Działanie polega na tym że wpisujesz (transmisja szeregowa - 2 linie) a otrzymujesz dane na 8 liniach (przy 10 dostaniesz na 10 liniach itp.). W ten sposób można wysterować wyświetlacz lcd na hd44780...
Google pomogło
Proponowałbym oszacować rzeczywistą potrzebną prędkość odpytywania modułów. Może wystarczy transmisja szeregowa 115kb, gdy paczka danych paczka będzie 10 bajtów ( CRC16, dane itp) to ok. 1ms, pobieżnie licząc wystarcza to do odpytania 1000razy/sekunde modułów - może to wystarczy ?? ;-), dla 10 modułów to 100razy / sekunde !. Uważam że niepotrzebnie...
Aluminium grubości 1mm spokojnie wystarczy do zaekranowania mikroprocesora. Co do otworu w obudowie przez chwilę się zawiesiłem, bo ostatnio mieliśmy problem z otworami 3mm przy f=2150MHz i poziomie sygnału rzędu -100dBm, ale w omawianym układzie przy poziomach sygnałów z zakresu cyfrówki 3V i krótkich ścieżkach nie ma mowy o takich problemach. Dla...
Witam! Po pierwsze to z reguły przyciski powinny zwierać piny wejściowe do masy a nie do zasilania. Wynika to z faktu posiadania przez procesory AVR wewnętrznych rezystorów pull-up podciągających wejścia do +vcc, czyli panuje na nich stale stan wysoki (oczywiście gdy zostaną uaktywnione). Po drugie to akurat sygnał CLK ma się zmieniać, podczas narastającego...
Opornik szeregowy na wejściu zawsze pogarsza parametry transmisyjne toru (dokładność, co oczywiście nie dotyczy odczytu stanu styku). Drugi problem to brak w większości danych katalogowych parametrów diod tłumiących przepięcia wewnątrz scalaka (dopuszczalna moc wytracana, prąd maksymalny). Trzeci problem w przypadku zastosowania dodatkowych zwykłych...
eh... oki problem rozwiazany a polegał na tym ze nie kończyłem petli while srednikiem juz działa
Hex zajmuje więcej, bo format HEX zawiera numery linii i każdy bajt jest zapisywany 2-ma znakami ASCII. Plik binarny jest ok 0.4 raza pliku HEX. Przetwornik prawdopodobnie jest podłaczony magistalą 1-wire, transmisja jest szeregowa i wynik może być przesyłąny na dowolnej ilości bitów podzielonych w paczkizależnie od używanego protokołu. Wpisz hasło...
Nie jestem specjalistą w dziedzinie światowodów, ale dwukierunkowa transmisja danych w światłowodach występuje chyba tylko w technologii DWDM - tzw. kanał serwisowy - ale tutaj koszty sięgają setek tysięcy PLN.
Projekt z Protelu 2.0. - elementy o numeracji 150 to zasilacz i w tym kondensatory filtrujące, - elementy o numeracji 100 to RS232 + wizualna kontrolą transmisji, - elementy o numeracji 200 to RS485, - elementy o numeracji 50 to uC z kwarcem (reset w uC nie jest wymagany i można go pozostawić w powietrzu), - elementy o numeracji poniżej 50 to multiplexery...
Witam! W warunkach amatorskich najlepiej zastosować odpowiednią ilość multiplekserów cyfrowych (4 na 1), lub może lepiej analogowych (bo transmisja uPC-LCD jest dwukierunkowa, jesli "wydolą" częstotliwościowo) z układem elektronicznego przełączania czterech kanałów (były gdzieś przykłady takich przełączników elektronicznych prezentowane na "elce" -...
Czy ktoś z was spotkał się może z aplikacją, która generuje / symuluje graficzne wykresy przebiegów czasowych wysyłania znaku po UART? Dane wejściowe to były by: - kod ASCII / znak - bit startu (standardowo 1) - prędkość transmisji - liczba bitów znaku - liczba bitów stopu - kontrola parzystości Chciałbym aby aplikacja wypluła przebieg czasowy, z którego...
w erracie nic madrego o tym nie pisze? moze to jakis bug? EDIT: nic ciekawego nie pisze [; jak zmieniasz ta wartosc co jeden, to jakie predkosci otrzymujesz? 4\/3!!
Witam. Mam prośbę do kogoś doświadczonego aby zerknął na poniższy kod i powiedział mi co jest źle bo już kilka popoludni nie moge sobie z tym poradzić Problem jest z odbiorem przez 2051 transmisji szeregowej z PC. Interfejs MAX 232 jest na pewno sprawny (bo z 2051 na PC wysyla dobrze, poza tym jak zewrę RXD i TXD na 2051, to na terminalu PC dostaje...
Witam. Chciałbym po latach przerwy wejść w emisje cyfrowe na trx Yaesu 857 D. BRAWO. :D Zakupiłem moduł konwertera z izolacja galwaniczną do sterowania radiem przez gniazdo CAT w trx . Przypomnę, że CAT to transmisja szeregowa pomiędzy radiem a komputerem i różni się od typowego DATA : http://obrazki.elektroda.pl/4734013800_1... a CAT...
Dla ścisłości przedstawione tu rozwiązanie to nie jest IRDA . Do tego brakuje wspomnianego enkodera/dekodera, który by zrealizował ten standard transmisji. W IRDA transmisja jest realizowana w postaci krótkich impulsów kodujących bity sygnału RS232. Układy takie jak MAX3131 oprócz kodera/enkodera IRDA mają wbudowany driver do wysterowania diody IR i...
Trzeba przed wysłaniem instrukcji zminić stan /CS z 1 na 0? Można to robić za pomocą pinu /SS w ATmedze SS służy do czego innego, w tym przypadku nie przydatny. Wszystkie dane należy wysyłać/odbierać przy niskim stanie CS, każda transmisja musi byc zakończona wysokim stanem CS
Nie znoszę Basica i na ten temat nic nie powiem, ale w C popełniasz podstawowy błąd - chcesz pracować na przerwaniach, a w kodzie ich nie ma. Uaktywniasz timer i jego przerwanie, ale nie masz ustawionych przerwań od portu szeregowego i globalnych. Na koniec mam wrażenie, że program się natychmiast wykrzaczy - w pętli while raz za razem wywołujesz putchar,...
Odbieraj, a przynajmniej parsuj po jednym bajcie (znaku), przepisując do bufora wynikowego, aż trafisz na koniec linii.
dziękuje za wszystkie informacje, pomijając wszystkie (ciekawe) pomysły do czego to może służyć, mam pytanie: czy można skonfigurować logikę układów programowalnych w taki sposób aby asynchronicznie otrzymać wynik od razu po ustawieniu na wejściach ( założenie ze ilość wejść/wyjść jest wystarczająca). Czy wielkość zasobów układów do 100...150 zł wystarczy...
Witam. Na stronie EP jest polski help do Bascom AVR i ostatnio pojawił sie też do 51. Może tam znajdziesz odpowiedzi. Pozdr.
Zbędne: diody Zenera, tranzystor Q2 i zapewne oba wzmacniacze. Wątpięczy transmisja ma szanse w ten sposób zadziałać - kiedy włączysz tranzystor niskim poziomem z zewnątrz, szanse na wyłączenie go poziomem wysokim są raczej nikłe Schemat narysowany nieczytelnie - użycie szyny do podłączenia 6 indywidulanych, oddzielnych sygnałów zaciemnia obraz połączeń.
Chyba dobrze mówisz, Tyle, że jak wstawisz 4 to Ci wyjdzie prędkość 20.833kbps, Czyli o jakieś 8% za dużo - w żaden sposób się nie dogadają,
Może to tak wyglądać jak w pliku
Przeglądając źródła, które Pan podesłał spodobał mi się sposób programowania wykorzystujący mbed.h . Czy zna Pan jakieś paradniki/źródła opisujące jak przygotować środowisko (w moim przypadku Atollic) by tak programować. Sądząc po pytaniu, odnoszę wrażenie że jakby nie za bardzo chyba czujesz czym właściwie jest mbed. Tak że jeśli mógłbym coś zasugerować,...
Z kodem można powiedzieć, że już sobie poradziłem.... Została mi zamiana z transmisji szeregowej na równoległą. Myślę żeby zrobić to za pomocą demultipleksera. Problem jest tylko w tym, że w transmisji szeregowej przerwa między paczkami sygnałów to opuszczenie 4 taktów zegarowych, czyli przez 4 takty zegarowe w sygnale mam 0. Ta przerwa wynosi 8 us....
rs485 - nie ma takich ograniczen jezeli chodzi o przestrzen adresowa ..... nie wiem wiec w czym jest problem poza ym ze rc5 to nadawanie w ir a rs485 to zazwyczaj polaczenie za pomoca przewodow
Musze po przez sieć Ethernet transmitować dźwięk ( mowe) do modułu i z modułu. Dlatego potrzebuje użyć przetworników a/c i c/a. Problem w tym, że musi on mieć, co najmniej 2kHz częstotliwości , a dane muszą być transmitowane szeregowo. Nie chce używać przetworników Z DSP, ponieważ trzeba ( nie jestem tego pewien) zaprogramować. Czy zna ktoś przetworniki...
Sprawa wyglada nastepujaco -> Buduje "Zdlny mikroprocesorowy terminal komputerowy" -> wszystko działa super ..ale niestety mam problemy z członem Zdalny. Otóż gdy w Bascomie napisze krótki program zby cały czas wysyłał (w pętli) jakiś ciąg znaków to komputer mi odbiora i jest oki ...a jesli dodam do tego chociaż jakieś opuźnienie to lipa .... w hyperterminalu...
Ten wyświetlacz sterowany jest szeregowo. Narysowanie w ten sposób linii wbudowaną funkcją zajmuje całkiem sporo czasu (pewnie ta transmisja szeregowa jest wolna). Mój kod nie ma tu wiele do gadania.
Jezu, czy wybór hyperterminala to aż taki problem? Każdy jest dość dobry...
Czesc, Jesli chodzi Ci o UART to na www.opencores.org znajdziesz cos. Wystarczy przeanalizowac i zmodyfikowac do tego co robisz. Jesli chodzi o software to na Windozie hyperterminal Ci wystarczy. Pozdrawiam, tony_tg
http://obrazki.elektroda.pl/9418966600_1... Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy....
Czyli rozumiem, że działa ci komunikacja między PC, a DSM. Wykorzystując insrukcje 'CJNE" możesz porównywać zawartość rejestru, który odebrał dane z RSa z jakąś daną której oczekujesz. Popatrz na tablice z kodami ASCII w książce Piotra Gałki str.295, - w przypadku cyfr starsze 4 bity mają postać 0011xxxx, teraz musisz napisać podprogram, który daną...
Z doświadczenia 6N137 ;) gotowiec... http://pin.if.uz.zgora.pl/~jsieracki/Opt...
http://www.elektroda.pl/rtvforum/viewtop... Zamieściłem program do konfiguracji '51, możesz ściągnąć i sprawdzić.
Witam. Zobacz też lekturke: "Mikrokomputery jednoukładowe rodziny MCS-51" Andrzeja Rydzewskiego. Znajdziesz tam większość odpowiedzi na zadane pytania.
transmisja szeregowa bascom stm32 transmisja szeregowa transmisja szeregowa rs232
kanały satelitarne astra odkurzacz dyson problemy hyundai accent bezpieczniki
diagbox peugeot interfejs multidiag
Adapter kamery cofania OEM Nissan Murano Z51 – podłączenie do oryginalnego ekranu Rieju MRT 50 2021 – podłączenie stacyjki, kolory przewodów, schemat, wiązka elektryczna