Nie ma jedynego słusznego algorytmu CRC dla całego świata, musisz szukać czegoś, co Ci podpasuje.
Witam. Zadanie: Z komputera ustawiać kamery przemysłowe w odpowiednie miejsce. Realizacja: Napisałem plik w html z obrazkiem obiektu. Obrazek zrobilem jako mape z odpowiednimi odsyłaczami. Odsyłacze komunikują się z realterm poprzez activeX. Realterm wysyła do portu RS (przez konwerter 232->485) dane sterujące do kamer. Wszystko działa PRAWIE poprawnie....
Na początek polecam ustawienie realterm na komunikację binarną i wysyłanie/odbieranie pakietów ręcznie - ja też tak zaczynałem z tymi czytnikami.
Może [url=http://realterm.sourceforge.net/]Re... ?
Witam, Mój problem polega na tym, że chcę wysyłać dane przez terminal RS z komputera do portu uart mikrokontrolera. Chcę jednak aby dane były wysyłane automatycznie przez komputer w odpowiedzi na odebrane dane z uC, tzn. chcę wysyłać jedną linię danych pliku do uC, czekać na odpowiedź uC, wysłać następną linię pliku, czekać na odpowiedź itd. Wiem, że...
Witam, mam mały problem. Napisałem program mający za zadanie wysyłać przez USART w pętli znak. Wgrałem program podłączyłem wszystko na płytce stykowej przez max232 z portem COM w komputerze, odpaliłem RealTerma. Jednak po włączeniu Atmegi zamiast oczekiwanego znaku zapełniającego konsolę w Realtermie ekran zapełnia się napisem (nul). I nie wiem czy...
Witam Forumowiczów! Bardzo proszę o pomoc. Z terminala RealTerm wysyłam znak (Send ASCII) poprzez UART. Po odebraniu chcę go wyświetlić na LCD też w postaci znaku, a nie liczby dziesiętnej. Szukałem na Forum, ale przedstawiane sposoby u mnie nie działają albo nie potrafię ich zaimplementować (zwłaszcza itoa). FRAGMENT KODU PROGRAMU (na podstawie: Mirosław...
Na przyszłość polecam RealTerm ;)
Hyper Terminal przesyła dane znakowo, wiec wpisując 32 wysyłasz dwa bajty: pierwszy o wartości 52 (znak 3 w ASCII), drugi o wartości 51 (znak 2 w ASCII). Chcąc wysyłać dowolne bajty przez port szeregowy należało by użyć programu RealTerm lub podobnego.
Witam. Mam problem z komunikacją rs-232 pomiędzy arduino mega a konwerterem usb-rs232 Po napisaniu prostego programu, połączeniu TX1 z RX0 i uruchomieniu serial monitora z ArduinoIDE wszystko wygląda ok. Co 0,5 sekundy Aruino wysyła znak 'a' przez TX1 i odbiera ten sam znak przez RX0 po czym wyświetla na serial monitorze. char x; void setup()...
Ok poprawione. Tak jak pisałem z serwa MG995: zasilane z zewnętrzne (4,8V) działa S1/S2 oraz inkey Power HD1235MG: zasilane z zewnętrzne (7,4V) działa S1/S2, inkey(nie działa) Na wyświetlaczu otrzymuję to co wysyłam z RealTerm czyli 1,2,3,4,5,6
Mam pytanie: Zrobiłem układ wg strony i schematu http://circuit-zone.com/?electronic_proj... Zastosowałem układ Atmega16. Jednak układ nie chce się komunikować z komputerem przez program RealTerm. Gdy wysyłam dane z Atmegi (dioda LED sygnalizuje, że wysyłam) to na terminalu pojawiają się same zera (np. 00) zamiast np 0xF. Prędkośc mam ustawioną...
Poza tym jak terminal polecam Br(at)y terminal lub RealTerm
więc mam WB3S w uniwersalnym adapterze ESP, co oznacza, że etykiety GPIO0 i GPIO2 przekładają się na TX2/RX2 na Bekenie. https://obrazki.elektroda.pl/6026868700_... . z kompilacją https://github.com/openshwprojects/OpenB... OpenBK7231T_App_1436_merge_0f77912a3305 i ustawioną flagą 26 obawiam się, że nie otrzymuję oczekiwanych...
Witam, Mam urządzenie z którym chciałbym się skomunikować. Za pomocą Realterm wysyłam do urządzenia 3 znaki: /#1 i urządzenie odpowiada całą paczką danych. Przepięcie linii USB/RS232TTL do mikrokontrolera sprawiła mi jak zwykle kłopot. A mianowicie wysyłam do urządzenia te 3 znaki z STM32 natomiast urządzenie nie odpowiada.... Może mi ktoś powie jak...
Wiele rzeczy może pójść nie tak. Możliwy jest nawet inny współczynnik transmisji dla UART. To, co bym spróbował, to odłączenie RX/TX od modułu WiFi i próba połączenia MCU z komputerem, wysyłanie pakietów z RealTerm i sprawdzanie, czy odpowiada. Jeśli masz oryginalną kopię zapasową oprogramowania 2MB, powinno być również możliwe podłączenie pinu RX z...
Tak ja wiem jak ma wyglądać ramka. Te dwa bajty to dla testu. Interesuje mnie tylko SLAVE. Wysyłam przykładowe zapytania z np. RealTerm, który pełni rolę MASTER podczas testów
Wypadałoby zacząć od podstaw. Przydałoby się przejść jakiś kurs odnośnie komunikacji szeregowej. Tak na początek. 1. Co za kabel USB-DB9 posiadasz? Do jakiego standardu konwertujesz UART? +/-12V? 0/12V? 0/5V? 2. Jeśli na liniach sygnałowych będzie 12V, to możesz uszkodzić analizator logiczny. 3. Saleae Logic analizując sygnał UART zakłada, że stanem...
Ja polecam RealTerm, całkiem miły i ostatnio ktoś poprawił troche błędów.
Jakiś czas temu zrobiłem sobie na Arduino loger, który wysyła napięcie na terminal, ten zapisuje do pliku z sygnaturą czasową (realterm na win lub minicom na linuxie), a dodatkowo mam tam przekaźnik i mogę przez rozpoczęciem pomiaru wpisać próg odcięcia. Używałem właśnie do sprawdzania aku, przy czym u mnie obciążeniem była żarówka, ewentualnie wielo...
Czy wprowadziłeś moduł w tryb AT? Jak wysyłasz polecenia? Użyj funkcji Send Text z RealTerm, z dodanymi CR i LF.
Wiem i korzystam drugiego UART'a, nawet po to, żeby wiedzieć w którym miejscu jest program. Ale wydawało mi się, że podpięcie pod Tx ESP8266 będzie najsensowniejsze. RealTerm pokazał znaki CrLF [syntax=bash] CrLf AT+PING="8.8.8.8" Cr +50 CrLf CrLf OK CrLf [/syntax] Zauważ, że za pierwszym razem jest w porządku - przechodzi wszystkie 28 wpisów. Może...
Odnośnie wysyłania i odbierania coś jest jednak nie tak. Wysyłam 1 odbieram 1 Wysyłam q odbieram q Wysyłam a odbieram q Typowy problem z zegarem. Sprawdziłbym jeszcze raz ustawienie FUSEBIT'ów, tym razem z dokumentacją. Przepływność bitowa Atmegi nie jest dokładnie taka, jak powinna, albo RealTerm jest źle skonfigurowany. Najlepiej byłoby wysyłać np....
(at)clabbe jeszcze nie, ale napiszę o tym artykuł. Na razie podam krótką wersję - weź konwerter USB na UART, zasil urządzenie z 3.3V LDO lub z 5V jeśli LDO jest na płycie, podłącz masę, a następnie podłącz pierwszy RX konwertera do TXD1 modułu (do przechwyć to, co wysyła moduł), otwórz RealTerm, wybierz odpowiednią szybkość transmisji, znajdź ustawienia...
Witam wszystkich forumowiczów. Próbuję skomunikować się z licznikiem energii elektrycznej EQABP poprzez interfejs RS485. Producent udostępnia protokół licznika: Pierwszy PDF w google po wpisaniu "eqabp protokół" Według powyższej noty należy wysłać do licznika sekwencję: /?nnn nnnnnnn!, (gdzie nnn nnnnnnn to numer licznika) i licznik powinien odpowiedzieć...
Weź zrób zainstalować realterm w necie jest pełno instalek 1. Podłączyć interfejs do pojazdu i do komputera przez USB. 2. Uruchom RealTerm 3. Przejdź do zakładki Port i ustawić prędkość portu na 38400 bodów i wybierz port COM, na którym mamy zainstalowany interfejs. 4. Kliknij przycisk Zmień, aby zastosować ustawienia. 5. Zamknięciu i ponownym otwarciu...
Z dowolnego terminala, np. Terminal, RealTerm, TeraTerm, albo Windowsowy HyperTerminal, o ile masz WinXP. Jeśli wysyłasz tylko 233, to skąd Input ma wiedzieć, gdzie jest koniec? Przecież wysyłasz niekończący się ciąg cyfr.
Witam, stworzyłem sobie prosty układ do komunikacji z PC. Przejściówka USB <> UART oparta o FT232R (mam zainstalowane sterowniki) oraz ATmega8. Gdy wysyłam dane z programu Realterm wszystkie docierają do uC i widzę jego reakcję na nie, to w przeciwnym wypadku, gdy ATmega nadaje to do PC nic nie dociera. Nawet jak zewrę ze sobą piny TX i RX od...
Komunikacja jest poprawna, mam program który wysyła adc przez uart i jeśli podłącze się przez RealTerm z modułem BT to widzę dane przychodzące
Jak ktoś pisze, że mu to na Arduino działa to kompilujesz sobie taki najprostszy szkic z Twoimi ustawieniami IP itd i jak już zacznie uaktualniać wpisy w tym Domoticzu to podejrzyj transmisje Real Termem i każ to samo wysłać swojemu programowi.Cudów się tam nie spodziewam. RealTerm dlatego, że pokazuje też CR i LF.
"To się może zmieniać w zakresie od ok. 0,5V ..." Czy to jest kwestia oprogramowania ? bo napięcie u mnie na VT startuje zawsze od 15V i momo to skanuje w całym zakresie (na zakresie vhf1 i uhf ). ... To kwestia wybranego zakresu i wartości dzielnika w TSA5512. W załączniku masz prosty programik (cały projekt z AVR Studio w C), który jest konwerterem...
Rzadko coś piszę bo uC to moje hobby i jak widać mam na to mało czasu. Jednak tym razem znalazłem trochę czasu i zachciało mi się komunikować po USART szybciej. Jak w temacie próbuje to zrobić w XMEDZE. Do prędkości 9600bps wystarczał mi wewnętrzny zegar 2MHz Kupiłem kwarc 1,8432MHz, przełączyłem taktowanie i witałem się z gąską. Do prawidłowo działającej...
Po podlaczeniu to Pc oryginalnym kabelkiem, nie można uzyskać wyników na WinDMM300. Jak to ruszyć. Przede wszystkim sprawdzić jakimś programem terminalowym, który pozwala widzieć odebrane znaki np. w postaci heksadecymalnej (np. YAT, Realterm itp.), czy z tego portu gdzie jest podłączony miernik cokolwiek przychodzi. Nie znam protokołu tego akurat...
A ja polecam Terminal v1.9b (wyszły dwie wersje "b", nowsza ma guzik "rescan" i można w niej wysyłać znaki hexalnie).
Kolejne pytanie: jesteś pewien, że wysyłasz w puTTy znaki końca linii \n\r ? (CR LF) Tuż po komendzie AT. Pamiętam, że należało to gdzieś ustawić w puTTy, nie mam go teraz pod ręką. Może spróbuj alternatywnego programu: przykładowo RealTerm, albo wbudowanego w Arduino serial monitora i tam zaznacz znaki nowej linii wraz z wysyłaną komendą. Myślę, że...
Udało się rozwiązać w RealTerm próbowałem wysyłąć CR , LF a okazało się że trzeba wybrać opcje \n. Powiem szczerze, że nie bardzo to rozumiem bo chyba kod dla \n jest 0xA tyle samo co dla LF.
Przepraszam, ale wprowadziłem kolegów w błąd mój cały zestaw wygląda tak: http://obrazki.elektroda.pl/3460831500_1... http://obrazki.elektroda.pl/9382850100_1... zwarłem na stałe tx i rx, wysyłam przy pomocy realterm cyfre 2, pali sie na zolto tx ale linia rx milczy adapter popodpieciu do usb swieci tylko czerwona dioda...
Realterm służy mi tylko do wysyłania komend AT+UART=............... na razie do niczego więcej. czyli jeśli wprowadzę takie ustawienia w ATtiny [syntax=actionscript] Open "comb.3:38400,8,n,1" For Output As #1 Open "comb.4:9600,8,n,1" For Input As #2 [/syntax] moduł BT będzie ustawiony na BAUD 57600,8,o,1 albo dla czystej abstrakcji 57600,8,e,2. Realterm...
Realterm, którego osobiście używam, na pewno nic nie dokłada od siebie. Ja bym raczej szukał błędu w procedurze nadawania w kontrolerze.
JMP begin ORG 23h ;przerwanie RS-232 CPL P1.0 CLR TI CLR RI RETI begin: ORG 40h CLR RI CLR TI SETB SM1 ;wyb˘r trybu 2 CLR SM0 SETB SM2 ORL PCON,#10000000b ;SMOD=1 SETB REN ;odbiornik zaĄczony SETB ES ;zezwolenie na przerwanie od RS-232 SETB EA ;og˘lne zezwolenie na przerwania JMP $ END Napisałem powyższy program dla tego mikrokontrolera. W momencie...
Uważam że problemem jest protokół.Zakłócenia były, są i będą w magistralach. Nie ma w nim żadnych mechanizmów kontroli poprawności danych a wystarczy zwykła suma kontrolna dla każdej ramki oraz odrzucanie pakietów z niezgodną sumą. Przykładem niech będzie modbus RTU. terminacja i polaryzacja magistrali https://www.elektroda.pl/rtvforum/topic3...
Tutaj znajdziesz przykład komend AT przy wykorzystaniu modułu Blueooth HC-05 wraz z terminalem RealTerm: http://mikrokontrolery.blogspot.com/2011...
Nie pokazałeś ani schematu, ani kompletnego programu. Zgaduję, że wysyłasz przez RS485, o czym nie napisałeś, i wyłączasz nadajnik zaraz po rozpoczęciu nadawania znaku. Inna możliwość - to zła szybkość transmisji po stronie ATmega.
Czy kasa fiskalna wysyła cokolwiek poprzez port RS-232? Aby się upewnić użyj jakiegoś oprogramowania terminalowego, np. RealTerm lub Putty. Do którego portu RS-232 jest podłączona kasa fiskalna? Jak zachowuje się dioda LED nad portem RS-485 modułu FG-4?
Jeśśli nie wysyła, to treba zacząć od uruchomienia jakiejkolwiek transmisji, choćby przez VCOM dostępny na płytce NUCLEO do PC. Transmisję ramki w jedną stronę też łatwo w ten sposób sprawdzisz , używając programu terminala z wyświetlaniem hex, np. RealTerm. Sprawdzałem to i po stornie STMa na lini TX jest wysyłana kompletna ramka - sprawdzone na RealTerm....
Dwoma. RealTerm: Baud: 9600, Parity: None, Data Bits: 8, Stop Bits 1, Hardware Flow Control: None. W okienku wysyłania klikam Send ASCII (nie Send Numbers, ale i tak powinno działać) Arduino Monitor portu szeregowego: 9600 baud Z obydwu wcześniej korzystałem i działały.
wiesz co Sprubj wysłać to samoz poziomu jakiegoś terminala. Np realterm http://realterm.sourceforge.net/ albo chociaż z hyprertermnala start->akcesoria->komunikacja Może Windows z jakiegoś nieznanego mi powodu zamiast tego co chcesz wysłać wysyła bzdury jakieś.
Udało mi się nawiązać komunikację ze sterownikiem ale tylko w jedną stronę. Wpiąłem się w transmisję z Saleae, a następnie zrobiłem kabel do PC (w swoim warsztatowym PC mam port RS) i za pomocą Realterm'a jestem w stanie na bieżąco czytać co piec wysyła i pokrywa się to z równoległymi odczytami z Saleae. Niestety nie jestem w stanie nic wysłać do kotła....
dla mnie jest problem w tym: napisz.... Nie umiem. Mi nie wychodzi odbieranie tego łańcucha. Można nawet źle to wysyłam z kompa bo nie znam programu. Projekt nie jest dla was istotny. Dlaczego sie czepiacie tego co nie jest głównym wątkiem? Kolega szanowny zarzucił mi że pisałem coś o iście zaawansowanym projekcie czego nie zrobiłem. A dopiero potem...
ad. 1. poprawiłem ad. 2.dodałem przed konfiguracją P1.6 i P1.7 LPC_SYSCON->SYSAHBCLKCTRL |= (1<<16); i też nic nie ma ad. 3. czytam ;) Tak program pisany w lpcxpreso bo w keil od chińczyka to umiałem skompilować program na projekcie edytowanym i rozbudowywanym od chińczyka. Kiedy chciałem utworzyć nowy projekt lpc1114 to zbyt dużo ustawiania...
Witam, Od kilku dni usilnie próbuję zmusić ATtiny do odbierania danych, które przekazuję poprzez terminal (RealTerm). Niestety, próby uruchomienia bufora cyklicznego kończą się fiaskiem. Za każdym razem program przy próbie przekazania danych wysyła dane, które niczym nie przypominają bajtów które próbuję przesłać. Pojedyncze znaki typu: b, v, a wysyłam...
Dzięki za biblio ;) Ja korzystam od dawna z bibliotek od Mirka z BlueBooka lekko przeze mnie zmodyfikowanych. Odświeżam temat bo jednak mam problem: http://obrazki.elektroda.pl/2645882300_1... http://obrazki.elektroda.pl/2587616400_1... http://obrazki.elektroda.pl/8131694900_1... http://obrazki.elektroda.pl/2415856600_1...
Witaj Spin55, Dzięki za 2 posty. Usunąłem linie, o których wspomniałeś. Żadnych problemów. W przypadku urządzenia może to nie być właściwy sprzęt dla mojej aplikacji, jak wspomniałeś. Czasami widzę wykrywanie ruchu i nigdy nie dociera do HA. Co zabawne, kiedy monitoruję za pomocą Realterm, działa w 100% :) Miło nam słyszeć twoją lub kogoś innego sugestię...
DDRD = 0x02//przecież tym pinem wysyłasz [TXD] wywal ten uchar i wpisz normalnie unsigned char wywal F_CPU i w project->conf options-> frequency wpisz 1000000 do odbioru użyj programu realterm, ostatnią wersję 2.0.0.64 pobierzesz z http://www.i2cchip.com/realterm/ powinno ruszyć
Witam na forum! To mój pierwszy post. Nie wiem, czy odpowiedni dział, ale próbuję. Problem dotyczy podłączenia się w jakikolwiek sposób do modułu Bluetooth HC-05 i oczywiście wysłanie/odebranie transmisji. Podejrzewam jakieś częściowe uszkodzenie płytki, bo transmisja idzie TYLKO w jednym przypadku. Łączę płytkę do PC przez USB-TTL CH-340, który jest...
Stała się dziwna rzecz, bo moduł bluetooth hc-05 przestał działa, tzn, wysyła dane, ale nie może nic odebrać, testowałem za pomocą terminala realterm. Sprawdziłem, za pomocą miernika i nie ma przejścia pomiędzy gold pinem RX, a wyprowadzeniem RX (widać na rysunku), a powinno być. Co mogło się stać. http://obrazki.elektroda.pl/3635058300_1...
Witam, próbuję zrobić układ który będzie wysyłał na komputer dane z wartości zmierzone na ADC w atmega8. Napisałem program który ma na razie wysyłać poprostu liczbę która powinna się zwiekszać z każdym wysłaniem o 1. Wysyłanie sprawdzam w Realterm i mam mały problem, ponieważ pokazuje w nim tylko liczbę początkową w ogóle nie zwiększając jej i nie robiąc...
Witam, jestem posiadaczem płytki Nucleo z STM32F429. Zrobiłem wysyłanie danych po UART, natomiast mam problem z odebraniem czegokolwiek. Korzystałem z tego poradnika:[url=https://controllerstech.c... Chciałem to zrobić w oparciu o przerwania. Płytkę Nucleo mam podłączoną do PC przy pomocy kabla USB od strony programatora....
Witam, próbuje stworzyć aplikacje w Visual C# która miałaby wysyłać i odbierać dane z mikrokontrolera atmega8. Udało mi się podłączyć i napisać wstępnie program na avr, w realterm wszystko gra. Prosta aplikacja którą stworzyłem działa poprawnie przy wysyłaniu (przy wysłania liczby 5 zmiana stanu diody). Niestety nie mogę poradzić sobie z odbiorem. kod...
Witam kolegów Chciałbym uruchomić protokół ModBus. Jednak jak na razie uruchomiłem komunikację uC z komputerem (terminal Realterm) używając standardu RS485. Jednak zastanawia mnie jedna sprawa, schemat poniżej dokładnie zobrazuje o co mi chodzi. http://obrazki.elektroda.pl/3105104100_1... Na schemacie brak rezystorów podciągających linie...
Jask chesz podgladac na terminalu ramki binarne to zainstaluj sobie np realterm. Tak właśnie zrobiłem i w terminalu otryzmuje wysyłaną ramkę. Wysłałem sztywną ramkę CRC obliczyłem kalkulatorem: [syntax=c] while(1) { GPIO_SetBits(GPIOA, GPIO_Pin_8); send_charUSART1(0x01); send_charUSART1(0x03); send_charUSART1(0x00); send_charUSART1(0x01); send_charUSART1(0x00);...
powinien wysyłać dane przez UART z prędkością 6 Mb/s ale po włączeniu realterm-a i ustawieniu parametrów dane nie przychodzą więc można by przypuszczać że układ nic nie wysyła ale przy ustawieniu Baud na 3000000 (tylko program nie procek) dane przychodzą tylko że z errorem i nie to co wysyłam co jest oczywiste. Dane przychodzą do wartości 3090000 baud-ów...
Nie wiem jak te programy się obsługuje żeby automatycznie wysyłały komendy przez rj45. Aha, czyli próbuje na razie kolega programem z w/w linku? Od biedy można pokusić się o wysłanie tej pojedynczej komendy odblokowania, trzeba tylko skleić odpowiednią ramkę i wysłać przez terminal (np. Realterm lub Hercules).
Zastosowałem nowy układ składający się z procka attiny, max232, wykorzystałem sprzętowy uart, prędkość ustawiona na 57600 8N1. Kwarc jeszcze pozostał 16MHz, bo innym nie dysponuję. Wysyłam ramkę z ośmioma zmiennymi 12 bit, do tego rozdzielone są przecinkami. Korzystając z programu realterm jestem w stanie osiągnąć prędkość 120 ramek na sekundę. Gdy...
http://realterm.sourceforge.net/
Czyli wystarczy utworzyć skrót na pulpicie z taką ścieżką lub wystartować z CMD "C:\Program Files (x86)\BEL\Realterm\realterm.exe" port=4 baud=2400 Są tu tylko zmienione dwa parametry, czyli RT wystartuje na 4 porcie z Baudrate równym 2400 Dokładnie każdy parametr można tu wpisać, list komend jest na stronie producenta. http://realterm.sourceforge.net/#Command...
Co najmniej 3 błędy popełniłeś. Pierwwszy to włączasz przerwanie Uart Data Register Empty, a nie wstawisz chociaz reti pod wektor obslugi tego przerwania. Tu na pewno program się wykracza i nie wiadomo co procesor zrobi, najprawdopodobniej RESET. Drugi to włączenie sterowania sprzętowego. Co prawda w przypadku odbierania to nie ma znaczenia, ale w przypadku...
void USART2_ConfBasic(void) // RealTerm { RCC->APB1ENR1 |= RCC_APB1ENR1_USART2EN; // wlaczenie taktowania dla USART2 RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; // wlaczenie taktowania dla portu A GPIOA->MODER &= ~GPIO_MODER_MODE2 & ~GPIO_MODER_MODE3; // wyczyszczenie grupy bitów dla PA2 i PA3 GPIOA->MODER |= GPIO_MODER_MODE2_1 |...
W podanym przez Ciebie linku jest opisany protokół. Z tego co zrozumiałem aby pobrać np. Prędkość obrotową silnika (0009) należy wysłać 4 bajty przez uart 78 00 09 00, i następnie komputer będzie ci wysyłał ten parametr dopóki nie wyślesz komendy stopu (12 00 00 00). Baud i wszystko jest podane wiec wydaje mi się, że nie będzie problemu z programem....
Jeśli nie wystąpi błąd, polecenie do wysłania będzie brzmiało: 55aa00090008110200040000000524 dla interwału raportowania wynoszącego 5 minut. A TuyaMCU powinien odpowiedzieć: 55aa030900000b. Witaj, Spin55 Próbowałem tego i po wielu próbach i błędach mogłem wysłać ten strumień za pomocą narzędzia o nazwie ComDebug i uzyskać odpowiedź z MCU za pomocą...
Nigdy nie robiłem simensów, ale spójrz sobie tu https://iautomatyka.pl/komunikacja-modbu... Czy masz dostęp (do kodu) obu urządzeń? Czy tylko do odbiornika? Tą wysyłaną ramkę możesz definiować jak chcesz, czy masz narzuconą? Po czym masz ten modbus fizycznie? RS232,RS485? Jeszcze inny? Bo często pomaga podejrzenie sobie terminalem...
Może jest lepszy sposób zapisu danych niż UARTem? jak ja robiłem sobie takie logery, to korzystałem z uartu (USB) i PC, do jednego podłaczyłem kablową kartę ENC28J60, do której napisałem własną obsługę, bo coś mi gotowce nie zadziałały i wysyłałem do domowego serwera na Linuxie który i tak chodzi 24/7, tam był jakiś mój program piszący to do SQL, ale...
https://obrazki.elektroda.pl/5856179500_... Witam wszystkich. Tym razem chciałbym zaprezentować układ synchronizatora zegara I2C z czasem pobieranym z Internetu. Korzystając z wcześniej prezentowanego zegara na Z8, pomyślałem, że warto go rozbudować o taką możliwość, stąd powstał prezentowany układ. Sam układ zbudowany jest w oparciu...
Hejka, Ogólnie miałem problem z modułem bluetooth w laptopie . Problem miałem z wysyłaniem danych ale po aktualizacji sterowników już jest Okej. Dostałem moduł HC-05 ( docelowo ma być ATB BTM 222 ) , więc po poszukaniu o nim informacji wziąłem się za podłączenie i przetestowanie. Korzystałem ze strony : http://mikrokontrolery.blogspot.com/2011...
Z takiego konwertera wystają mi zamiast wtyczki DB9 3 kable ekran, czerwony i biały. Ja przy pomocy woltomierz sprawdzić który jest Rx a który Tx. Uruchom konwerter w systemie, tzn. dołącz go do USB i zainstaluj go. Kolejno napisz program, który będzie stale w pętli wysyłał 0xFF na tym procie. Nie ma znaczenia tu przepływność bitowa. Możesz też to...
Witajcie. Od jakiegoś czasu, niestety długiego, próbuje się dogadać z wyżej wymienioną pamięcią. Wysyłam polecenie np. odczytu rejestru statusowego, otrzymuję poprawne zdaje się dane 0xF7. Próby odczytu danych z bufora kończą się źle - ale kiedy zapiszę w buforze powiedzmy 10 bajtów, a odczytam 20, widać, że ostatnie są zupełnie losowe. Podejrzewam...
Edycja linii polecenia działa normalnie. Użyj normalnego terminala, np. TeraTerm, a nie debuggera RS232 pt. "Terminal" czy RealTerm.Sprawdź, czy procedura BIOS, która wysyła znaki, nie robi czegoś dziwnego. Normalnie po backspace system powinien wysyłać BSP <SPACJA> BSP.
Witam, właśnie przerabiam kolejne ćwiczenie z książki J. Dolińskiego, ale przechodząc do rzeczy... Chcę wysłać kolejno w pętli za pomocą funkcji "WyslijTekstROM" 3 kolejne stringi, jednak przy wysyłaniu pojawia się następujący problem, że tylko ostatni string wypisywany jest na terminalu cały, a 2 początkowe są poucinane. Sądzę, że problem może leżeć...
Tekst z pamięci uC jest wyświetlany prawidłowo, umiem wyświetlić teksty i liczby,... Nie jestem tego taki pewien, skoro chciałeś wyświetlać odebrany bajt w nieprawidłowy sposób. W dodatku nieprawidłowo definiowałeś F_CPU, co całkowicie rozwalało obsługę LCD. Wysyłałeś dane terminalem? Tutaj znajdziesz kolejny przykład: http://mikrokontrolery.blogspot.com/2011...
(at)JacekCz Smallprotocol to protokół producenta paneli LCD. Wysyłam ramki z innych terminali i wszystko jest ok. Natomiast dalej nie wiem dlaczego przy terminalu producenta paneli RX i TX są podciągnięte do 1. W każdym razie działa.
Czy spotkal się może ktoś z problemem podobnym do mojego?? siedze już nad tym trochę i już za bardzo nie mam pomysłu gdzie szukać błędu. A więc.. Korzystam z przejściówki USB=>RS232 i przejściówka ta jest na bank OK bo po zwarciu nóg MAXA232 (nogi 13 i 14) w terminalu i Realterm jest echo. Problem zaczyna się w momencie gdy chce uzyskać echo (Zwierając...
Witam! Chciałbym powtórzyć poczynania z tego filmu: https://obrazki.elektroda.pl/5198638900_... I jeszcze komendy które wpisuje: AT+RST AT+CWJAP="NETIASPOT","HasloRoutera"\r\n AT+CIPSTART="TCP","esp01test.cba.pl",80\... AT+CIPSEND=59 GET /index.php?x=2&y=4 HTTP/1.1\r\nHost: esp01test.cba.pl\r\n\r\n Wysyłanie komend sprawdzane na 3...
Opisz DOKŁADNIE problem, to co robisz, wrzuć kod którym to robisz i napisz co dokładnie wysyłasz, w jakich ilościach itd. No więc tak: W debuggerze testuje program, który przedstawiłem poniżej. Gdy wykonuje funkcję UART_Receive_DMA to ustawiam oczekiwaną ilość danych do odebrania. Program działa dobrze dopóki wysyłam z programu RealTerm tyle samo danych...
Dzięki, za szybki odzew. Jednak tutaj raczej jest jakiś problem na poziomie "warstwy fizycznej". Chodzi o to, że samo połączenie Tx od ESP z pinem PC11 od STM32 (wyjście Rx dla UART3, którego używam), powoduje natychmiastowe zawieszenie się ESP (zanim się zawiesi ESP wysyła około 20x komunikat ERROR). Dodam, że sprawdzałem komunikacje w konfiguracji:...
SN75176 jest sterowany z linii TEN, natomiast mój emulator robi za mastera a nie za slave. Jest tylko jedno małe ale. Mianowicie póki co nie wysyłam żadnych danych a mój "emulator" pracuje jako monitor i podsłuchuje to co się dzieje na magistrali więc jest SN75176 jest cały czas w trybie odbioru. Zasadniczy master cały czas pracuje. Gdy do podsłuchiwania...
(at)Piotrus Kiedy zauważyłem że to USART0_RX_vect to wycofałem się z tej wypowiedzi i nie ma jej w moim poście. (at)robiw Program Realterm ma tę właściwość (pewnie jakiś inny też), że pokazuje znaki CR i LF nawet je kolorując. Można sprawnie podejrzeć która odpowiedź modemu jest nimi zakończona. Wydaje mi się ze modem w którymś miejscu wysyła samo...
No rzeczywiście miałem coś z numerem seryjnym urządzenia. No i jak odczytałem to wyszły tylko jakieś dziwne znaczki. Podaje instrukcje naprawy numeru seryjnego. Można też zmienić na numer seryjny do dostawczych aut ;-P zainstalować realterm 1. Podłączyć interfejs do pojazdu i do komputera przez USB. 2. Uruchom RealTerm 3. Przejdź do zakładki Port i...
Witam Kolegów, Borykam się z problemem wysłania kompletnego zapytania do serwera pogodowego. Proces ten wykonywany z terminala RealTerm lub Terminal by Br(at)y++ kończy się powodzeniem , czyli odebraniem wysyłanych po chwili danych z serwera pogodowego, zaś wykonywany z poziomu procesora (przez UART'a) kończy się brakiem odpowiedzi ze strony serwera...
Witam. Mam problem z modułem ESP8266-01. Podłączyłem go następująco: 3V3 -> VCC RX -> TX w module PL2303HX - podłączone przez dzielnik napiecia na rezystorach 4.7k i 10k EN-> VCC Tx->RX GND -> GND GPIO0 -> GND Za pomocą programu nodemcu-flesher wgrałem firmware ze strony : https://github.com/espressif/ESP8266_AT Zaczęła migać niebieska dioda podczas...
Witam Chciałem odczytywać dane z modułu GPS. Jednak wcześniej chciałem mieć pewność, że działa i coś wysyła, więc podłączyłem go przez FT232 do komputera. Antenę przyczepiłem do balustrady balkonu. Moduł jest taki [url=http://www.klawiatura.pl/index.php?... GPS 12 kanałów, SUPERSTAR...
Dla porządku podam, że Twój temat rozpoczął się tutaj Przepraszam, że z opóźnieniem odpowiadam. Jeżeli używasz Realterm, to nie ma on opcji (chyba, że o czymś nie wiem), która umożliwiałaby osiągnięcie efektu pojawiania się wyników w jednym miejscu. Terminalem, który to potrafi jest Putty obsługujący VT100, a przykłd znajdziesz tutaj: http://mikrokontrolery.blogspot.com/2011...
Witam. Pracuję nad projektem automatycznych drzwi otwieranych elektronicznych kluczem przez bluetooth. Jest to temat mojej pracy inżynierskiej dlatego sprawa jest dla mnie ważna. Projekt jest już mocno rozbudowany, więc mogę mieć problem z opisaniem wszystkiego, nie chce nikogo odstraszyć objętością kodu, więc proszę o wyrozumiałość. Projekt jest na...
Mam dwa programy: jeden do wysyłania, drugi do odbioru danych przez RSa. Wysyłanie danych działa jak najbardziej poprawnie (sprawdziłem za pomocą programu RealTerm). Problem mam z odbiorem. Wysyłam znak który w ASCII ma numer 56; program do odbioru danych wyświetla znak, który w kodzsie ASCII ma numer 204. Obojętnie, jaki znak wysyłam zawsze jest 204...
5.9V? Może tutaj szukaj przyczyn :] Do procesora chodzącego na 3.3V raczej nie powinno być wsuwane napięcie 5.9V... Jakim terminalem się bawisz? Ja polecam realterm albo Bray Terminal. Łindołsowy hyperterm jest hyperbadziewiem, i jak go próbowałem użyć to też mi nigdy nic nie działało. Jeśli chcesz sprawdzić czy komputer wypluwa znak, podłącz leda miedzy...
Witam, Potrzebuje zgrywać programy z pamięci frezarki do pc i w drugą stronę. Sterowanie to yasnac lx3. Mam dorobiony odpowiedni kabel, próbuje programem realterm, zgranie programu z frezarki na pc działa bez zarzutu ale w drugą stronę frezarka nie chce przyjmować danych. Odnoszę wrażenie że frezarka czeka na kody sterujące czy ktoś przerabiał temat...
Używany teraz RealTerm do testowania. Oto co oryginalne oprogramowanie robi na UART (Urządzenie NIE jest podłączone do sieci, tylko do 3,3V na LM1337 i USBtoUART: Inicjalizacja E0 78 08 43 2B 08 Częste odpytywanie po inicjalizacji: 0E Oto odpowiedź BL0942: E0 08 78 09 FA 08 08 08 08 0D 18 18 08 F8 85 F7 08 08 08 A8 08 00 08 38 08 EE 08 08 08 08 0D 18...
Witam. Mam działające połączenie Atmega8 - PC za pośrednictwem USART oraz podłączony LCD 16X2 do atmegi. Chcę zrobić tak żeby można było wysyłać znaki przez terminal(np. RealTerm) i odrazu wypisywać ich na wyświetlać. Spróbowałem dodać lcd_string(UDR); przed zwracaniem UDR w funkcję USART_Receive() . Oraz wywołanie USART_Receive() w pętli głownej. Ale...
Jeśli chodzi o kwarc to przepadło bo mam już płytkę gotową zrobioną i nie mam miejsca na kwarc:/ najwyżej spróbuje ustawić na 8 mhz wewnętrzny, jeśli chodzi o parametry transmisji to: bity danych 8, bit stopu 1, bit parzystości none. Port obsługuję programem terminal lub realterm co ciekawe w realterm świeci się czerwona kontrolka error co i tak zresztą...
Cały kod teraz wygląda tak: Niestety nadal nie jest tak jak powinno a mianowicie po zapaleniu diody na sekundę zeruję zawartość tablicy i gdy ponownie wysyłam poprzez Realterm "1234" dioda po raz drugi nie chce się zapalić. [syntax=c] #define F_CPU 8000000 #define UART_BAUD 9600 #define _UBRR (((F_CPU)/(16UL * UART_BAUD))-1) #include <avr/io.h>...
uart_putc(PORTC); działa - wysyła bajt o wartości 0, 1 lub 2, którego putty nie wyświetla, bo nie jest to kod widocznego znaku ASCII. Na szybko możesz napisać uart_putc((PORTC & 7) + '0'); - zadziała dla trzech bitów portu. Jeżeli użyjesz programu terminala umożliwiającego podglądanie wartości odbieranych bajtw w postaci szesnastkowej lub dziesiętnej...
realterm wysyłać realterm komunikacja stm32 realterm
skoda octavia lusterek kabel rozciągnąć dysku usunąć hasło
roleta dioda sterownik grzałek
Ustawianie pompy wtryskowej w silniku 2.0 dCi Prąd ładowania lampy górniczej RC 12: NiCd i Li-ion