Witam !!!!! W takim przypadku nieszukałbym przyczyny w układzie. Jeżeli terminal cokolwiek odbiera to przynajmniej część Tx układu jest OK. MAX to tylko translator poziomów. Problemu szukałbym w ustawieniach terminala albo konfiguracji UART'a. Zwykle taki objaw ma miejsce przy niewłaściwue ustawionej prędkości transmisji. Wyślij program z AVR'a i napisz...
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...
Lepiej wtedy użyć np programu Termite.
Jełśi masz terminal PVR lub HD to one mają wbudowane głowice do odbioru cyfrowej TV naziemnej. Operator dość dawno temu rozesłał upgrade oprogramowania, które pozwala odbierać cyfrowe naziemne programy TV. Jeśli tam gdzie mieszkasz jest dostępna naziemna cyfrowa TV to będziesż miał w na terminalu ogólnodostęne kanały Polsat'u. Wystarczy że podłączysz...
Damian w kwestii wyjaśnienia: Miej na uwadze to, że przez terminal na RAZ możesz wysłać tylko 8 bitów. Więc jeśli wysyłasz liczby jako znaki (a tak jak widzę jest) to nie ma znaczenia czy wpiszesz 2357932956793425607456792356735673457375 czy pojedynczo będziesz wysyłał 2 3 5 ... bo terminal i tak każdy znak będzie wysyłał pojedynczo. Przeanalizuj mój...
(at)soft.sc Rozumiem, dziękuję za pomoc. A co sądzisz na temat modułu GSM i lini TxD, jak wyżej napisałem moduł wysyła i odbiera smsy ale do mikrokontrolera czy na terminal komputera trafiają one zniekształcone(zgubiona litera, krzaki) gdy wydłużyłem przewód TxD 3 krotne smsy dochodzą prawidłowo. Przyczyn oczywiście może być wiele, ale mnie to wygląda...
Ale robocik i tak swoje robi. Jak to rozumieć bez sygnałów z nadajnika ? , stwierdziłeś że testowałeś układ przy połączeniu bezpośrednim i działał prawidłowo czyli po podłączeniu modułu odbiorczego dzieją się cuda ? Proponuje jeżeli masz LCD to zbuduj układ pokazujący co faktycznie odbierasz lub prościej konwerter na MAX232 i systemowy Terminal w ten...
1) co chcesz wysyłać do tego GSM? Jeśli to ma być transmisja danych typu to CTS i RTS będzie ci potrzebne i taka obsługa transmisji która sprawdza gotowość modemu do przyjęcia kolejnych danych. 2) jeśli to będą małe porcje danych np. SMS to możesz spokojnie sobie te sygnały darować bo modem ma swój bufor danych. Medem ma swój uP który, zaręczam ci bije...
Najpierw sprawdź przejściówkę. Zewrzyj 2 i 3 pin. Kiedy będziesz wklepywał coś na klawiaturze kiedy otwarty będzie Terminal to w jego oknie pojawiać sie powinny kolejne znaki. W terminalu widać tylko to co do nas wraca. Normalnie za Echo pracuje mikrokontroler /lub nie jeśli sobie nie życzymy. Kiedy zewrzesz 2 z 3 to to co wyślesz powinno do Ciebie...
Po uruchomieniu terminala nawiązaniu komunikacji, gdy wcisnę na klawiaturze coś zupełnie innego niż literę "w" dioda podłączona do PD4 nie świeci (to jest ok). Gdy wcisnę "w" jednokrotnie, to mi mrugnie i to też jest w porządku. Jednak, gdy wcisnę od razu "w" i trzymam to dioda LED mrugnie, wygasi się i dalej już się świeci nieustannie dopóki nie puszczę...
witam Na procku at90s2313 zrobilem odbieranie na LCD znakow z terminala oraz z powrotem wypisanie znaku na terminal, na LCD wszystko jest prawidlowe ale na terminalu wywala co jakis czas smiec ,co jest przyczyna?
https://obrazki.elektroda.pl/2451177300_... Dzień dobry, Jakiś czas temu otrzymałem NAS, model DS1515+, sprzęt był pierwotnie uszkodzony i ktoś już go naprawiał z racji dodatkowego rezystora, który ma przeciwdziałać https://obrazki.elektroda.pl/8088734500_... Sprzęt oczywiście się uruchomił i była możliwa instalacja...
Skopiowałem sekwencję z Twojego postu (55AA00090008110200040000000524) za pomocą Ctrl+C i wkleiłem ją do ekranu realterm (Ctrl+Alt+v lub kliknij prawym przyciskiem myszy + „wklej do portu”). https://obrazki.elektroda.pl/1985033200_... Pierwszy obraz wybiera opcję Hex w „Wyświetl jako”, a drugi za pomocą Ascii. Terminal odbiorczy (po...
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.
Owszem, to działa. Tyle, że twój terminal odbiera znaki w kodzie ASCII, jak mu wyślesz 3, to nie jest to kod znaku 3. Napisz uart_putc(d+'0') i będzie to to czego się spodziewasz.
Zajrzałem do [url=https://www.nxp.com/docs/en/data-sh... MC145026...8 (Freescale Semiconductor MC145026/D Rev. 4, 1/2005). Pierwszy to "nadajnik", dostaje 9 sygnałów o wartościach 3-stanowych (L, H, Z) i robi z tego sygnał szeregowy; pozostałe to "odbiorniki": MC145027 używa 5 sygnałów 3-stanowych jako adresu (musi być zgodny...
wywal opóźnienia z pętli głównej
Witam wszystkich. Poniżej chciałbym przedstawić Wam krótki opis bardzo popularnego modułu Bluetooth HC-05master-slave. Jest to moduł służący do bezprzewodowej komunikacji Bluetooth, wyposażony w interfejs UART oraz obsługę komend AT. https://obrazki.elektroda.pl/2038166500_... https://obrazki.elektroda.pl/7871008500_...
warningi znikają po usunięciu volatile sprzed deklaracji zmiennej buf1, ale nic się nie pojawia w terminalu Może faktycznie przedobrzyłem z tym volatile ale po jego osunięciu program działa jak powinien. Co prawda było u mnie jakieś potknięcie z działaniem, gdy go pierwszy raz usunąłem ale nie jestem pewien czy to nie przypadek (kabelki, ustawienie...
Witam Mam problem z terminalem rs232 w programiku do AVR Studio: http://www.helmix.at/hapsim/ chodzi o to, że podczas symulacji programu (debuger AVR Studio) to terminal odbiera i wyświetla to co wysyła procesor ale nie potrafi nic wysłać do procesora... gdzie popełniam błąd? a może ten terminal tylko i wyłącznie odbiera dane?
Witam Wszystkich :) Udostępniam prosty program pod Windows (testowany na XP i Win7 w wersji 32 i 64 bity) to testowania transmisji MODBUS. Jest tak prosty, że dla osób w temacie nie wymaga żadnej instrukcji !!! Ostatnio uruchamiałem urządzenie na ATmega128 gdzie zaimplementowałem transmisję MODBUS. Potrzebne mi były tylko dwie funkcje 3 (0x03 - Read...
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...
Bez wzlędu na to, co wysyłam, terminal odbiera same zera. Nie wiem, co może być nie tak..
Próbowałem do UBRR wpisać liczbe odpowiadającą prędkości z tabeli, próbowałem z wyliczenia jak powyżej skutek ten sam (np. dla wysłania literki "A" hiper terminal odbiera znak "_"
Witam. Mam problem z odbieraniem znaków przez komputer przez RS-232. Sprawa wygląda tak - mam mikrokontroler AT90S8515 + MAX232 i zaprogramowany jest tak że wysyła cały czas literę 'A' z prędkością 9600. W terminalu odbiera te znaki bez problemu, schody się zaczynają jak chcę odebrać te znaki w Delphi(taki właśnie terminal chciałem zrobić), po prostu...
Witam wszystkich. Poniżej chciałbym przedstawić Wam krótki opis bardzo popularnego modułu Bluetooth HC-05master-slave z płytką bazową ZS-040. Jest to moduł służący do bezprzewodowej komunikacji Bluetooth, wyposażony w interfejs UART oraz obsługę komend AT. https://obrazki.elektroda.pl/1898323200_... https://obrazki.elektroda.pl/3982950200_...
Jeszcze jedna sprawa... Zmienna zliczanie jest typu unsigned char więc ok... Ale jak ją odbierasz...? Jeżeli terminal odbiera wszystko jako ascii to wyskakują krzaki bo traktuje to co wysyłasz jako kody znaków ascii... Np. kropka to 46... Więc albo odbieraj jako liczbę albo przed wysłaniem zamieniaj liczbę na ciąg znaków i tak puszczaj...
Tak, tak się sprawdza gotowość, ale NIE robi się tego w przerwaniu. Terminal nie wie, kto nadaje do niego dane. Jest mu wszystko jedno, czy odbiera z PC, modemu, mikrokontrolera, czy czegokolwiek innego. Terminal wyświetla to, co do niego nadajesz. Jeśli nadasz literę, to ją wyświetli. Nie twórz teorii mających wyjaśnić Twoje dziwne pomysły, bo do niczego...
http://obrazki.elektroda.pl/6365414300_1... Istnieje wiele sposobów, na dodanie do amatorskiego projektu łączności bezprzewodowej. W poniższym projekcie autor wykorzystał łącze radiowe do skomunikowania 8 bitowego mikrokontrolera z rodziny PIC z komputerem PC. W internecie znaleźć można wiele różnych przykładów wykorystania szerokiej...
Skoro wisi jako port com1 to znaczy, ze jest zainstalowany. Zainstaluj putty np jako terminal i sprawdz czy dla portu com1 po zwarciu txd z rxd da sie zrobic echo. Terminal dziala tak ze wysyla znaki z klawiatury linia txd i odbiera linia rxd. Wiec bedziesz widzial czy znaki sie pojawiaja czy nie. Kabel jest na chipie FTDI?
ale jest taki problem ze terminal nie odbiera żadnych danych. To moze przestawić na wewnetrzny 1Mhz i spróbować wtedy
Nie ma juz HyperTerminala w Viscie? A to przepraszam. Ale chyba sie nie pomyle, gdy stwierdze, ze kazdy, kto ma troche do czynienia z elektronika i mikrokontrolerami ma juz jakis program terminalowy zainstalowany, czy chociaz zachomikowany gdzies na komputerze. Tak wiec mysle, ze stwierdzenie jest uzasadnione. A jak wciaz Ci to nie pasuje, to stwierdzmy,...
Spasowało złącze od mikrofonu CB radio. Jest transmisja i jak podaje specyfikacja to jest RS 232. Oryginalnie ustawiopny na 4800. Tyle, ze na tych nastawach terminal nie reagował. Na 9600 po wciśnieciu Print pojawiało się 6 kropek. Na 19200 12 kropek a na 38400 kropek na terminalu było już prawie 30 w każdym razie więcej niż 24. Po przestawieniu prędkości...
Witam mam problem z przesyłaniem danych przez RS do PC. Uzywam PIC-a i programuje w C. DO uK podłączony jest układ max232. Skonfigurowałem rejestry : PIR1, RCSTA, TXREG,PIE1,TXSTA oraz za pomocą komendy w Hi-Tech #define BAUD 9600, tak samo ustawilem szybkosc pracy terminalu - 9600, 8-bitów danych, parzystosc brak, 1-bit stopu,sterowanie przepływem...
Próbuje uruchomić port szeregowy w ATtiny 2313. Napisałem programik w asm. Wysyłając jedną daną z terminala mikrokontroler ma ją odebrać i wysłać inna daną spowrotem. Jak to zrobić? Chce sprawdzić czy działa to w połączeniu z kompem, a pózniej chce zamiast MAX232 włożyć MAX3232 i spiąc to z telefonem komórkowym. Problem- Dane nie są wysyłane z kompa...
Nie znam C, ale zaczął bym od: 1. czy Twoje urządzenia na pewno działają z taką samą prędkością? 2. podłącz każde z urządzeń pod PC i spróbuj sobie z nimi pogadać poprzez terminal
Atmega jest ok, Uarty chodza obydwa dobrze, jak podlaczam terminal to tez jest pełna wymiana danych i to przy 1200bod dla 16MHz kwarcu ALE JAK PODLACZE PLYTKE ZE SPECJALIZOWANYM UKLADEM (SPRAWNYM, 1200B) TO JUZ NIE ODBIERA MI PROCEK :(
Niestety nawet ostatni kod transmituje "krzaki". Wysyłam przez uart_znak('B'); Terminal w PC odbiera sygnał przez FT232RL dla 9600N1. Test transmisji FT232RL przebiegł OK.
Mam nowy następny terminal szeregowy (z końcówką na port COM). Pewnie przeróbka ze z kolejnego starego kabla do nokii ;) Po podłączeniu do PC tego terminala i przy próbach na : 1. na 2-ch różnych komputerach 2. na dwóch róznych systemach (Win7 oraz XP Pro) 3. Dwa różne dyski Seagate 1TB oraz Maxtor (jak w temacie) 4. Ustawienia co do MAxtora portu COM:...
Opanowałem odbieranie danych z UART, ale pojawił sie nowy problem. Napisałem sobie własny terminal i przystosowałem go do przesyłania parametrów , które są zapisywane do EEPROM mikrokontrolera. Działa, ale problem jest z przesyłaniem bajtów większych niż 127. Problem jest raczej w programie w VisualBASIC a nie w AVR bo testowałem i AVR odbiera 8 bitów....
Programik jest super, mam go od prawie roku i ucieszyłem się że jest nowa wersja, lecz mam dwie uwagi. W terminalu rs232 w ustawieniach, prędkości są wymieszane (tzn. nie są ułożone od najmniejszej do największej tylko są chaotycznie pomieszane, co spowalnia zmianę tego parametru i jest trochę nie estetyczne). Odnośnie terminala mam jeszcze jedną uwagę....
[syntax=c]#include <stdio.h> #include <stdlib.h> #include <p32xxxx.h> #include <plib.h> #pragma config FPLLMUL = MUL_20, FPLLIDIV = DIV_2, FPLLODIV = DIV_1, FWDTEN = OFF #pragma config POSCMOD = HS, FNOSC = PRIPLL, FPBDIV = DIV_8 #define SYS_CLOCK 80000000 void InitUART (void) { TRISFbits.TRISF4=1; TRISFbits.TRISF5=0; U2BRG =...
Witam. Siedzę już drugi wieczór nad tym tematem. Komunikuję się z modułem GSM SIM800L po sprzętowym RS232. Moduł gada tylko przy prędkości 115200 - nawet specjalnie nabyłem kwarc 11.0592MHz żeby wyeliminować błędy transmisji. W czym mam problem: Atmega czyta pierwszą transmisję o gotowości z gsm'a, wszystko ok. po wysłaniu komendy AT moduł odpowiada:...
Witaj, skoro warstwę sprzętową masz ok to proponuję sie przyjrzeć samemu programowi. Zrobił bym to tak. 1. Wyślij z PC-ta wartość 0x5A 2. Odbierz tą wartość w Atmedze i zrób sobie instrukcję warunkową np. if(odebrany_bajt == 0x5A) ustaw_pin = 1; (jakiś wolny pin procka) else ustaw_pin = 0; Powyższa procedura pozwoli Ci stwierdzić czy bajt odbierasz...
No po odłączeniu programatora pada tylko RS. Wyświetlacz, klawiatura, timery i pomiary działają normalnie. To co się dzieje z transmisją, ciężko powiedzieć bo mój oscyloskop nie należy do najnowocześniejszych wynalazków ;) Jeśli chodzi o numer pinu na gnieździe RSa to wiem o tym. To błąd, ale poprawiłem go poprzez skrosowanie kabla komunikacyjnego....
witam nie wiem jak wysłać coś na RS napisałem program wysyłający "123" i bascomowy terminal nie widzi nic a seriarwotcher odbiera tylko śmieci uruchamiałem przykłady z funkcją print (dostosowywałem $regfile,$crystal,$baud ) i nic nie działa czy bascomowe przykłady nie działają ????? ( kabelek ok po zwarciu echo jest ) $regfile = "m16def.dat" $crystal...
Nadal nie wiem jak to zrobić. Żadne wpisywanie nie daje rezultatu. Kopiuj wklej też nie wiem jak bym to mógł zrobić. Terminal cały czas odbiera a ja muszę wysłać coś takiego: $PSRF103,04,01,00,01*25 Dodano po 27 Coś tam udało mi się już zrobić ale jest nowy problem. Jak wyślę tą komende to terminal się zawiesza. Jak bym nie próbował to zawiesza się...
Niestety nie dało to żadnego efektu. Przechodzi przez tą pętlę ( tak jak by wysyłanie zostało zakończone ) ale na terminalu nic nie pokazuje :( A dane odbiera za każdym razem. Nie mam tego zrobione na przerwaniu ze względu na to że chciałem przetestować wysyłanie i jak nie działało to chciałem zobaczyć czy odbiera chociaż. Później będzie przerwanie....
Cześć! Ogólnie mam chyba dość dziwny problem. Zaprogramowałem atmegę żeby wysyłała przez btm222 pewne informacje, źle ustawiłem prędkość tzn na 9600 i terminal wyświetlał krzaki. Po przeprogramowaniu procesora i ustawieniu żeby wirtualny port COM w kompie wysyłały/odbierały wszystko na 19200 wszystko było w porządku przez jakiś tydzień! Podłączam dzisiaj...
Mam SDI i co jakiś czas przerywa mi łącze. Terminal ciągle jest połączony z centralą, wysyla i odbiera "pakiety" ale ja nie mogę otworzyć żadnej stronki. po kilkudziesięciu sekundach wszystko wraca do normy. Jest na to jakiś sposób :?:
odbiera lustrzanych odbiera pakiet odbiera poczt
obrotomierz punto listwa licznik pilot uniwersalny cyfra
tania drukarka laserowa tania drukarka laserowa
Kod F9 w suszarce Siemens - problem z systemem grzewczym Przewijanie prądnicy – znaczenie przekroju drutu nawojowego, wpływ na napięcie i sprawność