procek 14 745 600 baud 115200
Mirekk36 jesteś wielki :!: Siedziałem nad tym prawie 3 dni, myślałem już, że hardware jest źle zaprojektowany, a tu kod. Teraz działa poprawnie; nigdy bym nie pomyślał, aby błędy szukać w konfiguracji, która działa poprawnie bez włączonych przerwań. Dziwne, że pomimo wyłączonych przerwań na chwilę, i tak całość padała, ale cieszę się, że dobrze się...
Posiadam konwerter rs232/485 na ethernet Dokładny model to ar727cm v2 W oprogramowaniu do konwertera mam możliwość ustawienia prędkości transmisji do 57600 baudów a chciałbym 115200. W niektórych kartach katalogowych producent informuje o tym że konwerter działa do 115200b. Pomyślałem że to może tylko kwestia aktualizacji firmware'u w konwerterze
Witam - chciałbym się dowiedzieć czy jest możliwe połączenie pomiędzy PC a sterownikiem Siemens S7-200 za pomocą tego konwertera: Parametry: zasięg urządzenia do 1200m prędkość do 115200Bps tryb pracy dwukierunkowy posiada funkcje Half-Duplex posiada funkcje HOT SWITCH nie wymaga zewnętrznego źródła zasilania
Jak dam bez F_CPU to wygląda to tak: Build started 4.2.2015 at 16:59:51 [syntax=c]avr-gcc -mmcu=atmega88p -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT rs232test.o -MF dep/rs232test.o.d -c ../rs232test.c In file included from ../rs232test.c:21: c:/winavr-20100110/lib/gcc/../../avr/inc...
Witam wszystkich forumowiczów! Nie jestem profesorem z wydziału elektroniki na Politechnice. Dla Was czynności oczywiste mogą być dla mnie co najmniej niezrozumiałe, więc prosiłbym o dokładne omówienie kroków, które będą musiały zostać podjęte oraz o wyrozumiałość. :-) Jak w temacie, na RS232-TTL mam problemy z wysyłaniem danych do routera. Poniżej...
Przepraszam zgubiłem jedną jedynkę chodziło mi o 115200 ale sprawdziłem jeszcze jedną prędkość 9600 wszystko działa dobrze. Wyrzsza prędkość nie jest mi potrzebna. Ale ciągle gryzie mnie pytanie dla czego nie wszystkie prędkości mi poszły. I dla czego zaprogramować procek z tą prędkością (115200) można i komunikacja startuje gdy uruchomie procka poleceniem...
Witam Mam takie pytanko może dziwne ale stosując układ FTDI tworzy on wirtualny port szeregowy RS i programuje sie go jak normalnego RSa, maksymalna typowa prędkość RSa to 115200k, ale układy FTDI mogą osiągiwać prędkości rzędu 1MB, wiec czy można dla mikrokontrolera np Atmega 32 wyliczać UBRR dla prędkości transmisji 1M czy ma zanse to działać bo chyba...
najlepiej byloby do tego wykorzystac aparature do sterowania. odbiornik i nadajnik. a nadajnik troche przerobic. W nadajniku sa potencjometry. nalezaloby zastapic je czyms innym. musialbys dorwac schemat takiego nadajnika. Bzdura. Czytając takie odpowiedzi odnoszę wrażenie, że obsiadło Cię stado trolli. Do sterowania drogą radiową przez rs232 wykorzystać...
Znalazłem inne - gotowe rozwiązanie: Tymczasem, pożyczyłem od znajomego 80 m skrętki UTP i polutowałem do jej końców wtyczki RS232c w celu sprawdzenia transmisji. Ku mojemu zdziwieniu, jestem w stanie przesyłac dane między portami z dowolną prędkością! Zarówno 110 b/s, jak i 115200 b/s. Jak zatem to jest z tym RS'em? Wszędzie podają informacje, że RS232...
Tak samo jak znajdziesz panie Arek1990 parę postów na elektrodzie i nie tylko gdzie jest mowa jak można sobie użyć kalibracji za pomocą rejestru OSCCAL w celu dostosowania prędkości RS232 .... na wewn. oscylatorach w procku. A są tysiące projektów gdzie wręcz głupotą byłoby pchanie rezonatora jeśli tylko ktoś chce skorzystać z RS232 w AVR'ku .... tak...
nie wiem, czy ktoś to śledzi jeszcze, ale podzielę się obserwacją: kamera nie jest "zafixowana" na 460800bps, odpowiadając na jej zapytanie IPR możemy podać niższą prędkość maksymalną np 115200. kamera wybiera największą (albo ostatnią) wartość z odpowiedzi +IPR. martip - czy Twój program mógłby to uwzględnić? - ukłon w stronę tych, którzy mają problem...
152000 ??? chyba 115200. Spróbuj ustawić mniejszą np. 56700 lub mniejszą i wtedy testuj. Może to byc problem sprzętowy, zakłóceń itp
Witam Dzięki za odzew. Jeżeli chodzi o kwarc to nie ma żadnego. XTAL2 nie podłączone, a XTAL1 idzie na jedną z nóżek następnego procesora, który ma podpięty kwarc 12Mhz. Załączam zdjęcie, co do FLIP-a, to zainstalowałem wersję 3.4.7 i próbowałem na wszystkich zaczynając od 9600 a skończywszy na 115200. We wtyczce db9f mam tylko podpięte gnd, Rx i Tx....
Witam. Tak poradziłem sobie z uruchomieniem. Myślę, że warto opisać tutaj dokładnie co i jak z tym HC-05. A więc jeśli ktoś ma sam układ HC-05 bez dodatkowej płytki z goldpinami, to powinien podłączyć go według tego schematu: Oczywiście diody LED nie są konieczne. Jednak polecam podłączyć jedną (dwóch nie ma sensu wg mnie). Mam na myśli diodę LED, która...
Kolega ma rację a kod wcale nie jest skomplikowany może wyglądać np tak: #include <P12F84.inc> processor 12f675 ;test nadawania pica na rzywo __CONFIG 3FC4h; configuration word TMP equ 21h l_bituwequ 23h timeout equ 30h ;timeout dla odbierania kolejnych bajtów #defineTxDGPIO,GP5 #defineRxDGPIO,GP3 ; 115200 bps at 4 MHZ ;#######################################...
jeszcze raz przypomnę jak można sobie skalibrować ładnie RS232: Do Osccal = Osccal + 1 Print "Poprawny tekst w terminalu??? " ; Osccal Waitms 300 Loop to kawałek kodu w Bascomie ale chyba widać jak można to sprawdzić w dowolnym innym języku. Tak się dziwię troszkę temu, że gdzieś doczytałeś się iż kalibracji dokonuje się tylko gdy są jakieś...
C# - bo podobny do C. Visual Studio Express - darmowe. Obsługa portu szeregowego: static private System.IO.Ports.SerialPort serialPort = new System.IO.Ports.SerialPort(); serialPort.BaudRate = 115200; serialPort.PortName = "COM1"; serialPort.Open(); serialPort.Write("whatever"... 4\/3!!
Witam. Nie mogę się uporać z nawiązaniem komunikacji między mikrokontrolerem a prostą aplikacją w C++ Builder 6. Po kolei: Na Atmega8 wgrany program do wysyłania po UART danych, transmisja skonfigurowana: 115200 bps 8 bitów danych 1 bit stopu bez parzystości. Wszystko obsługiwane przez terminal śmiga prawidłowo, w oknie terminala dostaję to co uC sobie...
Witam! Buduję urządzenie komunikujące się z PC poprzez port RS232. Zależy mi na jak najszybszej transmisji. Aplikacja PC wysyła rozkaz TX do urządzenia, urządzenie odsyła zmierzone wartości w postaci ciągu: dana1:dana2:dana3:dana4:dana5:dana6:dana... za pomocą Bascomowej instrukcji Print. Maksymalna szybkość jaką udaje mi się osiągnąć przy Atega16...
Witam, 1. Jaki masz kwarc? Dla trybu 2, SMOD=1, Baud=115200 powinieneś mieć kwarc 3,6864MHz Pozdrawiam JarekC
Bez NAJMNIEJSZEGO problemu można zrobić to o czym piszesz panie autor i to z prędkościami RS232 rzędu 115200 a nie tak ślimaczymi jak 1200. A do tego jeszcze wiele innych zadań może ten sam procek wykonywać - mniej więcej tak jak to opisał kolega wyżej. Ja podobne układy robię i programuję w języku C i nie mam z tym żadnych tego typu problemów, które...
Witam. Nie mogę sobie poradzić z połączeniem PC z projektorem BENQ MP611c przez RS232. Chodzi zasadniczo o zdalne włączanie, wyłączanie i ewentualnie blank. Połączenie kablowe mam. RS232 działa na COM3. Uruchomiłem Terminal v1.9. Connect działa bez zarzutów Ustawienia transmisji wg BENQ: 115200 / 8bits / Parity none / 1 Stop bits. - ustawione W linii...
W skrócie chcę otworzyć port podając przy wywołaniu programu numer portu COM i ścieżkę do binarki, którą chcę wgrać na mikrokontroler: int main(int argc, char *argv[]) { int comport; int bdrate = 115200; /* 115200 baud */ char mode[]={'8','N','1',0}; /* *-bits, No parity, 1 stop bit */ char bin_name[1024]; int ex = 0; FILE *Fptr = NULL; //get the COM...
Witam. Próbuję napisać program pod DOS komunikujący się przez rs232. Piszę go w BORLAND C++ i musi działać w czystym DOS. Niestety nie mogę zebrać informacji jak poprawnie zainicjować port, otworzyć ,nadać odebrać i zamknąć. A to co mem, ale nie działa mi to dobrze: unsigned int portAddress=0x3f8; // ----inicjuję port outportb(portAddress+3,0x83);...
Muszę wykonać jednokierunkowy rozdzielacz interfejsu RS232. Jeden port uP będzie odbierał bajty z PC, każdy bajt będzie poprzedzony numerem portu wyjściowego, na który ma dany bajt zostać wysłany. Wyjściowe RSy będą 3. Do tego będzie potrzebnych jeszcze około 16 ogólnych IO. Rozważam 2 opcje: AVR, sprzętowy RS na odbiorze, softwarowe RSy wyjściowe -...
Witam Proponuję wstępnie zapoznać się ze specyfikacją struktury zapytań oraz zwracanych wiadomości. Pomoże to w zrozumieniu protokołu komunikacyjnego. Wpisz w przeglądarkę "QPI Device protocol ID Inquiry" a otrzymasz informacje skąd ściągnąć rs232-communication-protocol.pdf. Jeśli go już masz to otrzymasz odpowiedzi na większość pytań. Co do kodowania...
Konfigurując RS232c na prędkość transmisji 115200 kb/s, symulator pokazuje mi jakieś blizej nieokreślone "112". Postępuje zgodnie z zaleceniami Panów J. Majewskiego i K. Kardacha (książka Programowanie '51 w C), tabelka strona 146, wpisując w TH1 = -0.25. Kres mozliwości to 9600 przy zegarze 11.059 MHz! Troche za mało ... Czyżby koniec możliwości Timera...
Mailem tak samo ale na putty jest OK i ustaw prędkość 115200 Ustawienia połączenia są następujące: 115200,8,N,1 identyczne są po obu stronach, próbowłam putty, hyperterminal, NMITerm i w każdym z tych programów są identyczne objawy. -- pozdrawiam demeus
1. Kabel zrobiłeś sam zapewne na podstawie jakieś dokumentacji. Więc wiesz jakie sygnału są na poszczególnych pinach złącza RJ11. 2. W przypadku RS232 kluczową rolę odgrywają sygnały RxD i TxD. Jeden jest wyjściowy drugi wejściowy. W praktyce stosuje się różne standardy ich oznaczania. Więc ten oznaczony TxD nie musi być wyjściem. 3. Jeśli ten kabelek,...
Ja lecę na kwarcu 11,059Mhz :wink:. Trzeba było przemyć izopropanolem płytkę konwertera USB<->RS232 (pewnie jakieś syfy się dostały). Oba UARTY już pięknie smigają :). Oba na 115200b.
Witam, postanowiłem przenieść swój układ z atmegi na atXmegę. Do tej pory do komunikacji urządzeń po serialu używałem biblioteki SoftwareSerial (Arduino) bo układ miał tylko 1 fizyczny serial. Teraz w Xmedze mam ich 5 :) Wgrałem [url=ten] programik i wszystko śmiga, komunikacja przez putty z xmegą działa. Postanowiłem pójść krok dalej i na ekran puttiego...
W temacie prezentuje: 1. Programator optoizolacyjny albo jak kto woli przejściówka do programowania ;) 2. Program na linuxa do programowania avr przez ISP 3. Inne schematy i konfiguracje działające z tym programem. Może zaczne od wad :) Wszystko co tutaj prezentuje to względnie proste sposoby realizacji programowania mikrokontrolerów AVR z wykorzystaniem...
Witam! Mam mały problem ponieważ potrzebuję konwerter RS232 na 485 i w druga stronę lecz musi on być zasilany z portu w komputerze! Znalazłem ciekawy projekt w internecie (gotowy już) schemat wydaje się OK.. lecz brakuje na nim wyprowadzeń z DB9 (ale to nie jest aż tak ogromnym problemem) potrzebuje linie Rx, Tx, GND i jakies 2 np DTR i RTS na zasilanie.....
moze odpowiem wprost: nie powinna. Domyślnie kontrola przepływu jest włączona , i modem nie bedzie z tobą rozmawiać jak mu fizycznie na to nie pozwalasz :] Z drugiej strony kontrola przepływu jest bardzo istotna , i jeśli jej nie zastosujesz (gdy nie masz sprzętowej RTS/CTS uzyj Xon/Xoff) będziesz gubił znaki przy 115200baud. Wiem z doświadczenia.
Dla formatu 8N1 w RS-232 115200 bodów oznacza 115200 * 8 / 10 bitów danych na sekundę (narzut przepustowości 20% - bity start i stop). Ogólnie 115200 bitów na sekundę (wszystkich razem). Trzeba uważać, bo body nie są równoważne bitom na sekundę np. w modemie telefonicznym jest już zupełnie inaczej. Powiedzmy 16 bitów na symbol daje 3600 bodów, ale 57600...
W paczce z przykładami na stronie TI są: msp430x22x4_uscia0_uart_01_115k.c USCI_A0, 115200 UART Echo ISR, DCO SMCLK msp430x22x4_uscia0_uart_01_115k_lpm.c USCI_A0, 115200 UART Echo ISR, DCO SMCLK, LPM4 msp430x22x4_uscia0_uart_01_19200.c USCI_A0, 19200 UART Echo ISR, DCO SMCLK msp430x22x4_uscia0_uart_01_19200_2.c USCI_A0, UART 19200 Echo ISR, HF XTAL...
Znalazłem błąd po prostu Twój program ma ustawioną prędkość 115200 i nie idzie jej przestawić na inną. Nawet jak w okienku wyboru prędkości ustawie inną prędkość to program i tak wysyła dane z prędkością 115200 nie wiem dlaczego może masz błąd w programie? Dobrze by było jak by w programie były do wyboru jeszcze mniejsze niż 4800 prędkości transmisji...
Witam do długiej przerwie w temacie konwenterów RS232-USB! Użyłem układu scalonego FTDI FT232BL (w obudowie SMD 32-LD LQFP). Podłączyłem układ bezpośrednio do UARTu mikrokontrolera (bitrate 115200 bps) i z drugiej strony bezpośrednio do USB komputera (komputer wykrywa układ jako COM...). Jak na razie działa bez zarzutów ;)!
Masz coś wsadzone do USB jakiś nośnik danych ? nie ma nic w porcie usb Na ekranie pojawia się logo ? tylko czarny ekran Masz możliwość zrobić backup pamięci tą pamięć zrobię programatorem CH341A ? poniżej komenda printenv : [syntax=text]hisilicon # printenv bootargs=mem=118M, console=ttyAMA0,115200 rootfstype=cramfs root=/dev/mtdblock1 stmmaceth=flow_ctrl:0x3,buf_sz:8192,dma_...
Witam Mam problem z połączeniem przez RS232 z zewnętrznym uK pod Win98. W programie do testowania transmisji S3Term procek sie komunikuje bez problemu a program napisany w pascalu kompletnie nie dziala :( dodam że używam Free Pascala. Transmisję napisałem na podstawie znalezionych na elektrodzie porad. const com=$3f8; var odbior,i: word; z: longint;...
Hej! Kupilem przejsciowke USB->RS232 oraz programator AVRow na rs232 zgodny z PonyProg. Wszystko dziala niby dobrze oprocz czasu programowania ( ok 10 min:D ). Moze zna ktos rozwiazanie tego problemu?. Podczas transferu plikow przez rs232 miedzy 2 komputerami 115200b/s to nie problem. Wiec dlaczego przy programowaniu Avr transfer nie moze osciagnac...
Jakiś czas jestem posiadaczem przejściówki USB-RS232 (w środku zamiast scalaka jest jakiś zalany glut). O takiej: W systemie zgłasza się to jako: Przejściówki tej używam często do komunikacji przez RS232 z mikrokontrolerem (Atmega 16, 32). Np. mam napisany na mikrokontrolerze jakiś prosty program, który komunikuje się portem szeregowym z komputerem....
Mam tą książkę i o visual basicu nie ma tam nic. (Delphi, Pascal, c++ ipt..) Jeżeli chcesz sterować w visualu portem rs232 to możesz to zrobić na 2 sposoby: 1)kontrolka Mscomm. Jest ona dostępna w "components" nazywa się Microsoft Comm control 6.0 MSComm1.CommPort = 1 MSComm1.Settings = "115200,N,8,1" Do DoEvents Loop Until MSComm1.InBufferCount...
i:=round(115200/z); 115200 jest stałą (stosuje się to do każdej prędkości) ?? Tak, dla wartości 115kbit musi wyjść 1 dla mniejszych prędkosci odpowiednio więcej.
Predkość 115200 uzskałem stosując kwarc 3.684 MHz, a mozna zastosować 1,8 MHz . Zgodnie z damymi zawartymi w instrukcji do procesora rejestr UBRR może przyjmować wartośco od 0-255 Proponuję napisać kilka linii: $ crystal (czestotliwość) $ Baud 115200 ? ubrr Dla kwarcu 3,6864 Ubrr=1 " 7,2 ubrr=2 ,a poniweż ubrr może mięc wartość=0 to można sosować kwarc...
:arrow: Fantomen No niestety, ale to jest przejściówka z dużego na małego seriala, a koledze chodzi o przejściówkę szeregowy<->równoległy :arrow: shacca To nie będzie proste. Po pierwsze potrzebny byłby do tego jakiś kontroler, który dane zamieniał by z równoległych na szeregowe (taki skrót myślowy :D ), trzeba by było obsługiwać odpowiednio sygnały...
Bardzo duży problem sprawia mi kwarc 18,432M. W czym problem ? No chyba potrafisz przekształcić wzór ? Dla przykładu: prędkość 9600, do rejestru wpisujesz: 964 (03C4H) prędkość 115200, wpisujesz 10119 (03FB) Proszę wię o łopatologię im więcej przykładów tym szybciej pojmę. Podałem ci gotowe przykłady jak sprawdzić czy jest dana do odbioru i czy można...
Moj problem polega na ustawianiu baudrate'u dla rs232 od strony BASCOM'a Mam ATEMGE16 i chce wyslac dane zczytane z ADC do Pceta - wszystko dziala calkiem sprawnie. Szkopuł w tym ze wpisuje w bascomie bauda np. 115200 a wychodzi mi w rzeczywistosci tyle razy mniejszy jaki mam kwarc:/ wyglada to tak: baud(rzeczywisty) = baut(ustawiony w bascomie) / (wartość...
Dla M16 (wg specyfikacji ATMEL, strona 24 pdf'a) kondensatory przy kwarcu powinny mieć wartość od 12 pF do 22 pF. Dodatkowo sprawdź FuseBit'y (strona 24-25 pdf'a) dla odpowiedniej częstotliwości rezonansowej kwarcu. Co do Bascom'a to dodaj wpisy, których brakuje w Twoim programie: $crystal = 7372800 $regfile = "m16def.dat" $baud = 115200 'lub...
Napotkałem na problem z com-em :( wszystko działa poprawnie do momentu wyłączenia kompa lub przejścia na inny numer portu. Potem trzeba odpalić terminala z ustawieniami portu takimi jak w programie i coś wysłać żeby zaczęło działać. Czemu tak się dzieje może ktoś mi powie ?? Korzystam dalej z tej samej procedury sterowania COM-em: Open "COM3:115200,N,8,1,asc"...
Z tego co pamiętam to standard jest : 300 - 115200 bit/s. A czy można więcej ??? - to już chyba nie będzie RS232, chociaż podobno jest możliwość pracy na tym interface również na 230 kb/s, ale nie znam szczegółów. Pozdr. :|
Witam. Próbuję uruchomić atmege8 + max232 do komunikacji z kompem. Kabel do komunikacj jest z przeplotem 1,8m. Gdy w uc wystawiam cały czas jeden znak na rsa to w terminalu leci ciąg takich samych znaków np. dla wystawianego 'a' (hex 61) terminal odczytuje <0>rr , obydwa r z akcentami (hex 00 E0 E0). Pełna powtarzalność zjawiska. Przy transmisji...
Ok, zainstalowałem to na innym kompie i ustawiło mi się na COM4 samo ale teraz mam inny problem bo podłączyłem ferdka tym kablem i podjęłem próbę zgrania np. kluczy w FKE i wprawdzie zaczęło się zgrywać ale przy ok. 10% przestało, tak samo przy próbie zgrania listy w ZodiacEdit pojawił się na tunerze napis btob, a po restarcie tunera na ekranie pojawił...
No i sama kwestja wysyłania danych do kompa. Teoretycznie 115200 powinno być minimalnie szybsze niż I2C ale pasowało by też ubrać to jakoś ładnie aby było czytelne w terminalu - a to juz napewno bedzie wolniesze. Można by zapisywać całą transmisję i wysyłać ja na żądanie. Tylko ze jak wiemy czasami tych danych jest sporo - odczyt z pamieci I2C praktycznie...
Bo w tych 128 bajtach są rejestry i stos. Nie znam BASCOMa i nie wiem jak ma niby Twoj program działać ale na pierwszy rzut oka jakoś mało tego tego kodu jest... To nie będzie aż takie proste. Ja bym jednak zrobił do 4800 odbiornik softowy i każdy odebrany bajt z UARTa softowego od razu na bieżąco wypychał z szybkością 115200.
tak, posiadam coś takiego: 1. porametry: 115200 bodów, 8 bitów, 1 bit stopu, bez kontr. parzystości 2. odczyt, przesyłanie do modułu ciągu bajtów : ADRES, ROZKAZ, ILOŚĆ_DANYCH, DANE..., SUMA_MOD256 3. i jeszcze przykład : 0F4H, STATUS, 02H, PRESS_L, PRESS_H, SUMAMOD256 Dodano po 21 no i czy ja mam po kolei osobno wysyłać z kontrolki ActiveX te Hex-y...
Na przejściówce USB/rs232 można pędzić prędkości kilkukrotnie wyższe niż 128000, niestety interfejs rs232 w pc oparty o klasyczny 16550 jest w stanie pracować z maksymalną prędkością 115200. Nie wiem skąd w Windowsach możliwość ustawienia 128000, skoro działa to jak sam widzisz...
Ten program jest w Visual C++ ale działa . Może posłużyć dla porównania. // Comm32.cpp: Implementierung der Klasse CComm32. // ////////////////////////////////////////... #include "stdafx.h" #include "Comm32.h" #include "MainFrm.h" #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__;...
Witam wszystkich. Potrafię pisać programy w Bascomie i ASM na AVRy. Na PC niestety nie :( Potrzebuję pomoc przy napisaniu dość prostego programu który wykonywał by następujące czynności: - odbierał dane z zewnętrznego urządzenia z szybkością 115200 bps - wysyłał dane z szybkością jak wyżej - sprawdzał czy urządzenie jest włączone - i żeby wszystko działało...
Nie ma dokumentacji do tych czytników. Są tylko 2stronne oferty handlowe w których nie ma za dużo informacji. Prędkość na RSa to 115200 b/s. Wiem jak jest sygnalizowane wyciągnięcie i włożenie karty, ale zawsze jak chce sie do niej przyłączyć to pisze, że karta nie odpowiada na reset. Możliwe jest tylko połączenie w trybie "direct", ale wtedy pomimo...
Nie :) Będzie działać PC->Mega, ta przejściówka czasem głupieje przy dużych prędkościach (JTAG 115200) ale to rzadko:)
Musisz podłączyć się do AP przez konwerter poziomów (mi działało na max232 ale on jest na 5V a tam jest 3,3V i niekoniecznie będzie u Ciebie działać, nie pamiętam symbolu konwertera na 3,3V). RS232 jest wyprowadzony wewnątrz na białej złączce (tej z pojedynczej). Jest tam dużo mas, 3,3v rxd txd. Nie pamiętam dokładnie które piny, ale łatwo pomierzyć....
Dla pytającego i wszystkich innych - objaśnienie (moje) terminów angielskich : Port - numer portu COMn (n-numer 1,2,3,...) Baud rate - prędkość transmisji - są znormalizowane, tzn. 110,300,1200,2400,4800,9600,19200,38400,... i nie zawsze obsługiwane prze PC 115200 oraz czasami jeszcze wyższe Data Bits - od 5 do 8 - ilość bitów danych w każdym przesyłanym...
Witam System to debian podłączony kablem null-modem z windowsem (docelowo debian ma być podłączony z mikrokontrolerem). W terminalu windowsa ustawione 19200 8-N-1. Po wysłaniu jakiegoś tekstu za pomocą tego kodu w terminalu dostaje same krzaki. Kompiluje poleceniem : gcc - o serial serial.c W internecie znalazłem taki kod : #include <stdio.h>...
No sam byłem zaskoczony że to naprawde działa, no ale co Amerykańskie to nie Chińskie. Programator wymagał lini DTR, sadząc po tym że bujam go na 57600 lub 115200 to dodatkowe linie potrafia w miare szybko zmieniać swoje stany. Natomiast przejechałem sie na PCMCIA z LPT za ok 150zł, siedzi tam jakiś MOSCHIP. Podobnej sprawy będzie się można spodziewać...
Moduły BT - zawsze będą 100 razy lepsze (zresztą świadczy też o tym troszkę cena) ... wprawdzie ciut bardziej skomplikowane do uruchomienia niż takie zwykłe nadajniczki telcontrolli ale za to (jeśli cena nie stanowi problemu) to na prawdę warto. Akurat BTM-222 jeszcze nie testowałem ale jakiś inny model - i też potwierdzę, że efekty są jeśli chodzi...
Witam, w końcu doszedłem do tego, dla mojego projektora BENQ MP611 wygląda to tak: 115200 b/s,8,N,1 TX (DB 9 pin 2) = 8 pin mini DIN pin 7 RX (DB 9 pin 3) = 8 pin mini DIN pin 1 GND (DB 9 pin 5) = 8 pin mini DIN pin 4 programikiem MyScreenWizard wgrałem sobie własną tapetę i działa ok. Z tego co pamiętam to problem był z portem COM w Viście, na przelotce...
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 ........
Może coś w stylu: #/bin/bash stty -F /dev/ttyS0 speed 115200 # Otwórz /dev/ttyS0 do odczytu i zapisu na fd=3 exec 3<>/dev/ttyS0 while true ; do match="RING" idx=0 while (( idx < ${#match} )) ; do # odczytaj pojedyńczy znak z deskryptora 3 if ! read -n 1 <&3 char ; then break 2 fi if [ "$char"...
Bez modyfikacji PCB hehh? Rezystor na wyjściu transoptora zmień z 1k na 470 omów jak będziesz miał szczęście to zadziała i będzie chodzić trochę szybciej teoretycznie 115200 b/s później transoptory nie dadzą rady. Pozdrawiam
Witam Mam urządzenie z portem rs232 (palmtop, bez bluetootha i wifi, usb), max. prędkość transmisji 115200 b/s. Muszę przesłać z urządzenia plik tekstowy o rozmiarze 2MB i to trwa naprawdę strasznie długo. Czy można przyspieszyć jakość transfer z urzadzenia na PC? Pozdrawiam
Mirkku - uda się z przykładem? Dodano po 1 $regfile = "m128def.dat" $crystal = 14745600 $baud = 115200 $hwstack = 150 'wartosc stosu $swstack = 150 'wartosc stosu $framesize = 150 'wartosc ramki Enable Interrupts Config Serialin = Buffered , Size = 130 , Bytematch = 13 Dim Ar(65) As Byte Dim I As Byte Dim J As Byte Do Loop Serial0charmatch:...
Morduję się z tym już drugi dzień i nic. Jedyne co udało mi się uzyskać to to że po wprowadzeniu komendy AT uzyskuje od razu odpowiedź w postaci AT i 30s później dostaje ERROR. Tylko tyle. Sprawdzałem dzisiaj na fizycznym comie z max'em i to samo się dzieje. Widocznie problem jest z kablem lub telefonem. Czy w telefonie coś się konfiguruje ? Dodano...
Wygrzebałem układ MAX232. Mam teraz dostęp do komputera z COMem i na nim ładnie działa. Kwarc 8MHz i przesyła poprawnie do 57,6k, przy 115,2k już sypie krzaczkami więc jest całkiem nieźle. zastosuj kwarc przyjazny dla RS232 to nie będzie ci sypał żadnymi krzaczkami ;) wystarczy np 11.0592MHz i będziesz miał transmisję 115200 a także i większe jak "brzytwa"...
Witam . Co ciekawe przy większych prędkościach (115200) błąd jest rzadszy . Przejściówka zasilana z 5 V USB przez 2 diody o spadku 1,5 V na każdej . Nie pomyślałem jednak o stronie megi 64 i z stamtąd idzie prosto 5 V na przejściówkę. Takie SMD to nie problem ;p . Atmega64 jest na wyższym poziomie trudności , ale też nie mam z nią problemów , jak na...
Dołączam się do pytania. Sprzęt tonze aw-6660 identyczny hardware, proszę o pinout rs232. Złącze 2x5pin oznaczone jako jp1 Dodano po 48 hmm.. siedze nad tym juz kilka godzin i udalo mi sie rozgryzc czesciowo co i jak. Moze Ci sie przyda. 1 2 3 4 5 6 7 8 9 10 gdzie 5 pin to masa (bez otworu w pcb) 4 gnd 6 tx (z ap) mam wersje z oryginalnym firmwarem...
Zarobiłem sobie urządzenie (sterownik RGB UV), [url=]Link. Gdy konwerter USB <=> RS232 [url=]Link jest podłączony bezpośrednio do płytki wszystko działa pięknie, jak widać na filmiku. Problem zaczyna się, gdy chce sygnał przesłać na większą odległość, ok 4-6m. Dzieje się w tedy coś takiego: [url=]Link i [url=]Link - ukontrolery (8515) jakby gubiły...
Witam. Sukces został osiągnięty ale niestety na razie zasługi mojej w tym nie ma :( Ze strony ściągnąłęm najnowszy driver ( niestety jest dodatkowy driver lowcdc.sys oprócz dostępnego w systemie na dzień dobry usbser.sys ) oraz co mnie ucieszyło gotowy plik .hex dla ATMega16. Poszło od razu. Chodzi nawet dla 115200 czyli tak jak było mi potrzebne. Coś...
Z tymi wait'ami to już probowałem przeróżnych kombinacji i gdzie bym ich nie dał to i tak nie działa jak należy... Poniżej wrzucam cały kod programu tak, jak prosiłeś. $regfile = "m16def.dat" $crystal = 16000000 $baud = 115200 Config Lcdbus = 4 Config Lcd = 16 * 4 Config Lcdpin = Pin , Rs = Pc.0 , E = Pc.1 , Db4 = Pc.2 , Db5 = Pc.3 , Db6 =...
. Czy to wina ze nie mam podpietego zewnetrznego kwarcu ? Tak ale o odpowiedniej częstotliwości. Datasheet dla twojego procka zawiera tabelkę błędów z jakimi komunikujesz się po usart dla różnych prędkości zależnie od częstotliwości procka. Jednym z magicznych kwarców jest np 11.0592 który pozwoli tobie na pracę aż po 115200 z bodajże zerowym błędem...
To w takim razie mam jeszcze jedno pytanie odnośnie wpisywania wartości do tych dwóch rejestrów. Jeśli w tabelce jest napisana wartość UBRR = 416 to rozdzielając tą liczbę na dwa rejestry będzie tak: UBRRH = 0x01; UBRRL = 0xA0; Panie kochany toż kod masz napisany poprawnie a w miejsca baud musisz podać odpowiednią wartość z tabeli i zapewniam cię,...
Problem tak jak już piszą koledzy leży po stronie terminala. Zawsze włączałem odbieranie danych, i minimalizowałem okno terminala. Teraz poświęciłem 5 min, otworzyłem okno i czekałem do końca nie przeszkadzając mu. Oczywiście odebrałem 8192 Bajty z prędkością 115200. Pozdrawiam. PS: Nie zamykam tematu, jak znajdę jakieś przyczyny to napiszę to tu żeby...
Witam, Chciałbym podłączyć ATMEGE32 do PCta przez port RS232. I tu jest problem, bo przeglądając różne strony w necie zgłupiałem... Kwestia wygląda tak: Mamy atmege zasilaną napięciem 5v, i czy w takim wypadku trzeba między avrem a PC stosować MAXa232 czy nie? Bo widziałem i tak, i tak... Czyli czy ma być: AVR---MAX232---PC RS232 czy wystarczy bezpośrednio:...
Witam, ogólnie zajmuję się mikrokontrolerami AVR, ale to temat na pograniczu GSM i procesorów więc szybciej pomoc znajdę w tym dziale: Otóż chcę sterować telefonem n6100 za pomocom komend AT z poziomu PC mam oryginalny kabel rs232 do noki 5100 (gniazdo takie samo jak 6100), podłączyłem telefon, włożyłem kartę, włączyłem telefon, podłączyłem kabel, uruchamiam...
Dzięki wielkie - teraz działa. Jedynie co, to tylko przy pełnej prędkości 115200 bps nie przesyła jak trzeba (może coś gubi, albo jeszcze coś innego).
Mam problem z obsługą portu RS232 pod Linuksem w Pythonie. Program ma wyświetlać znak po znaku to co dostaje przez port. W C działa bez problemu, jednak skrypt napisany w Pythonie już nic nic nie wyświetla. Próbowałem wyciągnąć potrzebne mi informacje z przykładu w dokumentacji, jednak chyba coś robię nie tak. Transmisja: 19200,8,n,1 Kod w C: [syntax=c]#include...
(at) gaskoin Nie o to mi chodziło. Procek 115400 i PC 115200 - wszystko źle. Procek 230400 i PC 115200- źle do 0x61 później wszystko ok .
Bootbase Version: VTC_SPI1.2 | 2008/07/02 17:18:52 RAM: Size = 8192 Kbytes DRAM POST: Testing: 8192K OK Found SPI Flash 2MiB Winbond W25X16 at 0xbfc00000 RAS Version: 6.0.0 Build 110119 Rel.25581 System ID: *2.12.30.0(SRE9.D3)3.12.8.31| 2011/01/10 Press any key to enter debug mode within 3 seconds. ............ Enter Debug Mode atba5 Now, console speed...
Witam, wiem że układ PL2303 jest już klasykiem i głupio mi pytać o sterowniki do niego, ale niestety moje poszukiwania spełzły na niczym. A więc od początku. Używam od kilku lat 2 adapterów do RS232 na układzie Prolific PL2303, działały one wręcz idealnie, nigdy nie było kłopotów, używałem ich w domu, w pracy, w terenie u klienta, itp, nigdy mnie nie...
Witam, Proszę o pomoc w wysyłaniu danych przez RS232 na komputer, używam modułu UART2 mikrokontrolera, posiadam konwerter USB/UART ABV1595 oraz max3232. Po uruchomieniu programu na pinach RF12, RF13 mikrokontrolera cały czas jest napięcie 3,3v, a Hyper Terminal nic nie odebrał. Sprawdziłem konwerter, maxa oraz połączenia, nie widać żadnych zwarć, wszystko...
Witam, Mam do sprzedania dość popularny w przemyśle konwerter i-7520. Konwerter używany był tylko kilkukrotnie do testów transmisji danych. Parametry konwertera : - wejście: RS-232 (D-sub żeński 9-pinów) - wyjście : RS-485 (dwa przewody, D+, D-) - prędkość transmisji: automatyczne dopasowanie prędkości w zakresie 300~115200 bps dzięki układowi "Self...
Witam, Ściągnąłem kiedyś z tego forum kod do RS232 i próbowałem go przetestować, ale aby to zrobić potrzebowałem dodać do niego RxReady, który będzie sygnalizował zakończenie odbioru bajtu i jego wartość pozostanie niezmieniona do początku kolejnej transmisji. Niestety nie jestem zbyt dobry z VHDL i cały czas niepoprawnie ustawiam ten RxReady ponieważ...
Witam Mam drobny problem z odczytem dany z com'a w QB64 DIM SHARED NAD AS STRING * 16 'Wysylane 'DIM SHARED ODB AS STRING * 1 'odbierane NAD = "AT" OPEN "COM3:115200,N,8,1,BIN,CS0,DS0&... FOR RANDOM AS #1 PUT #1, , NAD DO GOSUB Readdata LOOP Readdata: DIM L AS STRING * 1 k$ = "" DO IF LOC(1) THEN GET #1, ,...
Witam, Prędkość 115200bps. Używam DMA żeby nie było przerwań, a po to żeby sprawdzać czy będzie timeOut co 8us bedą miał przerwanie, to wydaje się być bez sensu. Chciałem użyć timer w trybie Slave mode: Reset mode
Witam, poszukuję modułu transmisji bluetooth, żeby zrobić bezprzewodową komunikację RS232 z pewnym urządzeniem. Jednak parametry wymagane to 115200 7E1. Coś jak HC-05. Sprawdzałem HC-05 i XM-15B i w obu można zmienić szybkość na 115200, ilość bitów stopu, ale ilości bitów danych na 7 nie ma możliwości zmienić, ani parzystości. Znacie jakiś moduł w którym...
Standardowo drukarka ma na COMie takie ustawienia: 115200 / 8 / NONE RTS/CTS .
[syntax=c] #include <ESP8266WiFi.h> // Include the Wi-Fi library #include <WiFiUdp.h> const char *ssid = "ESP8266 Access Point"; // // Nazwa sieci Wi-Fi, która zostanie utworzona const char *password = ""; // Hasło char incomingPacket[255]; // buffer - char replyPacket[] = "Odpowiedz z karty :-)"; // a reply string to send back WiFiUDP Udp;...
W załączniku masz uboot wgraj go tam z tego co widzę już są partycje chyba takie jakie powinny być. boot = 0x00000000 0x00080000(512K) romfs = 0x00080000 0x00400000(4096K) usr = 0x00480000 0x00580000(5632K) web = 0x00A00000 0x00180000(1536K) custom = 0x00B80000 0x00300000(3072K) logo = 0x00E80000 0x00040000(256K)...
Dziękuję serdecznie za odpowiedź. Używałem już tego programu w moich testach. Tak jak radziłeś próbowałem się połączyć po 115200 na RS232 i RS485, ale nic to nie dało. Wciąż brak reakcji ze strony kamery. Czy ktoś z kolegów ma może na zbyciu konwerter RS232 na biphase? Coś czuję, że bez konwertera nie ruszę do przodu.