Mam STM32F4 DISC1 (z programem napisanym w C#.NETMF), który odbiera dane z aplikacji Windowsa (napisanej w C#.NET). Aplikacja wysyła zadany przebieg czasowy a STM32 go odczytuje i zapisuje w tablicy. Następnie zgodnie z zadanym przebiegiem czasowym ma sterować procesem. STM32 jest widziany jako wirtualny port COM. Prędkość transmisji - próbowałem 9600...
Przedstawiam wykres z rejestratora stanow logicznych, dolny wykres na tym foto pokazuje dane wychodzace z nadajnika a gorny to co odebral odbiornik, wszystko bylo rejestrowane w tym samym czasie. Pisząc ze programowo koduje i dekoduje sygnal chodzilo mi oto ze wymyslilem swoj jakby protokół 3 bity startu (2 bity trwajace 2 ms LO i jeden trwajace 1 ms...
Bez problemów! Nadajnik i odbiornik: TORX173 and TOTX173 , na przykład. Opis: http://www.epanorama.net/documents/audio... albo http://www.sys-concept.com/toslink_recei... albo wiele innych, jak poszukać. Układy są cyfrowe, zgodne z TTL, bardzo proste w zastosowaniu - w zasadzie tylko zasilanie, masa i sygnał. Nadajnik: układ wejściowy...
Przechodziłem już to, MAX dopasowuje Atmegowe 0-5V do RS'owego +/- 3-15V Jest naprawdę duże prawdopodobieństwo, że Ci to ruszy po dodaniu konwertera. Max kosztuje zetkę i wymaga raptem 4-rech kondensatorów ;-) Osobiście używam 1uF SMD, sprawują się wyśmienicie. P.S. możesz na etapie testów zmniejszyć prędkość np. do 9600.
Raczej 10 bajtów pamięci. Masz pamięć danych w kilku blokach - do tego w sam raz nadaje się blok o adresach 128..256, dostępny przy użyciu trybów adresowania (at)r0 i (at)r1. Zobacz w opisie asemblera, jak deklaruje się dane w pamięci RAM.
Dodatkowe urządzenie to dodatkowe problemy musi spełniać kilka założeń żeby było uniwersalne a przy rs485 ma do spełnienia kilka zadań : 1. sterowanie transmisją 2. posiadać buforowanie 3. Wymaga więcej części niż kwarc za 3pln ;) Poza tym żadne z tych urządzeń nie działa bezwzględnie zawsze i bez końca . Dlaczego tak się dzieje to bardzo proste o ile...
Dość łatwym rozwiązaniem jest kontrolka ActiveX MSComm. Osobiście programuje w c++ builder, ale w delfi podobnie się ją używa. Musisz znalezdz gdzies jak się dadaje kontrolki ActiveX w delphi, potem wystarczy z zakładek ActiveX przeciągnąć tą kontrolkę na formatkę, we właściwościach kontrolki ustawić prędkość itp. A potem z lini kodu MSComm.Portopen...
w termios.h masz prędkości ... #define B230400 0010003 #define B460800 0010004 #define B500000 0010005 ... Próbowałem kiedyś ustawić baud ~170K i to bezpośrednio się wbijając po adresach[nie ma jak root :D] i się nie udało. Wartości w termios.h to wartości adresów jakie możesz ustawić więc nic się nie da zrobić.
Całe wyrażenie "RS232.Encoding.UTF8" podkreśla mi na niebiesko falowaną linią, a więc coś robię nie tak. Pisząc "pozmieniaj utf8 na inne" masz na myśli utf7 i utf32 ?? Jak pozbyć się tej linii niebieskiej ?? sorki :) [syntax=vbnet]RS232.Encoding = System.Text.Encoding.UTF8[/syntax]
USART sprzętowo nadaje cały bajt, wraz z bitem startu, stopu i parzystości. PRzerwanie w czasie takiej transmisji nic nie zakłóci. Co najwyżej do nadania kolejnego bajtu minie jakiś czas, ale to nie problem, gdyż każdy bajt ma swój bit startu, w efekcie odbiornik to poprawnie odbierze.
Zamiast Maxa można użyć ST232 jest tańszy. Co do E na końcu oznacza że ±15kV ESD-Protected w zwykłym maksie jest jest 2000V Pozdrawiam
No, przynajmniej oporność kabla się zgadza z przekrojem żyły, i wiemy, że wytrzymuje spore napięcia (dozwolone jest szczytowe 350V, czyli 247V~, i pewnie 350V=, ale chyba aż takich napięć nie trzeba). Żyła o przekroju 0.25mm2 wytrzyma ze 2A, więc za użyciem przetwornic przemawia raczej oszczędność energii / mocy zasilacza - bez nich przy ciągłej pracy...
TxD - REQ, to transmisja w stronę urządzenia, request?, czyli odpytywanie o parametry które wypluwa na DACIe. Odwrócić fazę można 1 tranzystorem. [url=https://www.google.pl/search?q=odwr... Oczywiście pomijasz kondensatory...
Przyczyn takiego stanu rzeczy może być wiele. Podczas rozłączania przekaźnika zgromadzona energia pola magnetycznego w cewce uwalnia się generując wysokie napięcie. Czy cewka jest zbocznikowana diodą w kierunku zaporowym? Kolejnym miejscem gdzie powstają zakłócenia są styki przekaźnika. W celu eliminacji zakłóceń stosuje się tam układy gasikowe, poszukaj...
Dlaczego tablica ascii ma tylko 6 pozycji? Potrzebujesz 7. Jawnie wychodzisz poza tablicę (w kodzie wystepuje ascii[6]). I taka uwaga na przyszłość. W funkcji set_values wysyłasz dane serialem. Procedura USART_Transmit czeka aktywnie na wysłanie - trwa dość długo. Wywołanie jej w procedurze obsługi przerwania z odbiornika powoduje za długie wykonanie...
Nie wiem jak to w avrdude, ale pamietaj ze bit zaprogramowany to jest 0.
rpal --> ale mi w ogóle nie chodziło o podglądanie tego co robisz - to są tak indywidualne rzeczy że i tak nikt by nie wiedział do czego to jest przeznaczone itp więc stąd brak zainteresowania pod kądem przechwycenia Konw-How ;) chodziło tylko o to czy jest dobrze jeśli nie będzie to wina jednego z 2 punktów wymieninych przeze mnie a jak widzisz - trafiłem...
Witam krzyzak.p odpisalem juz Tobie na maila co i jak, moj przedmowca wyjasnil Tobie dokladnie tak samo. Zastosuj rezonator 7,3728 MHz lub ustaw na taka czestotliwosc generator zewnetrzny i nie bedziesz mial problemu z ustawieniem zadnej predkosci dla rs Aaaaa no i nie zapomnij zmienic $crystal w bascomie Pozdrawiam
O to mi chodziło - czyli printf nie blokuje przerwań na czas wysyłki. To standardowa funkcja języka C, więc nie może mieć nic wspólnego z przerwaniami, bo te są różne w różnych mikrokontrolerach. Istotne jest jednak miejsce jej użycia, więc nadal prosimy o materiały, bo nie ma jak Ci pomóc.
Witam. Kodu w BASCOM nie mam, ale może to ci pomoże. http://www.elektroda.pl/rtvforum/topic96... W jednym z moich postów na dole strony podaję link do stronki, na której bardzo fajnie i przejrzyście opisane jest, jak zastosować szyfrowanie DES. dla kogoś znającego dany język programowania będzie to roboty na jakieś trzy godzinki (łącznie ze zrozumieniem...
Prawdopodobnie jest problem z masa. Pozdro Dexter
Może taki kodzik - odebranie znaku sygnalizowane mignięciem a nie zapaleniem LED + echo (UART_BAUD do ustawienia na własny):[syntax=C]#include <avr/io.h> #include <avr/wdt.h> #include <avr/interrupt.h> #define PARITY_NONE 0 #define PARITY_EVEN (1<<UPM1) #define PARITY_ODD ((1<<UPM1)|(1<<UPM0)) #define STOP_BITS_1...
Jeśli np. z niektórych zmiennych korzystasz tylko w module usart a nie w main to możesz je zrobić jako global static (chyba te zmienne const się do tego nadają) i wtedy nie trzeba ich też extern robić bo main z nich nie korzysta const musi być znany podczas kompilacji a nie jest. Przerzuć te zmienne do pliku cpp i będzie ok. Ja może wyjaśnię w czym...
Polecam Docklight - w wersji ewaluacyjnej nie można zapisać pliku definiującego ramki, ale że jest to plik tekstowy, to można go sobie wygenerować z palca. Oprócz podglądania transmisji można wysyłać swoje ramki, również automatycznie w reakcji na wystąpienie określonej wiadomości na magistrali (z tego co pamiętam).
Khmmm, po pierwsze to niech kolega docelowo zrobi obsluge odbioru na przerwaniu, ale narazie to nie ma znaczenia. Po drugie :> zalezy z jaka czestotliwoscia wysylasz znaki. Bo jesli z komputera kazesz mu wyslac od razu caly ciag, a w programie kazesz mu po kazdym odebranym znaku odczekac 200+200ms to kazdy znak ktory przyjdzie w tym czasie zostanie...
Proponuje free-serial-port-monitor z http://www.serial-port-monitor.com/free-... .
Cześć! Poszukaj informacji o algorytmie Viterbi'ego. Tylko nie wiem czy to nie jest za bardzo pazerne na moc obliczeniową. Z tego co wiem to jeden nadmiarowy bit na 4 bity danych, wykorzystywany w modemach. Pozdrawiam! Alfrednovi
No to zaczynamy po raz kolejny. Coś takiego jak stworzyłeś to niestety za szybko nie będzie działać. Mega z kwarcem rs 14 z groszami działa naprawdę szybko i można zrobić bardzo dużo w jedna sekundę. Do odbierania i wysyłania danych można sobie napisać własną procedurę - nawet w bascomie i jest ona sporo szybsza i działa rewelacyjnie. Deklarujemy przerwania...
Funkcja itoa() zamienia integer na text. W ten sposób można na przyklad wszystkie liczby wstawić do MessageBox. Przykład: char text[8]; itoa(dwErrorFlags,text,10)); MessageBox(NULL,text,"ERROR&quo...
Co do kodowania. Jak to są ważne dane - poufne to jak najbardziej - a jak jakieś 'śmieci' to nie ma sensu. proponuję doczytać co to jest "kodowanie manchester" :D Wracając do tematu: kodowanie manchester bardzo skutecznie uodparnia transmisję danych na wszelkie rozjazdy pomiędzy częstotliwością nadajnika i odbiornika co w przypadku radia jest dość...
Funkcja (w takiej ostatecznej formie jak przedstawiona przez Ciebie), wygląda na poprawną, tzn. powinna działać tak jak tego oczekujesz, chociaż sprawdzałem pobieżnie i głowy nie dam :D "Poprawność" rozumiem tu w sensie użytej sekwencji instrukcji. Przypuszczam, że kłopot może wynikać z zależności czasowych. Robisz dużo operacji na LCD. Być może użyte...
Najdłużej tam pewnie trwa oczekiwanie na wynik pomiaru ADC który jest dodatkowo podwójny. Bascom robi dwa odczyty jeden za drugim. Można to wyłączyć, ale pomyśl o samym oczekiwaniu na konwersję. Gdyby to było poza przerwaniem to inne przerwanie spokojnie mogłoby to oczekiwanie przerwać tak jak można przerwać każde Waitms. Spróbowałbym w przerwaniu ustawić...
A ile tych kB przesyłasz? Przy tej prędkości i sposobie transmisji to max. uzyskasz kilka kB na sekundę. Może wysyłaj i potwierdzaj bloki danych. Np. wysyłasz po kilkanaście bajtów z informacją o ilości bajtów i numerze bloku, mikrokontroler potwierdza dwoma bajtami ile danych dostał i który to blok z kolei. Można dodać też jakąś sumę kontrolną.
W AS też można - a nawet powinno się - to definiować w opcjach projektu. To i parę innych rzeczy mi się podoba, ale ten kiepski edytor powodujw, że wolę programować w AS. Jeśli wiesz jak się to robi w AS 5.1 to podziel się wiedzą. Z góry dziękuję. tutaj jest jak zrobić przycisk do wywołania komendy avrdude A tak przy okazji. Wie ktoś jaką funkcją można...
Generator albo układ rc do sterowania kierunkiem transmisji:)
Dodaj średnik na końcu komendy PRINT. http://www.antonis.de/qbebooks/gwbasman/...
A pisywał kolega w google np rs232 sniffer? Np jeden z pierwszych wyników https://freeserialanalyzer.com/
No dziękuję, ale fajnie by było gdybyś dodał choć maleńki opisik (choćby w jednym zdaniu) co to wogóle jest... Wow :!: To Ty nie wiesz , co to jest VMLab :?: ;) Ok , już piszę.To takie IDE + symulator(jak AVRStudio) , tylko z mnóstwem virtualnych gadżetów , jak LCD,Terminal(TTY),Oscyloskop, itp.Współpracuje także z kompilatorem AVR-GCC. Resztę doczytasz...
...moze sie rozlaczac na skutek...chinskiej obudowy.Bardzo czesto...co do transmisji-po RS232(port com) nie wyciagnie ponad swoje mozliwosci-dlatego zamiast patchy proponuje czytnik kart-duuuuzo szybciej....powodzenia.
W Smarcie 700 padł układ odpowiedzialny za transmisję po RS232 wystarczyło przeciąć ścieżkę odpowiedzialna za włączanie UPS, która szła do tego układu i po problemie komunikacja z UPS po RS232 i tak była więc nie wymieniałem tego układu. Nie posiadam schematu do twojego UPS żeby Ci wskazać, która to ścieżka.
Nie wiem do końca jak to jest w PC. O ile wiem to pracuje głównie jako porst asynchroniczny. Przesyłanie odbywa się w ramce bit startu, 8 bitów danych, 1 lub 2 bity stopu. Nie można zatem w jednej ramce przesłać więcej niż 1 bajt. Dane dłuższe trzeba podzielić na kilka ramek. W mikrokontrolerach rodziny '51 port szeregowy może także pracować w trybie...
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.
Waga Radwag WPT 150H3. Potrzebny rodzaj wtyczki oraz schemat transmisji RS232 z komputerem. Z góry dziękuję.
Masz do tego dokumentacje? Bo jak się tu wejdzie https://www.we-con.com.cn/en/product_pag... i kliknie "software" to zwraca 403 :| Ogólnie masz 2 opcje żeby to zsynchronizować: 1) timeout jeśli odstępy między paczkami są znacznie dłuższe niż same paczki 2) wyszukiwanie tego F1, to można robić przy odbiorze lub pisać wszystko w bufor i potem...
Witam Czy bylaby szansa na udostepnienie kalibracji do wyzej wymienionej wagi? Pozdrawiam
Sprawdź czy nie masz lini włączania zwartego do masy. Proponuje również sprawdzić układ od transmisji RS232.
Witam Szanownych Kolegów, W firmie mamy obrabiarkę TUG54MN, Sinumerik 810D i nagle przestała działać transmisja poprzez port szeregowy, wymieniłem kabel DB9 oczywiście na NULL MODEM (stary był uszkodzony) to natomiast nie pomogło, transmisji nadal nie ma. Wcześniej używano programu PCIN, szukając usterki próbowałem także WinPCIN- nie pomogło. System...
Oj chyba trochę zwarć się wkradło w schemat powyżej :) VCC-GND AVCC-AGND. Tak ma być ? Pozdrawiam...
Witam, odnośnie telecontrolli mogę się wypowiedzieć ale w oparciu o poniższą parę nadajnik/odbiornik bo sam to testowałem i działało bardzo dobrze. A bez praktycznych testów ciężko cokolwiek poradzić z tego typu nadanjikami: Telecontrolli-Nadajnik-RTFQ2-433MHz-R Telecontrolli-Odbiornik-RRFQ1-433MHz ten komplet pozwala bez najmniejszego problemu uzyskiwać...
https://obrazki.elektroda.pl/9596329200_... Witam Urządzenie powstało w zasadzie trochę z mojej niechęci do kupowania 100% gotowców , a z drugiej strony jest to zatarcie małego błędu popełnionego przy budowie wcześniejszego urządzenia, którym był niewielki woltomierz i amperomierz zainstalowany w mojej mikro instalacji fotowoltaicznej...
Podeślij mi logi tej transmisji rs232.
Można spróbować nadać procesowi wyższy priorytet w menedżerze zadań. Generalnie nie testowałem takiej opcji, bo zdecydowałem się takie testy na czas odpowiedzi w transmisji RS232, przeprowadzać za pomocą dodatkowego mikrokontrolera.
Mam problem z tym że chciałem w c++ builder 6 zrobić transmisję po porcie com. Doczytałęm w necie że jest do tego komponent comport 3.10. Skompilowałem go z warningiem(nie wiem dlaczego) i zainstalowałem. Ale pojawił się z nim problem. Więc zrobiłem nowy projekt(pustą formę i umieściłem na niej kontrolkę(com). Ból jest taki że wyrzuca błąd http://obrazki.elektroda.net/36_12187861...
Kontrola parzystości i liczba bitów stopu to parametry transmisji przez łącze szeregowe RS232/485, podobnie jak szybkość transmisji w bitach/sekundę. Są niezależne od protokołu.
Na tej stronie znajdziesz notę aplikacyjną pt: "Software UART using ST7 12-Bit Autoreload Timer" http://mcu.st.com/mcu/modules.php?name=m... pozdrawiam Jurek
mam problem z przejsciem z kodu RC5 na transmisje szeregwą RS232
Proponowałbym zastosować mikrosterownik ATMELa AVR z dostatecznie dużym kwarcem lub układ PLD. Jeśli to będzie transmisja RS232 z PC to procek powinien się wyrobić z (de)kodowaniem Manchester przy 115.2 kb. Napisz coś więcej bym upewnił się, czy mówimy o tym samym :D
Pierwsza rzecz, to handshake, ustawiaj wszędzie na NONE. Co do pytania na końcu, nie będziesz wiedział puki nie podłączysz fizycznego portu, emulator to zawsze licho wie co. Gdy nie używa się handshake-u to UART działa tak jak chcesz, śle nie patrząc czy ma gdzie.
a czemu nie pilotem ir rc5?
1,2,3,6, co odpowiada w zależności od standardu białopomarańczowemu, pomarańczowemu, białozielonemu, zielonemu lub białozielonemu, zielonemu, białopomarańczowemu, pomarańczowemu. Czy transmisja RS232 zadziała na taką odległość to wątpię, ale nigdy nie sprawdzałem. Dużo zależy od urządzeń i zakłóceń, na jakie linia będzie narażona.
Szczeh: przejściówka wygląda raczej tak jak na drugim schemacie. Oprócz układu MAX485 lub jego odpowiednika od strony MCU potrzebujesz jeszcze rezystorów polaryzujących linie A i B. No i programowo musisz zrobić sterowanie kierunkiem transmisji.
nie przejmuj sie [; pewnie jakis limit jest, ale 15m to na pewno jego ulamek [; kumpel do testow uzywal 30m kabla zwinietego w petle i dzialalo z najwyzszymi predkosciami bez problemow. 4\/3!!
main.c, linia 49: byte=(unsigned char)digit-0x30; digit w tym kodzie to bajt o wartości kodu ascii cyfry/litery wprowadzonej klawiaturą Write(&digit,1); Wyrażenie Write(&byte,1); wysyła bajt o wartości 0x04 czyli wg tablicy ascii znak kontrolny EOT.
Podglądanie transmisji to temat stary jak komputery.
Da się :> Generalnie jak to dokłądnie zrobić to zależy od modułu radiowego jaki masz. Większość przyjmuje dane w postaci szeregowej (rs232 albo SPI + ew. nagłówek do danych). Wystarczy podłączyć mikrokontroler do modułu radiowego i wysłać odpowiednie dane. Do danych wysyłanych drogą radiową przeważnie dodaje się (sprzętowo albo softwareowo) jakiś kod...
A może by tak zacząć od sprawdzenia czy na Tx procka coś się "dzieje"? Jeżeli nie masz oscyloskopu, to przez dzielnik 1:10 nagraj przez wejście karty muzycznej i pooglądaj w dowolnym edytorze wav'ów. Jeżeli tam będzie ok, to dalej sprawdź wyjście z max232 (dzielnik 1:50 - 1:100) powinien być identyczny przebieg, ale odwrócony (tam gdzie wcześniej był...
proponuję zrobić najprościej jak się da #define F_OSCILATOR 8000000 #define MYBOD_RATE 9600 #define UBRR_number (F_OSCILATOR/(16ul*MYBOD_RATE... int main(void ) { UBRRL =0xFF & UBRR_number; UBRRH = 0x7F & (UBRR_number>>8); UCSRB = (1<<RXEN)|(1<<TX... /* Set frame format:...
AVE Wiem ze bylo cos co sie nazywalo PACKET RADIO czy MODEM PACKET RADIO, a schemat przystawki do CB (hyba) byl w ktoryms z kitwo AVT (sorki za reklame), wieczorem poszukam w gazetach i podesle co i jak Pozdrawiam
Konwerter zamienia transmisję usb w rs232 ttl połaczenie dwóch takich konwerterów rx/tx tx/rx i masa/masa bedzie działać jak przewód null modem niestety w niektórych przypadkach bedzie problem z opóźnieniami jakie występują w usb i konwerterach tego typu szczególnie w aplikacjach wymagających zachowania reżimów czasowych .
Chcialbym napisac program w Visual Basic6, do transmisji danych pomiedzy komputerami (przesylanie plikow lub jakis znakow). Ma moze ktos juz gotowy program lub wie jak dokladnie napisac go i moglby troszke dokladnych szczegolow udzielis na ten temat. Bede bardzo wdzieczny POZDRAWIAM
Interesuje mnie Half-Dupleks na zasadzie - wysyłam z PC bajt i czekam aż wróci np. przy zwartych na module pinów TX z RX. Mam HC05 pod frezarką CNC. Jak powiesz mi jaki program mierzy to opóźnienie to Ci jutro zmierzę.
Witam kontrola przepływu jest ustawiona na 'brak'. Co 'Saabotaz' rozumiesz przez sprzętowe, a co kliknięte w terminalu?? Ustawienia w menagerze urządzeń są identyczne jak ustawienia w terminalu (używam Bray Terminal albo Simpleterm). Dzisiaj sytuacja jest trochę inna. Jeżeli podłącze tą przejściówkę usb-rs232 to komputera stacjonarnego i chcę nawiązać...
Takie cos jest do zrobienia. Sam program na komorke to banal, ktory mozna napisac w jeden dzien. Gorzej z ukladem elektronicznym obslugujacym bluetootha. Ale sa takie - tyle ze dosyc drogie. Dla przykladu cos takiego powinno to spelnic - http://l8shop.net/Products/Brainboxes_Bl...
Od siebie mogę polecić Arduino ze względu na dobre wsparcie i masę przykładów. Są też w sieci tutoriale pokazujące jak napisać proste apki na androida więc śmiało ;) Co do transmisji - można kablem po RS232. Można też bluetooth, wifi(troszkę drożej).
Zboacz ten programik: http://www.hw-server.com/priloha/termv19... . Oryginalna strona autora to: http://bray.velenje.cx/avr/terminal , ale niestety tymczasowo nie działa. W programie znajdziesz przycisk SendFile realizujący zadanie o którym piszesz. Program ma jeszcze szereg innych zalet (definiowanie makr, wyświetlanie w hex, wyswietlanie w bin,...
sorex86 --> nie przesadzajmy, to nie jest jakaś tajemna i wielka znowu wiedza, to raczej podstawy i dlatego o tym piszę, żeby ktoś skorzystał. A jak już jest ta wiedza, to i czasu nie trzeba tyle poświęcać na odpalanie tak prostej rzeczy jak transmisja RS232 i to bez żadnego kwarca zewnętrznego. Bo jak sam widzisz, tutaj problemem nie jest kwarc.
Witam W załączniku znajduje się przykładowy projekt układu. Układ oparty jest o uC ATMEGA8. W takiej konfiguracji umożliwia podłączenie czujnika cyfrowego DS18(B)20 lub analogowego LM35. Nie rysowałem układu transmisji szeregowej RS232 bo to znajdziesz w nocie tego układu np. na: www.elenota.pl wpisując MAX232. Układ transmisji szeregowej podłącza się...
Witam. Mam problem polegający na podłączeniu urządzenie które nie posiada już wyjścia rs232. W zamian mogę użyć port lan gdzie chciałbym transmitować danę do sterownika który połączony był przez rs232. Próbowałem zastosować moxę, natomiast mam wrażenie, że ona działa tylko i wyłącznie w drugą stronę. Z RS232 zamienie sygnał na LAN. Ja potrzebuję transmisji...
Dla mnie niema znaczenia czy transmisja RS233 jest poprawna czy też nie. Nie rób z siebie głupca. Po co komu transmisja przez RS232 która nie jest poprawna? Dziś Atmega8 kosztuje około 5 zł a FTDI który daje 100% poprawną transmisję aż 2x tyle. Nie wymaga programowania, potrzebuje garstki typowych części, a jedyna "trudnością" jest obudowa SSOP o gęstym...
No tak na marginesie to bardzo ciekawy efekt ci wyszedł ;) A na poważnie to działasz na ATmega32 więc jak możesz próbować nawet tworzyć bufor w RAM o rozmiarze 2026 ??? nie wspominając o większym - skoro cały RAM tego procka to 2kB. Zastanowiłeś się nad tym? hmmm widzisz tutaj twoim problemem jest na razie prawidłowe zorganizowanie binarnej transmisji...
Opis dla wtyczek 9 pinowych Wtyk1 Wtyk2 2 ---------- 3 3 ---------- 2 5 ---------- 5 Z tyłu wtyczki masz opis który jest który, są numerki więc nie bede tłumczyc która strona to która. I tak jak zaznaczył Dexter77 pod XP nic nie wyślesz. Zrób dyskietkę dosową i wtedy spróbuj.
Hyperterm.exe i połącz pin 2 i 3.
Jak dla mnie z tym rejestrem przesuwnym do diod to przekombinowane Nie piszesz poco Ci ten MAX232 Na bramkę dał bym rezystory np 12ohm Rezonator można zastosować wewnętrzny aczkolwiek domyślam się że jest zewnetrzny dopasowany do szybkość transmisji RS232 Do mosfetów można dołożyć po szybkiej diodzie Co do układu formującego nie wiem jaki hall i jak...
W kwestii bascom-u Ci nie pomogę ale może wykorzystasz wstawki asemblerowe ; .org 0 rjmp RESET ; Reset rjmp EXT_INT0 ; zewnetrzne Int0 rjmp EXT_INT1 ; zewnetrzne Int1 rjmp TIM1_CAPT ; zewnetrzny wychwyt wartosci licznika 1 rjmp TIM1_COMPA ; komparator A licznika 1 rjmp TIM1_OVF ; przepelnienie licznika 1 rjmp TIM0_OVF ; przepelnienie licznika 0 rjmp...
Witam, Już dawno nie pisałem w VB ale ze starych softów do szuflady wyglądało to tak: założenia niech komponent do komunikacji nazywa się : RS232 1) RS232.CommPort = 1 ' nr portu com RS232.Settings = "9600,n,8,1" ' parametry transmisji RS232.PortOpen = True ' otwarcie portu 2) ZMIENNA_1 = "ESC" RS232.Output = ZMIENNA_1 3) ZMIENNA_2 = RS232.Input Proszę...
Cały problem jest spowodowany tym, że procesor w tej chwili nie jest taktowany 8MHz - w tym przypadku to tak na oko 7,2MHz. Zmiany tej częstotliwości będą raczej niewielkie, w granicach zakładanej tolerancji, jeżeli MCU będzie pracować przy stabilizowanym zasilaniu i przy niewielkich zmianach temperatury. Znajomość obecnego taktowania pomoże rozwiązać...
Witam Mam w fusach ustawione 100010 Int. RC Osc. i Divide cloc by 16 enabled (tu chyba Bascom pokazuje błąd bo powinno być dzielone przez 8) . W programie $Crystal=1000000 Próbuję wysłać po rs-ie jakieś informacje i niezależnie jaki ustawię baudrate cały czas dostaję w terminalu krzaki . Na TOSC1...2 mam podpięty kwarc zegarkowy do odmierzania czasu....
Wez uklad do transmisji obustronnej, i wykonaj tylko "jedna" strone.
Poszukaj FT232RL np. na Allegro. Z jednej strony podłączasz do USB w PC. Z drugiej masz port RS232 w standardzie 3,3V. Rozwiązań jest tysiące, ja mam np takie: http://obrazki.elektroda.pl/8045791500_1... Zorientuj się dokładnie, czy oprócz lini RX/TX potrzebujesz jakieś jeszcze do kontroli transmisji?
Wszystko zależy od protokołu jaki zaimplementujesz. Można dane zapisywać do bufora a po odebraniu konkretnego znaku ustawić flagę i pętla główna przejmuje dane i robisz nimi coś. Lub tylko zapisywać do bufora i co jakiś czas sprawdzać w niej dane.
Mam pytanko czy jest może jakiś program, sposób na ustalenie prędkości i rodzaju transmisji po RS232. Do czego mi to potrzebne, a więc mam urządzenie – dodatkową klawiaturę, która komunikuje się za pomocą RS232 z PC-etem. Ma zamiar zbudować podobną lecz niezbędną rzeczą jest ustalenie protokołu transmisji. Najprościej byłoby podejrzeć transmisje...
Może wartało by zastosować iCoupler-a: http://www.analog.com/en/subCat/0,2879,7... (fotprint niezgodny) Pozdrawiam
Cze. Potrzebuję zrealizować transmisję RS232 o następujących parametrach: 31250 b/s, 1 bit startu, 8 bitów danych, 1 bit stopu , bez parzystości, bez sum kontrolnych, bez potwierdzenia odbioru. Co do prędkości to nie ma problemu wstawiam $baud = prędkość i gotowe ale co z resztą jak wyłączyć sumy kontrolne czy do tego też są jakieś polecenia ma to współpracować...
czy jest jakiś program co monitoruje co jest wysyłane przez rs232 . tzn jednym programem wysyłam a drugą aplikacją odbieram dane które pierwsza wysyła Istnieje. Np. [url=http://www.softhypermarket.com/Free... Free Serial Port Monitor
ale ile kosztuje taki układzik z maxima ? ja bym był zdania że lepiej (taniej) zrobić na zwykłym 75176 + jakieś transoptorki do optoizolacji + jakaś przetwornica + ewentualnie sprzętowe sterowanie kierunkiem transmisji na 555
http://www.eltima.com/products/serial-po...
Witam, jeśli to nie tajemnica ... możesz napisać co to za tajemnicze urządzenie może producent nie udostępnia oficjalnie na stronie protokołu komunikacji ale możliwe jest że jakaś firma zwróciła się z prośbą o udostępnienie takowej i "ktoś" jest w jej posiadaniu ;] to było po pierwsze a teraz po drugie, osobiście nie spotkałem się z przemysłowym urządzeniem...
Nie żeby tego, ale pierwszy wynik z google, sekcja "Microsoft Protocol": https://linux.die.net/man/4/mouse
Średnik napewno zostanie wydrukowany na LCD plus te dwa "magiczne" znaki czyli LF i CR
Taktowanie kwarcem zewnętrznym czy wewnętrzny RC?
transmisja rs232 rs232 transmisja transmisja przez internet
sterownik dogrzewacza termostat danfoss parametry temperatura zamrażarka siemens
oscyloskop transformator separacyjny samsung mikrofalówka żarówka
Moment dokręcenia nakrętki piasty Toyota Avensis T25 Moment dokręcania głowicy VW Golf 3 1.9 Diesel