Tutaj masz linka: http://www.rafal.waw.pl/wynalazki/porty/ Ja osobiście programowałem LPT. RS232 sie nie bawiłem ale wydaje mi sie ze polega to na tym samym. Do wysłania danych do portu używałem polecenia: Outport(adres_portu,dana),a do odbioru:Iutport(adres_portu,zmienna). Z tym ze potrzebna ci bedzie bibilioteka NTport. Mozna ją ściągnąć z netu. Pozdrawiam.
type TForm1 = class(TForm) ComPort: TComPort; [...] ComPort.Open; Str := 'Test' + #13#10; ComPort.WriteStr(Str); //wysyła string if ComPort.Connected then ComPort.Close [...] lub : Var b : byte; [...] b:=25; ComPort.Write(b,1) //wysyla pojedynczy bajt lub ich ciąg [...]
No raczej właśnie tak jak piszesz - pierwszy znak nadać "ręcznie" a kolejne nadadzą się same dzięki przerwaniu. Innej sensownej możliwości nie widzę. Z drugiej strony, żeby takie nieblokujące nadawanie w pełni wykorzystać potrzebujesz bufor z którego znaki będą nadawane. Wtedy możesz wykorzystać jedną funkcję, np. Send("Ala ma kota"), która skopiuje...
W funkcju "Button2Click" zadeklaruj unsigned char EOL[]={'#','1','?',0x0D,0x0A}; WriteUart(EOL,5); lub WriteUart(&EOL[0],5); no i powinno byc OK :)
Witam, napisz: RS_buf="\\033a"; Pozdrawiam, Krzysztof. Dodano po 1 http://www.cppreference.com/escape_seque...
Może być że terminal gubi dane przy odbiorze, sam kiedyś z tym walczyłem(i niedawno miałem taki sam problem przy bardzo podobnym zagadnieniu jak Twoje), Freddie również miał taki problem i we wszystkich przypadkach problem leżał w terminalu. Ściągnij sobie i przetestuj [url=http://www.eltima.com/products/rs23... RS232 Data Logger,...
A z którego miejsca tego dekodera RC5 mam pobrać dane żeby na RS wysłać całą ramkę 14 bitów :D Wystarczy tylko trochę zmienić kod PORTB = ~((unsigned char)(rc5data & 0x003f)); // output command bits of RC5 command nadajstring(rc5data ); void nadajstring (unsigned int dana) { unsigned char i; for(i=0;...
Hej, Czy jest jakaś dusza która to robiła i podzieliłaby się jak wysłać kwotę do terminala i ewentualne potwierdzenie referencyjne blik. Może jakiś przykład kodu ? :) Język nie ma aż takiego znaczenia Pozdrawiam
Nie są to kody na Linux'a, są to komendy jakie wysyła się do skanera lub odbiera się ze skanera. W PC Control Parameter For your information: Transfer speed : 9600/19200/38400/57600 bps (adjustable) Start/Stop bit : 1 bit, 1 bit Data Length : 8 bit Parity Check : None Code : ASCII code Flow Control : None Return Code : Carriage Return only Do/ze skanera...
A sprobuj tak: Open "COM1" For Output As #1 Print #1, Chr(65) Close #1 kolejnosc jest ok. pozdro
Witam, mam pytanie odnośnie SDCC i zmiennej typu float. Probuje wyświetlić zmienną typu float na LCD. Zmienną taką mogę wysłać na RS232 poprzez printf_fast_f() ale cos zrobić kiedy potrzebuję użyć sprintf(). Widzę, że kiedyś miał Pan podobny problem więc może już go Pan rozwiązał. Z góry dziękuję za pomoc.
Mógłbyś mi wkleić kawałek kodu jak to wysłać po RS232 ? Arduino np Pozdrawiam Coś w stylu:[syntax=c]void setup(void) { Serial.begin(9600,SERIAL_8N1); } uint32_t otime=0; float value=0; void loop(void) { char buf[24]; uint32_t nt = millis(); if (nt-otime < 500) return; otime = nt; if (Serial.available()) { sprintf(buf, "%20.6f", value += 0.01); Serial.println(buf);...
Poleskie, to nie wiem, jakie są, ale polskie można w Mazovii, CP852, CP1250, ISO8859-2. Uwaga: polskie znaki mają kody powyżej 0x80, więc port szeregowy musi być ustawiony na 8 bitów, przy ustawieniu na 7 one nie przejdą prawidłowo. Tłumaczenie polskich znaków na Mazovię: ąćęłńóśźżŻĆĘŁŃÓŚŹŻ => 86 8d 91 92 a4 a2 9e a6 a7 a1 95 90 9c a5 a3 98 a0 a1. Na...
By funkcja PRINT nie wysyłała samoczynnie znaków CR i LF , użyj średnika. Print "Ala"; Print "ma"; Print "kota" Piotrek
Jest jakiś inny sposób aby zamienić liczbę typu float na striga? Bez użycia tych funkcji, bo zależy mi na tym aby program wykonywał się jak najszybciej.
Proponuję po odebraniu przez RS232 entera ( #13#10 ) wysłać do wyświetlacza przejście do następnej lini. Bedzie to jak mi się wydaje najrozsądniejsze wyjście z sytuacji. Print - w bascomie zawsze po znakach wystawia znak enter (ascii: #13 #10).
Żadne urządzenie (device) nie może wysłać ani bajtu, jeśli host o to nie prosi. Taka jest specyfikacja USB. Nie możesz więc z urządzenia wysłać sobie kiedy chcesz jak w RS232 Tryb interrupt nie ma nic do tego. Żadnego potwierdzenia nie wysyłasz. to załatwia moduł USB mkrokontrolera Musisz poczytać trochę o USB, bo utkniesz. Polecam opracowania pani...
wydaje mi się że trzeba wysłać zapytanie po rs232 i wtedy przyjdzie odpowiedź
Nie, nie można. DWORD = 4 Bajty Ale możesz zapisać te dane w tablicy i jedna petlą je wysłać.
witam, przeszperalem elektrode oraz google i niewiele znalazlem moj problemik wyglada tak: chce napisac program w C wrzucajacy na port szeregowy jeden ew. 2 bajty. to wszystko ma dzialac pod windowsem xp i najlepiej aby sie dalo skompilowac pod Dev-C++ (bo to freeware i mam juz zainstalowane) dodam jeszcze ,ze inportb i outportb nie chce mi dzialac......
Panowie posiadam taki miernik http://www.ebay.pl/itm/100A-AC-Digital-L... okazuje się że ma wyjście TTL dla RS232, czy da jakoś dane z tego RS232 wysłać na pvmonitor czym ? najlepiej jakieś proste i tanie rozwiązanie ..
Witam, Zobacz co i kiedy wysyłane jest z portu za pomocą : [url=http://technet.microsoft.com/en-us/... for Windows v3.02 Wówczas będziesz wiedział co tak naprawdę się dzieje a jeśli przejściówka USB <-> COM jest na PL2303 może masz stare [url=http://www.prolific.com.tw/Eng/down... aby coś dalej...
Chcesz odebrać dane w PC a pytasz o przerwanie od UARTU. Aby wysłać dane do komputera po RS232 nie trzeba używać przerwania. Masz w programie procedurę obsługi przerwania od UARTU tylko jej nigdzie nie odblokowujesz. WYkasuj ją. Wogóle na początek zrezygnuj z sei bo nie potrzebujesz przerwań.
Jeśli możesz te dane wysłać po rs232 do kompa to Megauno potrafi to co przechwyci zapisać do pliku.
Witam Jestem średni w programowaniu w Delphi. Czy ktoś podpowie mi jak wysłać plik np. tekstowy za pomocą komponentu comport przez RS232 do innego kompa. Chcę uzyskać efekt taki jak w Hyperterminalu "Wyślij plik". Pozdrawiam
Poniżaj zamieszczam mój program. Konfigurujesz i po odbiorze chwali się tym co dostał w ASCII więc literki, cyferki i znaki. Program napisany w Delphi więc jak kolega jest zainteresowany to udostępnie kod w Object Pascalu. PS. Na dole masz białe pole - wpisz coś i ENTER, aby wysłać.
Proponuje transmisje synchroniczną, z bitem parzystości. jest jedna wada potrzeba 3 przewody, może być asynchroniczna wtedy tylko 2 przewody. Kolejna sprawa jaka predkość transmisji określ ją? Jakie oprogramowanie masz na PC, chodzi o to czy jest to specjalny program. Narazie domyslam się,że chcesz programować procesor i mieć możliwość ICD. Prawdopodobnie...
trudze się a właściwie rozmyślam jak ten mały atmelek ma wysłać w świat to co co przetworzył na prztworniku ADC w sposób atandardowy najlepij w standarcie rs232 bo układzik nie posiada uartu to że tiny 15 nie posiada sramu to wiem ze DIM Q AS iram BYTE a na rade czemu stosuje tiny 15 odpowiadam " bo tylko taki był w sklepie " :evil: i nic lepszego nie...
Cześć, Czy wie ktoś może jak napisać fragment kodu, w którym wykorzystamy zapytanie typu "CDAT?". Pisze program do obsługi portu rs232 w MVC++ 6.0, ale pod Win32 Console Application i dodatkowo musze co 1s wysłać przez rs232 zapytanie do zewnetrzego urzadzenia dokonujacego pomiaru przebytej drogi. Nie wiem jak to obsłużyć. Czy ma ktoś może jakiś fragment...
Przejściówka panie kolego to przełącza się automatycznie TYLKO i wyłącznie wtedy gdy coś jest WYSYŁANE z komputera. Po wysłaniu ostatniego BITU przełącza się od razu na odbiór. I ty tak samo powinieneś pisać program do procka. ... Więc FT232R nie przełączy się na odbiór gdy twój procesor będzie chciał coś wysłać do PC ;) bo skąd ma niby o tym wiedzieć?...
No bez przesady, chcesz okiełznać mikrokontrolery a szukać nie potrafisz? Przecież schemat znajdziesz w każdym urządzeniu korzystającym z RS232, a na elektrodzie jest tego do bólu, nawet w FAQ jest schemat
Witam mam takie pytanko jak wysłać takie coś (11111111) na port rs232. Echo 11111111 > /dev/ttyS0 czy to jest poprawna komenda?
Możesz zastosować np. takie konwertery. I tymi sygnałami sterować elektronikę wykonawczą. https://botland.com.pl/411-konwertery-us...
(at)JacekCz jak to z terminala wysłać np: Putty ? Bo póki co wysyłam tylko znaki i od razu mi je drukuje. Dodano po 2 Czym jest wartość 29? 29 to wg tabeli ASCII kod znaku o symbolu GS. Ale to Ty powinieś wiedzieć. Sam nigdy go wcześniej nie użyłem. Podobnie jak ESC to nie trzy literki 'E', 'S', 'C' tylko kod 27 itd na terminalach to MOŻE być dostępne...
Wysłałem ci na "PW" (pobrałem, ale bardzo wolno).
"Bajt sumy kontrolnej [crc] liczony jest jako suma modulo 256 z bajtów [kod_polecenia][p1][p2] [p3][p4][p5][p6]. Kod heksadecymalny znaku [*] wynosi 2A, natomiast znaku [CR] wynosi 0D." I to wszystko na co mam na temat budowy polecenia nie wiem jakie kodowanie.
Czy urządzenie się zawiesza, czy oprócz transmisji działa poprawnie? Jeśli masz komunikację po znaku (tzn. wysyłasz z komputera znak, odbierasz echo, wysyłasz następny znak) to przychodzi mi na myśl, że Twoje urządzenie nie wyrabia się czasowo. Bo przy RS232 odstęp między kolejnymi transmisjami jest limitowany tylko szybkością transmisji, a przy przejściówce...
Dobra mam już ten kompilator. Teraz prosił bym o kawałek kodu z odbieraniem danych wysłanych przez rs232 w mikrokontrolerze
Skonfigurowany COMn otwierasz w WINAPI jak plik. Tutaj masz przykład z LPT: http://www.elektroda.pl/rtvforum/lpt-prz...
1. Po co kopiować dane? Można po prostu wysłać oryginalne dane a potem dosłać to zero. Transmisja RS232 nie rozróżnia pakietów idą po prostu kolejne znaki, bez znaczenia czy zostały wysłane razem czy pojedynczo. 2. Pewnie masz też funkcje typu _write (uart_write?), która dostaje adres i długość. Wtedy taka funkcja nie patrzy na zera, tylko śle tyle,...
Nie da się. Właśnie dlatego takie przejściówki są g... warte. To samo przerabiałem z przejściówką na LPT - działa tylko z softem drukarki. Może ktoś wynalazł jakiś emulator to niech napisze.
Heh, tak jak pisałem, dodałem #13#10 i to nie pomogło... Nadal mam inny znacznik konca niż wymagany... Swoją drogą czy +chr(13)+chr(10) to nie jest dokładnie to samo co +#13#10 ?
Kto będzie inicjował połączenie? Bo nie bardzo zrozumiałem z opisu. Czyli konwerter ETH<>RS232 ma się połączyć z danym IP:port, czy to Ty będziesz się łączył z danym IP:port aby wysłać dane.
No to może jeszcze mi powiesz gdzie mam to wysłać ? W stopce nie masz podanego meila .
Witam. Mam problem taki ze chciałbym wysłać polecenie po rs232 do projektora ale mi sie to nie udaje. Mam pelen opis co niby trzeba zrobić ale nie do końca wiem jaka ma być składnia słowa w ASCII. W załączniku przesyłam instrukcje. Pytanie brzmi czy żeby zrobic POWER ON to muszę wysłać samo "P1" czy cos jeszcze?
Musisz w Bascomie zmienną wysłać przez RS232 do PC-ta a w PC-cie w języku Basic (Bascom to taki Basic na mikrokontrolery) napisać program który zapisze zmienną do pliku.
robiłem wiele testów czy jest możliwe "uśpić' tuner przez usb wgrywajac soft( nie listę) i jest taka możliwość a ratunki są dwa pierwszy to postawienie przezez rs232 a drugi to wysłać do serwisu... Może podaj jaka to możliwość? Raz udało mi się " uwalić " tylko dlatego , że dreamer 1983 go sknocił a wgrywałem tylko oprogramowanie a nie wszystko + bootloader...
http://www.google.com/search?q=itoa Nigdy nie wysyłasz liczby, tylko jej reprezentację. Jak napiszesz, o jaką reprezentację Ci chodzi, to będzie możliwa odpowiedź na Twoje pytanie. Pozdrawiam, Dr.Vee
mscomm1.output chr(&h0d)'kod enter do portu
Witam. Jakim sposobem w delphi wysłać ciąg 96 danych ? w tej chwili obsługuję RS232 przez winapi konfig wygląda tak: // -- wartości flag sterujących portu szeregowego -- dcb_fBinary = $0001; dcb_fParity = $0002; dcb_fOutxCtsFlow = $0004; dcb_fOutxDsrFlow = $0008; // -- fDtrControl -- DTR_CONTROL_ENABLE = $0010; DTR_CONTROL_HANDSHAKE = $0020; dcb_fDsrSensitivity...
nic tylko nie wiem jak coś wysłać po rs232 okej poszukam na forach dodam tylko ze dysk po podpięciu kabla sata i restarcie kompa nie zatrzymuje talerzy obracają się a elektronika ciepła
Osobiście nie używam MCP2515. Możesz go podłączyć do atmegi8 ale i tak nic sensownego na tym nie zrobisz. Ściągnij CanFestival tam do AT90CAN masz napisany port i założony przykładowy projekt do AvrStudio. Dodatkowo w komplecie do stosu masz generator\edytor obiektów OD. Cos dodatkowo do tego potrzebuję? Sporo wolnego czasu :)
ytłumaczyć w jaki sposób wysłać komendę w assemblerze przez rs232 A co to znaczy wysłać komendę w asembplerze przez RS-232/ Czy chodzi Ci o wysłanie tekstu rozkazu asemblera np. "MOV P1, P2"?
Poszukaj pdfów do tych sharpów, wszystko tam pisze. Generalnie układy te mają wyjście analogowe z sygnałem w granicach 0-3V. Wystarczy mała atmega8, żeby odczytać dane z przetwornika ADC i dalej wysłać po rs232 do komputera.
Chodzi o to żeby uC nie wysyłał dane "w świat" tylko wtedy kiedy program poprosi :) a sygnałem na to że program prosi jest wysłanie na rs232 "1" którą uC odczytuje i wysyła swoje dane.
Witam Nie wiem jak wysłać dane na ten port. Wiem, że obi sie to inaczej niż LPT i od strony technicznej już sobie troszke poczytałem. Jednak nie wiem czego musze użyć aby poprawnie skompilować program. Mój kompilator to Free Pascal i wurzuca mi błąd typu "niewiem co to "port" ". Prosze o jakieś rady, może ktoś już rozwiązał ten problem??
Jak masz już komunikacje po RS232, to tylko wystarczy Ci złożyć ramkę i wysłać a potem czekać na odpowiedź. Na końcu ramki należy dodać dwa bajty sumy kontrolnej CRC16, zresztą wygląd ramki modbusa znajdziesz bez problemu.
Twoja funkcja Write_Comm działałaby dobrze, gdyby nie to, że przekazujesz jej zły rozmiar. Dlaczego używasz strlen na czymś (tablica bajtów), co nie jest napisem? Poczytaj jak działa strlen i potem dopiero używaj. A w tym przypadku, chcesz wysłać 4 bajty, to przekaż 4.
A co byś powiedział, aby zrobić to bez udziału PC (niepotrzebny duży pobór prądu). Można zastosować odpowiedni router z zainstalowanym linux-em openWRT. Wystarczy podłączyć go do internetu (zależnie od modelu Wi-FI lub po kablu) i wykorzystać porty GPIO do "odbioru" danych (poprzez fototranzystor). Z takiego linuxa masz możliwość wysłania maila czy...
Może i można ale moja wiedza na temat programowania sterowników LED jest zerowa. Wydaję mi się że powinien być prostszy sposób na zaprogramowanie tego ustrojstwa. Jaki program można użyć do komunikacji rs232 aby wysłać komendy
Zaprogramowany jest, ale jak będziesz chciał się pobawić ze swoimi animacjami to będziesz miał problem. Nie wyświetlisz już swoich tekstów na kostce lub nie wyślesz animacji po RS232.
Witam. Mam następujący problem do rozwiązania.Muszę przesłać liczbę typu float przez RS232 do PC. Podejrzewam ze trzeba zamienić liczbę typu float na string (z tym nie powinno być problemu) a następnie wykorzystując bufor wysłać przez rs232.Problem jest taki; jak należy skonstuować bufor nadawczy. Wdzięczny będę za jakieś przykładowe kody programów.Dadam...
Witam serdecznie udało mi się uruchomić moduły do transmisji. Ale mam tym razem trochę inny problem a dokładniej jak już coś wyśle przez RS232 to nadajnik wysyła to ale jak odbiornik ma wysłać to dalej przez RS232 to jest problem a dokładniej nie może procesor odebrać danych. Choć mam takie same kwarce zewnętrzne 8MHz przy mikrokontrolerach, no i na...
Witam, jaki producent i typ drukarki, z kodu który zamieścileś w zalączniku można wnioskować że jest to skladnia BASICA i wnioskuję że jest to drukarka podlączona do portu LPT. Jak masz do tej drukarki dokumentację to zamieść coś się pomyśli.
Po aktywności przerwania ma być wysłana na RS232 pewna kombinacja liczb - jaka to teraz nie ważne, i uprościłem to że wysyła się zawsze taka sama. Jeśli przerwanie działało by poprawnie to by non stop się te liczby nie wysyłały bo nie ma stanu niskiego na INT1.
Po przez RS232 nie wyślesz 11 bitów danych. Maksymalnie osiem bitów. Taką transmisję zrealizujesz na LPT. Pod warunkiem, że jest w komputerze.
potrzebuje sterownik do kabla dlr-3p i jakiś soft - ma ktoś?
Jeśli piszesz to w delphi, to jest to prawdopodobnie pod windowsa. Możesz spróbować zrobić program, który metodą get (ew. post) będzie wysyłać parametry na serwer (może być nawet darmowy), a w wiadomości zwrotnej dostanie polecenie do wykonania na komputerze, a następnie wysłane przez rs232 do sterownika.
A czy z RS232 nie jest tak że wysłanie "0" oznacza iż na lini będzie ~12V?
Tu poczytaj: https://www.reddit.com/r/PLC/comments/57... jest tam kilka programów, m.in. ten https://sourceforge.net/projects/qmodmas... I jak tam słusznie zauważyli, napisz po czym ten modbus fizycznie lata - RS232 inny RS, sieć ethernet, jakieś przejściówki USB? Da się taką ramkę policzyć ręcznie i wysłać...
Witam wszystkich Nie mam pojęcia o Bascomie a muszę napisać przykłady , Proszę o pomoc szybkość 9600 rezonator 110952 Mamy 8 klawiszy od (P1.0 do P1.7) oczywiście zwierane do masy naciskam klawisz np. (P1.0) i uzyskuję na RS232 komunikat (#70, #13) naciskam klawisz np. (P1.1) i uzyskuję na RS232 komunikat (#71, #13) naciskam klawisz np. (P1.2) i uzyskuję...
Znalazłem coś, co może działać, ale sam nie sprawdziłem. http://codeguru.geekclub.pl/forum/watek/... jest to zgodne z dokumentacją http://msdn.microsoft.com/pl-pl/library/... więc MUSI działać. Zwróć uwagę na metody: [syntax=csharp]Write(Byte[],...
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...
[url=http://rapidshare.com/files/1367461... Mam nadzieję, że dobre wysłałem. Dużo zimnej krwi z tą kartą. Pozdrawiam kac
Jak szef nie goni i to jest Twoja luźna wizja. To nie ma co robić to na RPI. Takie jest moje zdanie, ale dam kilka linków do nauki. Jak ja bym się za to zabrał: 1) Lista komend dla druku: - Jeśli to jest tylko zadanie na jeden raz, to ja bym to zrobił jako komendy do terminala. Czyli ściągnął bym sobie hyperTerminal (windowsowy) lub https://sites.google.com/site/terminalbp...
Można wysłać dane za pomocą RS232 bezpośrednio do EXELA . Wystarczy napisać makro w exelu.
Odblokuj porty programem UserPort . nie pomogło No ale jak by był problem z dostępem do portu to chyba by się on nie otworzył, a tym bardziej nic by się nie dało z niego wysłać.
i jeszcze napisz za pomocą czego chcesz wysłać - mikrokontroler ???
Witam, macie racje. Nie zadałem konkretnego pytania. Posiedziałem sobie jeszcze trche z tym wszystkim i znalazłem taki fragment programu: #define CPU_Hz 8000000 // częstotliwość zegara w Hz #define OSC 8 // częstotliwość zegara w MHz #define BAUD 9600 // prędkość transmisji po RS232 #define MYUBRR CPU_Hz/8/BAUD-1 // **** fukcje dla RS232 **** void UART_init(unsigned...
Dysponujesz rozpisanym protokołem transmisji ? Będziesz wiedział co wysłać ?
Po 'AT' spróbuj dać jeszcze znak 'enter'.
Drukarka w trybie HEX chyba nie deszyfruje danych. Spróbuj wysłać z PC dane do drukarki i sprawdź czy drukarka to samo wydrukowała. Może problem z szybkością transmisji? Nie te "bauds".
ja bym jeszcze próbował wysłać 0b10000000 z prędkością 300 i zobaczyć co realteam odbierze[ oczywiście po przestawieniu w realteamie prędkości na 300 i kliknięciu na Change i przestawieniu na wyświetlanie binarne].
Jestem wstanie zrobić taki układ który będzie komunikować się po rs232 i wysłaną cyfrę będzie wyświetlał na diodach lub wyświetlaczu. Przykładowy program do komunikacji to np. docklight. Szczegóły do uzgodnienia na pw.
Witam Ja zabawe z VC++ dopiero zaczynam. Korzystam z wersji 2008. W każdym razie mam za zadanie wysłać przez RS232 4 bajty jeden po drugim. Np. 255, 4, 187, 148. A ponieważ polecenie Write dla serialPort wysyła tylko stringa to nie wiem jak wysłać te wartości liczbowe. Bo chyba nie musze ich jeszcze konwertować na wartości binarne? Czy ktoś mi może...
Uruchomiłem HyperTerminal i utworzyłem nowe połączenie z com1 ustawiałem prędkość poklei - pojawiały się niezrozumiałe znaki... na prędkości 57600 pojawia się Procesor OK! SPI Init! Procesor OK! SPI Init! Procesor OK! SPI Init! Procesor OK! SPI Init! Procesor OK! SPI Init! ... Powyżej tej prędkości jest komunikat o sprawdzeniu portu COM1
Router z openwrt ma docelowo znajdować się w lokalizacji gdzie połączenie z internetem jest przez 3G bez zewnętrznego IP. Więc rola jakiegokolwiek serwera w tej lokalizacji nie ma sensu. Komunikacja przez putty równierz nie wchodzi w grę bo docelowo ma być na tym komunikacja z PLC po MODBUS ie. Moje połączenie działa jednak coś jest nie tak z danymi...
A ja mam inne pytanie. Jak wysłać do Atmega16 przez RS232 zmienną typu integer. Chodzi o to aby wysłać daną- liczbę- do atmegi tak aby ona rozpoznała to jako zmienną typu integer wykorzystywana w dalszej części programu. jak ma wyglądać funkcja odbierająca liczbę z RSa?
niestety BOD - to też fusebity .... natomiast nie do końca rozumiem o co chodziło ci w ostatnim pytaniu - do czego miałby być rozkaz sbrc nieodpowiedni? jeśli chodzi o wysłanie do PC? do PC chcesz to wysłać po RS232 więc wartości tych dwóch swoich rejestrów musisz po uprzednim skonfigurowaniu UART'a w procku wysłać za pomocą standardowej procedurki...
Jeżeli tylko uda ci się za pomocą tej aplikacji wysłać z PC coś po RS232 to czemu nie ;)
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 podepnij te styki pod jeden port i go czytaj i zapisuj do bufora. A potem wyniki możesz sobie porównać. Przykład: zrób pętlę sprawdzającą czy coś sie zmieniło na tym porcie jak zmieni jakiś stan to zapisuj kolejne odczyty portu do bufora a potem jakoś je sobie wyślij np rs232.
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.
Witam Napisalem sobie programik do wysylanie jakiegos textu po RS232: NAPIS ADDWFPCL, F DT"ATD 112;" ; tezt do wyslania po rs232 retlwd'13' ;znak konca transmisji( dla telefonu)!!! retlw0 ;Znak konca transmisji( dla mikrokontrolera) return "NAPIS to edykieta :)" i wszystko dziala tylko jest problem po zmodyfikowaniu bo chce...
Problem polega na tym, że pomiar musi być wysłany na rs232. Szukam pomysłu, jak zrobić układ wejściowy, który dopasowałby dodatnie jak i ujemne połówki napięcia. Dodatkowo - jak określić jeszcze kierunek przepływu prądu?. Najlepszym rozwiązaniem byłby gotowy układ, który by mierzył na boczniku 60mV i 75mV (wybór opcjami). Niestety, nie znalazłem takiego...
A czy podłączasz bezpośrednio arduino do przełącznika czy przez konwerter (RS232TTL do RS232)?
Zapewne wpisuje "$01,$0D" ;) Poszukaj sobie w terminalu takiej opcji która pozwala na wysyłanie hexow. Podpowiem że hyperterminal nie ma takiego myka. Natomiast ma np herkules [url=http://www.hw-group.com/products/he... Krótko mówiac musisz wysłać dwa znaki jeden o kodzie 0x01 a drugi 0x0D.
Wysłałem na pw
Witam W jaki sposób przekształcić np wartość Int16 na tablicę byte o dwóch rekordach? Konkretnie problem polega na tym, że odczytuję z systemu czas i chciałbym go przekształcić na n elementową tablicę typu Byte i wysłać przez RS232. Odczytać czas mi się udaje bez problemu, jak i wysyłam bez problemu odpowiednio przygotowaną tablicę byte. Docelowo chciałbym...
Bez obrazy, ale myślę, że temat trochę przerasta Twoje umiejętności. Spróbuj może najpierw czegoś prostszego, typu dołączenie LCD i wyświetlenie napisu "Hello World", lub wysłanie tego przez zwykły RS232. No i oczywiście jakaś książka o programowaniu mikrokontrolerów byłaby na miejscu... Na tym forum na pewno znajdziesz jakieś propozycje.
wysłać ascii rs232 wysłać atmegi rs232 wysłać ramkę
rozebrać quantum piła krajzegi zapłon romet chart
ustawienie rozrządu nissan instrukcja obsługi ducato
Grzałka elektryczna na powrocie kotła Defro, Heiztechnik, Kostrzewa zasilana z fotowoltaiki – schemat montażu Odblokowanie tabletu Samsung, Lenovo, Huawei po zapomnieniu PIN – jak przywrócić dostęp