1. Ustawienia są niekompletne: zapomniałeś włączyć i skonfigurować matrycę krosującą (Crossbar) odpowiadającą za przypisania sygnałów urządzeń peryferyjnych do wyprowadzeń układu. Jeśli chcesz sprawdzić jak należy skonfigurować mikrokontroler (jego peryferia) to możesz użyć programu Configuration Wizard 2 udostępniony na CLR SCON0.1 Wystarczy zapisać...
Czy LabVIEW ma wysyłać, czy odbierać i wyświetlać, czy jedno i drugie?
Witajcie! Szukam programu za pomocą którego mógłbym odbierać i wysyłać do ATmega odpowiednie instrukcje (przetestować działanie prostego protokołu np.) za pomocą RS232;) za każdą pomoc będę niezmiernie wdzięczny. Jeśli dysponujecie jakimiś programiki proszę prześlijcie mi je. Pozdrawiam
Możliwe,że twój konwerter poziomów działa na 3,3V i przez to rypie się komunikacja. Zrób test: dopisz procedurę odsyłającą to co wysyłasz do uC, lub na wyświetlacz będziesz widział czy dane dochodzą. Co do stosu to inna rada: Po co ci ten sub gettemp ? Wrzuć zawartość tego suba do pętli głównej. W ten sposób pozbędziesz się problemu ze stosem. Za późno...
W systemie WinXP wybierz Start->Połącz z ... Utwórz i odpowiednio skonfiguruj nowe połączenie a następnie wybierz "Połącz" Przy pomocy Winsocka będziesz mógł wysyłać i odbierać dane.
Cóż nie wydaje mi się nie da sie takich cudów uzyskać. A nawet gdyby się dało to koszt napisania takiego dziwnego sterownika będzie znaczny. Każdy sygnał w rs232 ma określoną funkcję i jego odbieraniem/wysyłaniem, zajmuje się hardware, tylko liniie tx/rx są wykorzystywane do przesyłania danych. Nie widzę możliwości wykorzystania innych linii do czegoś...
Witam. Czy jest możliwość podłączenia urzadzenia USB przez jakiś konwerter do PLC wykorzystując np. Rs232? Dotyczy czytnika kart NFC. Potrzebuje wysyłać i odbierać dane z tego czytnika. Wszystko działa na PC. Nawet mam logi z portu co wysyła i co odbiera PC. Chciałbym to samo wysyłać z PLC.
Witam To masz bardzo skomplikowany i różnorodny projekt. W komputerach RS232 jest raczej delikatny, a połączony z zasilaczem który może zasilać cokolwiek ma duże szanse na zejście. Potrzebna jest separacja galwaniczna na RS232 + mikroprocesor do odbierania danych (można wtedy wysyłać dane w kodzie ASCII i sterować oraz kontrolować zasilacz z terminala...
Jeśli jest możliwość wykorzystania pinów uC dodałbym kontrole przepływu przez port sterując sygnały RTS/CTS portu COM co znacznie poprawi wysyłanie i odbieranie z portu bez potrzeby stosowania znaku na koncu wysyłanej ramki ;)
Witam! Czy ktoś mogłby mi podać kod w C, może być pod dos, wysyłający i odbierający dane przez rs232? Dziekuję za wszelką pomoc.
"by ktoś by mi wytłumaczy i napisał procedurę" - dużo ludzi zna odpowiedź, tylko ignorują Twoje pytanie. Elektroda to nie koncert życzeń i chyba takie wymaganie jest nawet sprzeczne z regulaminem...
Wychodzi na to, że lepiej czytać dokumentację. Właśnie na jej podstawie to napisałem. Wysyłanie i odbiór z kolei skopiowałem z pewnego mojego programu dla ATTINY2313. Wystarczyło zmienić nazwy rejestrów. Z dokumentacji skopiowany kod także nie zadziałał. Odnośnie wysyłania i odbierania coś jest jednak nie tak. Wysyłam 1 odbieram 1 Wysyłam q odbieram...
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
Witam Znalazlem bardzo stary procek taki jak w temacie i poszukuje jakiegos prostego programiku do wysylania (odbierania) pojedynczych bajtow z procka do rs232 w komputerze (i w druga strone tez). Schemat uklady mam ale brakuje zawartosci do procesora. Bede wdzieczny za info.
a mozesz mi wyjasnic co robia te linie w kodzie (i tez w jakim celu sie znalazly) : temp2 <= temp2(8 downto 0) & '0'; ... txd<=temp2(9) - (czy jest to wyslyalnie bitow od 0 do 9 ? ) czego do konca nie rozumiem (jestem wychowany na C ;) ) z gory dzieki
Wiam. Mam pytanie. Chce wysłać przez RS232 ramkę z ustawionymi bitami za pomocą WINAPI. Pomijając ustawienia bufora, strukt dcb... itp. Ale jaka komenda wysyła np ( po ustawieniu właściwości portu na dane o dług 8 bit ) 00101000 ??? Nie chce wysyłać jakiś char-ów ( tak jak w przykładzie " praktyczne programowanie rs232" ) ale tylko takie bity. I jeszcze...
W VS 2010 dla C++ powinien być komponent SerialPort (przynajmniej w C# dla tej samej platformy jest), właśnie do obsługi portu szeregowego. Obsługa COMa z tym komponentem jest banalnie prosta (no, może z tym banalnie to przesada...), w każdym razie parę linijek tekstu załatwia całą obsługę. Od [url=http://msdn.microsoft.com/en-us/lib...
Wystarczy tak: Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = PortX.x , Db5 = PortX.x , Db6 = PortX.x , Db7 = PortX.x , E = PortX.x , Rs = PortX.x Config 1wire = PortX.x Dodano po 1 UART, tylko procedurę wysyłania i odbierania
W moim przypadku z tego co wywnioskowałem to mój układ ft232rl jest podróbką i najnowsze sterowniki po prostu go zablokowały, a ciekawostka taka że pomimo że windows nie ma z nim kontaktu to tablet z androidem bez problemu wysyła i odbiera :D
witam ponownie .... kod już mniej straszy niż poprzednio ....;) widzę, że w tym kodzie jest coś wspomniane o wysyłaniu "jednego bajta" - czy za pomocą tego kodu moge nei tylko odbierać dane z RS232, ale i także je wysyłać po RS232 do uC ??
Fajny schemacik ;) A mam pytanie - jeśli chcę zrobić arbitraż polegający na sprawdzeniu czy na linii pojawiło się to, co wysłałem to czy mogę jednocześnie i odbierać i wysyłać?
Max kabel dla USB to 5m(albo 3 ... nie pamiętam). RS232 jest za wolny do tego rodzaju przesyłu danych. Polecam pokombinowanie z gotowym projektem z Atmela, aby przerobić go na USB->I/O i odbierać i wysyłać dane równolegle. Ja nad czymś takim pracuje ... tylko ciężko z I/O jest, ponieważ wszystkie przerwania są używane i niema jak wywoływać rządania...
Witam! Mam pytanie. Do standardowych projektów wykorzystujących złącze rs232 (połączenie przez hiperterminal i np. wysyłanie i odbieranie znaków) potrzebuję kabla rs232 1-1 ??? Gdzie mogę znaleźć schemat takiego kabla bo wszędzie tylko null-modem pokazują???
Jak obsłużyć ten GPS z linku M.S.'a? http://www.mikroprocesor.pl/product_info... Czy wystarczy zapewnić zasilanie i za pomocą RS232 wysyłać zapytania i odbierać odpowiedzi? Zasilasz ten moduł i wysyła on przez RSa ramki danych w formacie NMEA. Ewentuanie możesz go przełączyć na format danych SIRF. Wystarczy odbierać te ramki...
$crystal = 16000000 $baud = 9600 Przy tej prędkości transmisji i tym kwarcu będziesz miał spory błąd. Jeżeli chcesz używać tej prędkości to zmień kwarc na 8MHz. Osobiście gdy potrzebuje transmisji RS232 to używam programu który odbiera i wysyła znaki w przerwaniu od UARTA.
Przeczytałem więcej odnośnie portów PC. Wykorzystam port RS232 . Będzie wysyłał i odbierał małe ilości danych tekstowych. PC z DOS będzie miał menu i zarządzał. Po drugiej stronie kabla RS - Arduino z duża ilością złączy, Program dla PC napiszę w Pascalu, chyba najprostszy do tego celu. Arduino po odebraniu rozkazu włączy odpowiedni port lub prześle...
Witam Jak komputer ma odbierać dane (przez Max 232) to w Visual Basicu polecam wykorzystanie kontrolki OCX Microsoft Comm Control. Bardzo łatwo można przy jej pomocy wysyłać i odbierać dane z Com'ów. Kontrolka bardzo dobrze opisana jest w pliku pomocy wraz z przykładowym zastosowaniem. A jak nie zadziała to zostaje zastosowanie innej np. z zestawu port95nt....
Czy ktos wie jaki jest protokoł transmisji z Metexa MXC-2800 przez RSa? Chodzi mi o opis co i jak wysyłać/odbierać lub gotowy program, którym można zgrać dane do PeCeta. Dziekuję za pomoc. Maniek
Tak kabel ma być 1:1, może uszkodzony max? spróbuj zrobić coś takiego: zwierasz rx z tx w kablu i w procku robisz program który wysyła powiedzmy 127 a potem odbiera i na lcd co dostał, jak nie wróci albo błąd w schemacie albo max w krainie rs485;)
Podaję przykładzik komunikacji PC -> uC, przez RS232, w przykładzie jest obsługa portu Com od strony PC, dane można odbierać przez Uart w mikroprocesorze ;-) http://obrazki.elektroda.pl/3838942900_1...
Nie wiem jak jest w AVR ale w PIC nie wyślesz pustego bufora przerwanie się wykona jeśli jakieś dane są w buforze. Tak samo z odbieraniem. Można dodać licznik by kontrolować wysyłanie i odbieranie.
Profesjonalnie to można programować w każdym języku, tylko trzeba go po prostu znać i umieć stosować w praktyce co najważniejsze. Dla takich początkujących jak ty Bascom powinien być jednym z lepszych języków tym bardziej, że nie rozumiesz jeszcze przerwań. Bascom daje ci gotowe rozwiązania w tym zakresie na maxa - popatrz sobie na Config Serialin ........
Łącze szeregowe idealnie nadaje się do odpytywania drugiego procesora. Na I2C to trochę daleko. Na procesorach musisz: - oprogramować wysyłanie "pytania"/"odpowiedzi", czyli musisz nauczyć się wysyłać dane przez łącze szeregowe - napisać obsługę przerwania łącza szeregowego - czyli co ma się dziać kiedy na port przyjdą jakieś dane - musisz nauczyć się...
problem polega na tym, że nie mam w laptopie żadnego wyjścia RS232. a chciałbym zobaczyć czy mój program wysyła to co ja chcę. Więc chciałem zrobić wirtualny port do którego mógłbym wysyłać oraz zobaczyć co on odbiera.
Program tylko wysyła i odbiera dane przez RS232. Nie twierdzę ze to jest proste ale na pewno jest wykonalne. [youtube]https://www.youtube.com/watch?v...
Zamieszczam dodatkową aplikację w delphi - 'USB-RS232monitor-AVR309' , może komuś się przyda. Program pozwala odbierać i wysyłać dane przez usb <=> serial. Po dodaniu układu rs232 - można przesyłać dane w tym standardzie napięciowym (jedynie końcówki są wykorzystane tx/rx - więc nie jest to pełny com-port). obraz programu: http://obrazki.elektroda.net/88_12768578...
Czy majać moduł GPS połączony jedynie ze źródłem proądu mogę go namierzyć? 1. Odbiornik GPS na podstawie sygnałów odbieranych z satelitów określa swoje położenie. 2. Taki odbiornik zwykle posiada interfejs RS232 i/lub USB. Przez ten interfejs wysyła okresowo informację o swoim położeniu 3. Do odbiornika GPS można dodać np. modem GSM. Pozwala to przesyłać...
Co to jest ten "Android"? Czy chodzi ci o małego, autonomicznego robocika? Czy raczej o beznadziejny system operacyjny nowych smartfonów? Jeśli to drugie, to może raczej zapytaj, czy Twój telefon może odbierać te sygnały... Bo "Android" to tylko system operacyjny, i na pewno da się na nim odbierać i wysyłać dane pseudo-UART, chociażby za pomocą BT....
Na 10000% podanie napięcia 5,1V nie mogło uszkodzić tych modułów ;) A problem jest prozaiczny. Przesyłanie danych bezpośrednio poprzez RS232 to nieporozumienie niestety nieporozumienie i mało kto o tym wie i pisze. Co gorsza, na allegro ludziska sprzedają tego typu moduły radiowe podając w przykładach właśnie chore aplikacje narysowane własnoręcznie...
Juz myślałem, że wiem dużo, ale zostałem sprowadzony na ziemię. :( Usiłuję teraz przesłać dane z komputera do uC. W Visual Basic napisałem program do transferu danych na RS232.Program jest w Visual BASIC. Niby działa ale nie do końca dobrze. Gdy wysyłam znak np. "A" to na wyświetlaczu w AVR wyświetla sie "10" czyli "h0A" co oznacza LF. Jakbyś pokazał...
Witam ATmega162 i ATmega128 mają po dwa rs232, więc łatwo można je łączyć. Od kiedy to rs232 = uart ? Uart w megach napewno nie wytrzyma +- 13V z noty atmegi wynika ze mozna stosować obydwa uarty do wysyłania/odbierania z rs232 wraz z max232 są generowane odpowiednie poziomy sygnału dla PC z tll
Płytka jaką dysponuje uczelnia to moduł uruchomieniowy ADSP-2181 EZ-KIT LITE ale zaznaczam, że pisze program i testuje póki co bez płytki. Jeśli się nie mylę to jest tam kostka FLASH podpięta jako pamięć zewnętrzna, i ją mam wykorzystać. Płytka będzie podłączona do kompa z uruchomionym VDSP (debug target -> ADSP-2181 EZ-ICE), i przez rs232 będę wysyłał...
Chodzi o to ze posiadam pewien sorry za określenie "system" na atmega32, robi on różne rzeczy z czego po rs232 wysyła i odbiera informacje. Zauważyłem że pojawiają się kłopoty z wysyłaniem informacji które wyglądają tak że dane (zwykle 6-10 bajtów) w ogóle nie trafiają do celu czyli nie wychodzą z mikrokontrolera. Jednak kiedy całość pracuje pod kontrolą...
Podłączone miałem dobrze (zmieniłem schemat podłączenia) - narysowało mi sie źle. Jest tak jak teraz. I w dalszym ciągu mam ten sam problem - odbiera co innego niż wysyłam.
Też się długo mordowałem z próba wysłania smsów i jakbym nie próbował to nic z tego nie wychodziło, aż wreszcie dopiąłem swego. I wcale to nie musi być takie proste jak sie wydaje. Najlepsze tel do tych celów to motorola np C168, W220 i jeszcze kilka innych. W moim przypadku okazało się że leonardo pomimo tego, że niby działa ok to nie wysyłał i nie...
Witam Jeśli chodzi o C++Builder 6 i komunikacje na portach I/O jestem totalnym laikiem. Szukam kogoś kto by mi wyjaśnił od A do Z jak w Builder 6 konfigurować, wysyłać i odbierać dane z portu RS232. Z góry dziękuję za pomoc.
Więc ok. 1. Widać że nie porzeczytałeś za dużo nt. tego protokołu, bo byś wiedział, że wrzutniki nie przyjmują monet, jeżeli simple pool nie jest wysyłany do nich co 100 - 200ms. 2. Na ccTalk musi być echo - odbierasz to co wysyłasz i później dostajesz odpowiedź (lub jej nie dostajesz w zależności od pakietu) 3. Nie korzystałem nigdy z cctalka przez...
Jeśli dobrze zrozumiałem chcesz napisać prosty program wysyłąjący polecenia przez RS232. Skoro masz opis ramki odwzoruj ja za pomocą struktur. Pozniej wysyłaj i odbieraj przez odpowiednie funkcje. Jeśli chodzi o sam odczyt/zapis z/do RS232 to na forum jest wiele tematów na ten temat.
Podaj: 1. Typ mikrokontrolera, schemat!!! 2. Język programowania, 3. TWÓJ kod do poprawki przez nas P.S. Nie wchodź w bity parzystości itd... bo się zamotasz. Potraktuj RS232 jako "czarną skrzynkę" - wysyłasz literkę, odbierasz literkę itd... Na "bity" znajdziesz czas w długie zimowe wieczory, jak będzie ci się nudziło.
Ten manual widziałem, zbytnio konkretów tam nie ma. Musisz pamiętać iż roboty S4 mają jeden port RS232 a drugi to RS422. W konfiguracji powyrzucać dodatkowe ustawienia dla sio1 (tam gdzie sie ustawia sio1 i sio2) w przeciwnym razie RS232 będzie odbierał a nie będzie wysyłał czy tam na odwrót. Także mi RS232 działa, tylko jest to praca żmudna klepanie...
Dzięki wielkie Skorzystam chyba z 4051, bo nie jestem na tyle doświadczony żeby mieszać asemblera z kodem C NUT/OS. To z założenia ma być dość niezawodne urządzenie. Mam jeszcze jedno pytanie - ile mogę podłączyć RS232 żeby ATmega128 wyrabiała się w odbieraniu danych i wysyłaniu przez LAN. Z założenia do RS'a mają przychodzić paczki powiedzmy po 32...
Umiem wysyłać i odbierać znaki ale nie wiem jak wysłać cały plik? Pozdrawiam
Witam potrzebuję pomocy z wyodrębnieniem poszczególnych informacji które odbierane są przez rs232. Mam sterownik który wysyła na port rz232 dane z trzech termopar mój program odbiera te danie i zapisuję je wszystkie od zmiennej string dane wyglądają następująco 0; 0; 48.00; 28.50; 37.75; 0; 0; 0.00; P:-1 potrzebuję z tego wyciągnąć pojedyńcze informacje...
jeszcze możesz sprawdzić MAX'a po odłączeniu od µC zwierając piny 9 i 10, wtedy układ powinien odbijać wszystko co do niego wyślesz z PC. np. wysyłasz "a" odbierasz "a"
Mam mały problem: Napisałem program w Bascomie, który odbiera rozkazy przez RS-232 i odpowiada na nie. W HyperTerminalu wszystko jest OK. W VisualStudio 2005 (Visual Basic) napisalem miniprog który ma po kliknięciu na przycisk wysyłać dane do rs232 (Serialport.WriteLine) a po chwili odbierać odpowiedź przez (Serialport.ReadLine). I niestety po kliknięciu...
Loopback - tak się to nazywa i służy odbieraniu tego co się wysyła. W ten sam sposób sprawdza się kontrolery RS232 na PC.
Jeśli wysyłasz dane z układu uP co 500ms to program, który odczytuje dane z bufora, możne sprawdzać czy nie pojawiły się w nim nowe dane i jeśli zostały zapisane nowe dane to wtedy je dopiero odczytać. Na pewno jest coś takiego opisane w książce RS232-praktyczne programowanie. Jesli nie to poszukaj na http://4programmers.net/search.php?q=obs...
poszukaj na googlach komend at do nokii i będziesz już wszystko wiedział jak dzwonić, wysyłać i odbierać sms'a z klawiatury kompa.
Nie, gdyż ta przejściówka na każdym stacjonarnym komputerze chodzi bez zarzutów i procek wysyła a terminal odbiera wszystko zgodnie z moimi życzeniami.
masz na myśli wysyłanie odbieranie znaków przez RS'a?
Nie do procesora. Magistrala RS485 jest dwu kierunkowa. Na magistrali jest jeden nadajnik i parę odbiorników. Tu nie ma jak w RS232 linii nadawania TX i odbierania RX. Stąd urządzenie musisz mieć ustawione na odbiór a gdy potrzeba przełączasz na nadawanie i po to jest to 3 wyprowadzenie. Wyprowadzeniem RX odbierasz dane Wyprowadzeniem TR wysyłasz dane...
To masz może jakiś pomysł jak zrobić w jednym projekcie coś takiego: - Zegar na LCD odświeżany co 1sek - jednocześnie odbierać dane z RS232 z prędkością 19200bits i wysyłanie ich dalej po magistrali RS485 Chodzi mi o to by oba te działanie nie kolidowały ze sobą albo jedno nie wpływało na drugie.
Rozumiem to wszystko, chciałbym tylko poznać naturę tego problemu. Teoretycznie nie powinno być problemu z wysyłaniem z 2 bitami stopu i odbieraniem z jednym.
Spróbuję to napisać w bacomie. Jestem ciekawy czy się uda. Cz da się w bacomie wymusić pracę sprzętowego RS'a aby odbierał dane 4800 a wysyłał 115200?
Witam, Szukam jakichkolwiek informacji dotyczących "programowania" portu COM w VB, jednak od razu powiem że nie chodzi mi o transmisje RS opierajaca sie na ustawieniu transferu, bitów stopu, długość słowa itd. z taką komunikacją nie mam najmniejszych problemów. Chodzi mi o odczyt danych z linii CTS ale w taki sposób że stany na tej linii są rejestrowane...
Tu masz przykład jak wysyłać i odbierać dane z RS232 w komputerze co prawda to w C#, ale wiadomo o co chodzi http://www.codeproject.com/Articles/1726... Natomiast co do twojego pomysłu to on nie zadziała bo niby jak? Arduino by musiało mieć dostęp fizyczny do pamięci RAM twojego komputera żeby cokolwiek...
odpowiedź jest banalnie prosta. Masz funkcje która robi tak: wysyła zapytanie i czeka aż dostanie odpowiedź... Niestety albo osobny wątek do obsługi tej funkcji, albo należy: 1. podpatrzyć snifferem dane wysyłane i odbierane 2. napisać samemu obsługę rs232 i wysyłać cyklicznie dane zapytania 3. w timerze sprawdzać, czy doszła właściwa ilość danych -...
Problem rozwiązany. Miałem błędy w połączeniach przy gnieździe DB9. Teraz działa i wysyłanie i odbieranie. Dzięki wszystkim za pomoc. Zamykam temat.
Witam, Kolega prosił mnie o założenie tematu więc jakby co przepraszam za zwłokę w odpowiedziach ;) Szukam programu który spełniałby następujące założenia: •Układ składa się z ENC28j60 (kontroler Ethernetu) oraz Atmega128, do uc podłączone jest RS232 , ATmega128 komunikuje się z ENC28j60 za pomocą SPI •Układ ten ma spełniać zadanie przejściówki...
Z Arduino nie pracuję, ale moje oprogramowanie na pc-cie właśnie tak działa, portem szeregowym (rs232) wysyłam ramkę na jakieś tam urządzenie i z tego urządzenia również odbieram ramkę na tym porcie. Pecet jest Masterem i wysyła ramki w pętli czasowej co 200 ms. Wspomniałeś tylko o poziomie napięć TTL, więc pamiętaj o przetworzeniu sygnału, a jeżeli...
jak radzi kolega _StinG_ sprawdz czy przypadkiem z tej przejściówki od strony portu rs232 nie masz 5V :D wysyłaj liczbę 1 i odbierz to w realterm'ie żebyś widział co odbierasz, bo devil face nie wiele mówi.
Chyba chcesz to na LCD wyświetlać za pomocą jakiegoś mikrokontrolera. Lepiej plik TXT wysyłać przez RS232 np. z HYPERTERMINALa niż pisać na komórce ;)
Witam Odpowiadam co ma wspólnego z Atmegą, mam złożony układ z Atmegą8 z układem max232, pomyślałem, że będę odbierał dane po rs232 z palmtopa a następnie wysyłał do komputera może po innym interfejsie, ale kluczową kwestią i faktycznie może nie w tym, dziale jest jak zwiększyć szybkość portu rs232 na palmtopie, bo jak tak nie będzie szybciej to układ...
czesc mam pytanie, w ksiazce rs232 praktyczne programowanie jest opisane jak wysylać i odbierać lancuchy tekstowe. a ja potrzebuję wysyłać liczby binarne jak to zrobic za pomoca funkcji WriteFile i ReadFile prosze o odpowiedź Zamykam. - arnoldziq
Jest to praca dyplomowa "Transmisja danych". Dwa modemy komunikują się między sobą, a RS wysyła lub odbiera dane. Najlepiej gdyby program był pod win i posiadał możliwość zmiany prędkości nadawania.
No i lipa. Poskladalem na nowo wszystko wg tego schematu i lipa... MAX232 strasznie sie grzeje, komunikacji brak. Czyli źle podłączyłeś.... spróbuj złożyć układ wg. poniższego schematu, to jest to o czym wcześniej pisałem. http://obrazki.elektroda.net/82_12287631... Jesli zewre pin 2 i 3 w adapterze usb->rs232 to nadaje i odbiera to samo....
Witam! Znalazłem aplikacje odbierajacą i wysyłająca przez port szeregowy rs232 w C++ Builder. Jednak program odbiera deane tylko do pierwszego 0 a ramka ktora wysyłam i chce odebrać przy zwartm Tx i Rx posiada też zera, więc otrzymują ją niekompletną. Proszę o pomoc. Pozdrawiam.
Masz zły sposób sprawdzania poprawności transmisji. Komp stacjonarny może powodować jakiś mały impuls na linii TXD podczas uruchamiania się komputera. Więc AVR odbiera go jako bajt. Potem wysyłasz 72 Bajty, ale AVR odbiera 71 bo wcześniej już odebrał jeden. I na koniec odbiera ten 72-gi i traktuje go jako ten ostatni bajt kontrolny. A on nim nie jest....
Witam Wszystko zależy czy pozostałe kanały w MAXie masz wolne. Jeśli są to spokojnie możesz sobie dołożyć te oporniki i diody choćby na kablach. Dobrze popatrz gdzie trzeba porobic mostki, żeby te diody świeciły w momencie wysyłania bądź odbierania danych. -- pozdrawiam
Co może być przyczyną tego, że zamiast wysyłanego "hello" odbieram w termianlu "hhhhheeeeeellllllllllllllllllllloooooo"... Dodam, że przy wyłączonym DMA nic takiego nie ma miejsca. Nie wnikam w konfigurację DMA i USART, ale logika tego fragmentu programu jest dziwna. Mam wrażenie, że funkcja wysyłająca tekst (usart_dma_str) jest wywoływana w przerwaniu...
RS232/UART/Serial to jest bardzo prosty protokół i jego implementacja nie stanowi żadnego problemu na jakimkolwiek mikrokontrolerze, czy to zabytkowy 8052, czy nowoczesny PIC32. Wysyła się surowe ramki i tyle. Od strony komputera program obsługujący RS232 tak samo wysyła i odbiera surowe bajty. Z tego samego powodu, dorobienie RS232 do jakiegoś zabytkowego...
Program do odbierania to zwykly windowsowy terminal lub bascomowy emulator terminala
No to jeszcze raz FALOWNIK wysyła dane po RS232 więc z założenia wpuszczam je do ESP po ustawieniu adresu IP mojej sieci LAN. Teraz te dane odbiera po WIFI laptop na którym jest zainstalowane oprogramowanie monitorujace falownik w którym ustawiam IP nadane ESP. Program obrabia dane i wyswietla .......... niestety ESP nie wysyła żadnych danych więc albo...
Chciałbym sie poradzić jak napisać w Bascomie, oprogramowanie do urzadzenia, które musi coś tam wyświetlać, musi obsługiwać klawiaturę, wysyłać coś tam po I2C oraz na bieżąco musi odbierać ramki z UARTA0. Chodzi o to że z komputera wysyłam 64bajty przez RS232 Atmega to odbiera i dokonuje odpowiednich nastaw w urządzeniu. Jednocześnie musi działać klawiatura...
To tak: pomiar multimetrem potwierdził dobre działanie czujników LM35, nie mam żadnego innego źródła napięcia odniesienia. Spróbuję z filtrem, tylko że obecnie nie mam pod ręką takich wartości elementów. Teraz zabiorę się może za sterowanie PWM (chciałbym zastosować algorytm PID) oraz rs232 (wysyłanie wartości pomiaru do pc oraz odbieranie przez uC...
...na attiny15 robile dosyc skaplikowane programy mimo braku ramu... Jak sobie radzisz z komunikacją do uC i nazewnątrz? Da się w prosty sposób wysyłać i odbierać dane? Chociażby shift-in shift-out.
Program pod Windę. To jeden z wielu problemów, z którymi nie mogę sobie dać rady w tym programie :( Chodzi o port RS232. Ten fragment kodu ma wysyłać impuls do urządzenia i odbierać od niego dane co określony okres czasu, aż do momentu przerwania przez użytkownika (wpisania jakiegoś znaku, ew. może to być wciśnięcie kombinacji klawiszy, obojętnie).
mam 90s8515 zrobiłem układ na max232 układ działa ale wysyła śmieci krzaki odbieram dane w terminalu bascoma i hyperterm ale to samo pomóżcie $regfile = "8515def.dat" $baud = 9600 Do Print "aaaaaaaaaaaaaa" Wait 1 Loop
Witam, problem po godzinach zmagań został rozwiązany dzięki Waszej pomocy. Rzeczywiście uC nie nadążał odbierać. PC wysyłał zanim uC wykonał inne czynności przed odbiorem. Pozdrawiam!
Jeśli już piszesz w WinAPI to czemu by tego nie kontynuować? Ale Twój wybór. Chyba nie ma przeszkód w równoczesnym wysyłaniu i odbieraniu danych. Tylko, żebyś napisał tak program, żeby się nie pogubił/zapętlił.
:idea: Czy wie może ktoś z was szanowni koledzy jak przy pomocy uC AVR odbierać obraz z kamery najlepiej jakiejś powszechnego użytku.Najlepiej stosowanych do komunikacji internetowej. Kamera może być czarno-biala bądź kolorowa ale chodzi mi oto żeby za pomocą mikrokontrolera AVR odpierać z niej sybnał i wysyłać na magistrale portu RS232 albo bezprzewodowo...
Oczywiście jest tak jak kolega mówi winne są USART_putstr("Rejestr: "); USART_putint(wynik,16); ponieważ nie masz zadnego buforowania i korzystasz z pollingu a nie przerwan znaki odbierane podcas wykonywania tych funkcji przepadają ( to jest 2 linie) musisz wrzucic te odebrane znaki do jakichś zmiennych a wysyłać/wyswietlac dopiero po zakonczeniu całej...
Da się, ale zabierze to duużo czasu. Lepiej podłączyć oscyloskop i sprawdzić co się dzieje na RS232. Ew jeśli panel LCD tylko odbiera dane, to podłączyć sterownik do komputera i sprawdzić co on tam mu wysyła :)
Na chwilę obecną to ja się wciąż głowię i kombinuję bo mam dobry (sprawny) kabel pod rs232, (z nokią działa) ale ni cholery nie chce nic wysyłać czy odbierać z routera :/ Jak jutro w dalszym ciągu nie będzie działać, to się wkurzę i poskładam od zera z części według schematu którego używałem do dsl-G604T...
Mówiąc w prost - wysyłasz z PC 3 x string , a odbierasz tylko 1 x string. Piotrek
Mam problem z wysyłaniem i odbieraniem danych przez port RS232. Na płytcie mam układ ATmega16. Program piszę w BASCOM-ie: $regfile = "m16def.dat" $crystal = 11059200 $baud = 9600 'lub 19200 Do Print "TEST" Loop End I niestety nie mam efektów. Czy może mi ktoś w tym problemie pomóc? PODAJE LINK Z SCHEMATEM MOJEJ PŁYTKI: http://obrazki.elektroda.net/32_11528802...
Dzień dobry, mam problem z odbieraniem danych w terminalu poprzez USARTa. Pracuję na STM32f052R8 do tego konwerter rs232 pl2303. Wysyłając jeden znak terminal czasem odbiera dobrze, a czasem inne znaki. Przy wysłaniu słowa "Test" pojawia się Bluescreen. Moje pytanie do Was, co powoduje Bluescreena ? Wadliwy kod czy sterowniki ? I dlaczego terminal wyświetla...
Kolejne pytanie: Jeśli chcę odebrać kilka znaków z klawiatury to powinienem wpisać to w jakąś tablicę? Jeśli chcę wysłać do PC cały wyraz to jak to robić? Możesz to zrobić różnie. Zależy czego potrzebujesz i na ile jesteś wprawny w programowaniu w C. W każdym z przypadków trudno jednak będzie się obyć bez tablic dla ciągów znaków odbieranych i wysyłanych....
Witam, swego czasu robiłem taki test za pomocą banalnego hiper-terminala z Windows, ale można praktycznie użyć dowolnego emulatora terminala, jest mnóstwo darmowych. Trzeba ustanowić połączenie na odpowiednim wirtualnym porcie szeregowym, zewrzeć RX z TX i wysyłać byle jakie teksty, sprawdzając czy odbieramy to samo. Można sprawdzić różne prędkości,...
Możesz użyć RS485, odległość wtedy nie gra roli :) a w dodatku jest bardzo prosty do obsługi, bo wysyłasz dane jak po zwykłym RS232 i wystarczą dwa kabelki. Jedyną wadą jest to że nie można na raz wysyłać i odbierać, ale wydaje mi się że w Twojej aplikacji czujnik mógłby po prostu wysyłać co sekundę odczyt, wtedy nie trzeba przełączać kierunku transmisji...
odbierać rs232 bascom wysyłać rs232 wysyłać przez rs232
klakson motocykl pokrywa pompy odpływowej komora rezonansowa
schemat radia preludium schemat radia preludium
Dwusiarczek molibdenu w silnikach turbinowych: właściwości i ograniczenia Brak 3. i 7. biegu w Renault Premium - przyczyny