wywal opóźnienia z pętli głównej
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...
To jest rejestr przesuwny, przy każdym wejściu w tą część procesu, czyli kiedy warunek 'if reg_clock2 = 833330 then' jest spełniony, w rejestrze temp2 następuje przesunięcie jego bitów w lewo, czyli np. "1110010101" przesunie się na "110010101" (czyli byty od 8-0), a na najmłodszą pozycję wejdzie '0', natomiast 'txd<=temp2(9) ' oznacza że na wyjściu...
Nie wysyłaj danych bez przerwy - odbiornik nie może wtedy poprawnei ich odebrać, bo pozbawiasz go możliwości synchronizacji. Zacznij np. od programu, który wysyła znak co sekundę, sprawdź, czy odbierasz je na terminalu, a potem debuguj program, który ma je odbierać.
Lepiej wtedy użyć np programu Termite.
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...
Fusy wygladaja ok. Napisz w jakim programie programujesz. Ustawiles w terminalu tez odpowiednia predkosc? Sprawdzales ten moj program?
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.
Miałem także podobny przypadek, pomimo że ustawiłem w programie mikrokontrolera prędkości od 1200 do powiedzmy 19200 to i tak zawsze terminal odbierał na 9600 i tylko wtedy odbierał prawidłowo, w innych ustawieniach terminala odbierał śmieci. Używam Br(at)y Terminal bo można w trakcie połączenia zmieniać łatwo prędkości połączenia i wybrac właściwą....
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.
Bez wzlędu na to, co wysyłam, terminal odbiera same zera. Nie wiem, co może być nie tak..
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?
Do końca nie rozumiem. Chcesz byśmy podpowiedzieli Ci jak napisać funkcję która wartość ze zmiennej przerobi na ciąg znaków ASCII zapisanych w buforze- czy tak?
Też się długo mordowałem z próba wysłania smsów i jakbym nie próbował to nic z tego nie wychodziło, aż wreszcie dopiąłem swego. I wcale to nie musi być takie proste jak sie wydaje. Najlepsze tel do tych celów to motorola np C168, W220 i jeszcze kilka innych. W moim przypadku okazało się że leonardo pomimo tego, że niby działa ok to nie wysyłał i nie...
Plik idzie żywcem bajt po bajcie. Jedynie w oknie terminala pojawia się info o nazwie przesyłanego pliku. Co do mojego testu to wysyłałem plik z terminala połączonego z portem w którym linie TXD i RXD były zwarte więc terminal odbierał dane i zapisywał je do pliku (log). Więc teoretycznie program odbierał ciągły strumień danych.
kwestia jest taka, ze nie ogarniam istoty sprawy ;)... gdy napisze... int a=-1; printf("a= %d",a); to na terminalu odbieram piekne "a= -1" :)... ale gdy napisze... char a=-1; printf("a= %d",a); to na terminalu odbieram brzydkie "a= 255" :/... i czemu tak sie dzieje sie zastanawiam... znaczy, domyslam sie niesmialo,...
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...
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 "_"
Jeśli w terminalu odbierasz "0" niezależnie od tego co wysyłasz, to jak kolega powyżej pisze prawdopodobnie jest problem z błednie ustawionymi baudrate po stronie kompa albo procka. Może masz coś z pętlą PLL (zimne luty itp) w SAM i nie generauje zegara takiego jak powinien. Wypróbuj jakiś inny terminal.Jest na sieci sporo innych lepszych od Windowsowego...
Ściągnij sobie wersję http://obrazki.elektroda.pl/3644324900_1...
otrzymuję wynik: "78 F8" - spodziewałbym się zobaczyć 'a' - kie licho? Po prostu masz coś nie tak z prędkościami. Gdzieś. Nie wiem gdzie. Jak tu u siebie puszczam Twój szkic, to program terminalowy ustawiony na 9600 bodów, ładnie odbiera te znaki a. Ale jeśli odbieram z Aduino nadającego 9600, na prędkości terminala 38400 to identycznie jak Ty odbieram...
Z tego wnioskuję, że mowa o wirtualnym faksie. Czy ja pisze niewyraźnie, że opisałem usługe SMS na linii analogowej? Usługa SMS na linii analogowej to także odbieranie tego SMSa za pomocą faksu. Bo faks to też jest urządzenie podłączane do linii analogowej. Tak, jak mogę podłączyć modem, mogę podłączyć telefon z CLIP-em, czy bez, to mogę też podłączyć...
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...
Jeśli baza danych to może jednak python? Zabawa z bazą danych jest o wiele łatwiejsza, co minutę to żadne obciążenie. A odbiór UDP to też banał: [syntax=python]import socket port = 12345 s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.bind(('', port)) s.setblocking(1) s.settimeout(2.0) # odbieranie: data,addr = s.recvfrom(20000)[/syntax] Masz...
Normalny terminal odbiera, wysyła i wyświetla znaki jako znaki - litery i cyfry. Terminal nie wie, co to jest liczba, ani unsigned int. Jeśli chcesz wyświetlić na terminalu liczbę 123, to wysyłasz kolejno cyfry '1', '2' i '3''. Moduł UART w mikrokontrolerze też przesyła znaki - najczęściej w postaci słów 8-bitowych. Kolego, zacznij od podstaw podstaw...
Owszem, stacjonarne. Tyle że nie w takim sensie jak rozumiesz. W rejonach gdzie nie opłaca się budować infrastruktury kablowej TP S.A. korzystając ze starej infrastruktury Centertela instaluje ludziom właśnie takie wynalazki na podane pasmo. W skład zestawu wchodzi antena i terminal, do którego podłącza się normalny telefon stacjonarny.
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...
Dzięki za wyjaśnienie. Niestety kody z pilota odczytuje bardzo słabo, losowo raz z bliższej odległości, raz z dalszej. po kilkukrotnym wciskaniu przycisku. Próbowałem kilka czujników IR, na każdym to samo, te same czujniki w innych projektach radia działają bez problemu. Dokładałem kondensator filtrujący jak w datasheet, bez rezultatu. Na kodzie Majstra...
ja jadę na gericomie 1GHz ze zbootowanym dosem i kablem z interfejsu z komórki... zauważyłem że są tam troszkę malutkie kondensatory wylutowałem je i założyłem tak jak ma być 10uF, zobaczymy czy to coś da... konwerter na pewno działa bo po zwarciu RX i TX w terminalu odbiera to co wysyłam. hmm chyba że jest jakiś trik typu radio zablokowane wewnętrzne...
Chciałbym produkować własne terminale płatnicze i proboje ogarnąć sam temat.Jestem dopiero początkujący więc nie wiem czy tp dobrze napisze. Nadając sygnał (terminalem) chce odbierać" ip" Kart płatniczych poprzez antenę i pobierać dane do jakiegoś programu najlepiej. Program też chciałem napisać sam. Mam jeszcze parę pomysłów ale szukam dalej.
ale jest taki problem ze terminal nie odbiera żadnych danych. To moze przestawić na wewnetrzny 1Mhz i spróbować wtedy
Tego typu połączenie nadaje się do testowania czy zabawy z mikrokontrolerami jako terminal do odbierania danych i ustawiania parametrów . Obecnie to już archaiczne połączenie które tak jak złącze lpt nie występuje już w komputerach . Wyparte przez szybsze i bardziej uniwersalne złącze usb i inne standardy WIFI , BT .
http://www.elektroda.pl/rtvforum/topic14... Panowie, mam prawie identyczny problem z GM350 jak w temacie z linku. Radio z płytką terminala odbierało normalnie, oczywiście płytka terminala blokowała nadawanie i po jej usunięciu trzeba było wlutować ten rezystorek 270ohm o którym jest mowa wyżej. Mój problem polega na tym, że z radia podczas...
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...
port D (czyli jak ty nazywasz piny PD) pełni podobną rolę jak port B. A to czy poszczególne piny portu są wyjściem czy wejściem zależy tylko od ich zaprogramowania odpowiedniego - to taka ogólna uwaga. Natomiast rzeczywiście jest jakiś mega babol ;) co potwierdza tylko moją teorię pisaną w postach wyżej , że tak jest z tymi wspaniałymi rozwiązaniami...
Hmm to dziwna sprawa. Za pomoca terminala odbieram dane bez problemu. Tak samo gdy korzystam z cporta z palety komponentow. Problem mam gdy wlasnie probuje go tworzyc dynamicznie. Poki co probuje to robic w Delphi 7, moze tu jest problem. Chcialbym sprobowac w Turbo Delphi ale nie potrafie znalezc cporta do Turbo Delphi:( Zastanawiam sie juz nawet nad...
Heh, no właśnie dokładnie to chciałem od początku przekazać :) Chodzi o to, że byłem przekonany, że flaga TXRDY działa w ten sposób: 1. TXRDY = 1 2. Wysyłam znak do THR 3. TXRDY = 0 4. Ktoś po drugiej stronie (np. terminal) odbiera znak 5. Znak skonczył się wysyłać - TXRDY = 1 6. Wysyłam nowy znak do THR itd... A jednak najwyraźniej tak nie jest :]
Wysyłasz znaki z bufora innego, niż ten, do którego odbierałeś - przyjrzyj się operacjom na zmiennej nr_buf. Ile masz ostrzeżeń kompilatora?
Zalezy w jakim formacie odczytujesz dane na terminalu, jesli dane odbierane sa w formacie ASCII to mozliwe ze odbierasz krzaczki. Wyslij z uC np 31 to odpowiada cyfrze chyba 1.
zmieniłem pica, terminal zaczął odbierać same zera, korzystam z drugiego programu bez sprzętowej kontroli przepływu, użyłem przejściówki USB/uart bez maxa
Podłączyłem nadajnik przez przejściówkę na USB do kompa i na gotowym wsadzie do nadajnika w terminalu odbieram jakieś byle jakie znaki. Jak powinienem mieć ustawiony ten terminal? Transmisję mam ustawioną tak jak w nadajniki tj 1200, 8 n i 1. Zastanawiają mnie tylko te ustawienia niżej. Tam mam do wyboru ASCII lub hex , a po prawej znów hex, Dec itp....
Pisanie w C jest dużo szybsze, niż w asemblerze, ale z pewnymi elementami są problemy, np. syscall() ma różne implementacje. W źródłach bibliotek próbowałem grzebać kilkanaście lat temu, jak po upgrade jakieś programy przestały się kompilować, bo biblioteki stały się niezgodne (nowa wersja jednej nie eksportowała symbolu, którego potrzebowała druga)...
Jak to powinno się pojawić echo test? Generalnie jak coś wysyłasz to hyper terminal nie wyświetli nic. On wyświetla tylko to co jest odbierane. Jeżeli napisałeś test i widzisz to w okienku hyperterminala to znaczy że zostało to wysłane i odebrane.
Witam, Atmega64 taktowana kwarcem 4.0Mhz. Komunikacja przez FT230XS. Baud ustawiony na 9600. By prawidłowo komunikować się z uC na terminalu w kompie mam 19200. uC 9600 <> 19200 komp Dla prędkości 38400 jest już prawidłowo tzn. w terminalu odbieram na 38400. uC 38400 <> 38400 komp. Gdy zmienię taktowanie uC na 8.0 Mhz (nawet na wewn.) nie...
A to co? USART1->SR &= ~USART_SR_RXNE; Zacznij od UARTa bez przerwań, kiedy uruchomisz echo - zabierz się za przerwania.
Nawet jak terminal odbierze sensowny telegram, to i tak w dokumentacji nie ma słowa o tym, co z tym można począć. Spróbuj odebrać to nie jako ASCII lecz jako HEX. Być może jest tam jakaś logika. Poza tym można porównać czy wszystkie programy odbierają to samo.
Konwerter możesz sprawdzić w prosty sposób: uruchamiasz program typu terminal, następnie zwierasz pin 2 z3 w złączu DB9 i nadajesz jakieś dane w terminalu. Jeżeli te same dane odbierasz to konwerter jest OK.
Czy miałeś coś wspólnego z modułami GLA albo przeczytałeś mój post? Skąd się wzięły długie przerwy skoro bluetooth musi nadawać szybko bo inaczej wysłałbym krasnoludka aby nosił bajty. Konfiguracja też nie wymaga jakiegoś specjalnego opóźniania bajtów. Wyraźnie napisałem że transmisja z kompem śmiga aż huczy tylko mam problem przy połączeniu z atmegą...
No i pierwszy sukces! W terminalu odbieram dane które wysyłam, ta sama wartość i kolejność. Ale przy próbie odbioru nie dzieje się zupełnie nic. Nadaję w ten sposób: [syntax=c]struct presets_buffer{ uint8_t counters[3]; } presets_buffer; presets_buffer.counters[0] = cnt_bank; presets_buffer.counters[1] = cnt_preset; presets_buffer.counters[2] = midi_preset;...
Jak masz skonfigurowany Terminal którym odbierasz dane? - 8 bitów, 2 bity stopu? Co masz podłączone pod int0 i int1? Gdzie masz #define F_CPU?? i czy jest zgodna z rzeczywistością?
Połącz RX i TX, po stronie wyjść układu, od strony uC. Trzeba go także podpiąć do COM-a PC. Odpalasz dowolny terminal, dowolna prędkość. Na terminalu powinieneś odbierać to co wysyłasz. Oczywiście jeżeli MAX jest sprawny.
Mam problem z Terminalem RS232 w Bascom AVR. Pod port COM podłączona jest ATMEGA8 która wysyła "TEKST". Na starym komputerze Celeron 700Mhz RAM 256MB Dysk 15GB karta graficzna Nvidia 16MB Wszystko działało OK Ostatnio wymieniłem go na: AMD Athlon XP 1150Mhz RAM 768MB Dysk 15GB karta graficzna Nvidia 16MB i pojawił się problem [url=http://i31.tinypic.com/1zi6ad.jpg]F...
Witam mam problem z podłączeniem modułu perkusyjne Edrum (www.edrum.info) do komputera. Moduł ten wykonałem sam, razem z zaprogramowaniem Pic'a, włącza się normalnie mogę chodzić po menu, wejścia reagują na sygnał z przetwornika piezo (oprócz 1ch) Pic jest podłączony do MAX232 następnie po liniach Rx oraz Tx sygnał idzie do konwertera USB<->RS232...
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...
No dobra to jedna rzecz już wyjaśniona, napisałem taka funkcje: [syntax=c] void uart_puts(char *s) { register char c; while ((c = *s++)) uart_putc(c); uart_putc('\n'); } [/syntax] teraz moja pętla główna w pliku main.c wygląda tak: [syntax=c] while(1) { ATOMIC_BLOCK(ATOMIC_FORCEON) { adc_temp=adc; } if(send_flag) { send_flag=0; uart_puts(utoa(adc_temp,...
Przeprowadziłem test. Wyciągnąłem procki z podstawek i podłączyłem Bluetooth do Megi32 wgrywając ten sam program (zmieniając tylko rejestry, bo 32 ma 1 UART) i wszystko działa dobrze. W terminalu odbiera poprawnie znaki... Co może być przyczyną uwalona jest ta mega162 ?? Przeprowadziłem test dla mega162, ale podłączyłem tym razem RXD1 i TXD1 i efekt...
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?
Nadawanie I odbior sa w pelni analogowe, sygnał z auta mogę odbierać na ręcznymi skanerze. Nie ma żadnego dodatkowego terminala podłączonego pod radio, tak jakby CB. Chciałbym powiedzieć więcej ale się na tym niekoniecznie znam więc jeśli potrzebne są dodatkowe informacje, potrzebuję pokierowania :)
Nie pamiętałem co czytałem wcześniej... Wysyłaj co sekundę 0xAA i daj znać co odbiera terminal.
Witam. Oprogramowanie w AVT zostało napisane pod MARS600 a nie NEO-6M. Nic Ci nie zostaje jak napisanie własnego oprogramowania lub kupienia bardzo drogiego MARS600 To raczej błędna analiza. Po pierwsze: Odbiornik MARS600 bazuje na odbiorniku uBlox Neo6 Po drugie: Z opisu kitu wynika że czas jest pobierany z ramki RMC, czyli standardowej ramki NMEA....
Jak będę w najbliższym czasie miał pod ręką 2 moduły bluetooth na usb do komputera to sprawdzę za pomocą terminala co odbiera odbiornik. Odbiornik odbiera to co wysyła nadajnik... Zrób co napisałem - w ten sposób pozycje będą wysyłane pojedynczo, może program na mikrokontrolerze sobie nie radzi jeśli kolejne otrzymuje bez opóźnień.
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...
Więc zrobiłem tak jak Elektrooonik mi powiedział połączyłem Txd z Rxd za MAXEM 232, napisałem taki program w BASCOMIE: Nie zrozumielismy sie, chodziło mi o to zeby sprawdzic czy masz sam max dobrze podłaczony, i wysyłanie z terminala i odbieranie tego samego :) bez posrednictwa procka
Pracuje nad podłączeniem OV7670 do atxmega256a3bu i żeby zapewnić kamerze taktowanie 16Mhz muszę zwiększyć taktowanie do 32MHz. Niestety po zwiększeniu taktowania na terminalu odbieram jakieś bzdury. Przed zwiększeniem terminal działał i odbierałem poprawne dane. Oto kod: [syntax=c]#define F_CPU 32000000 #include <avr/io.h> #include <avr/pgmspace.h>...
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...
Miałem podobny problem i załatwiłem to podłączając centralkę do komputera i uruchomiłem zwykły program dostępny w windowsach Hyper Terminal i odbieram wiadomości z centralki jako text. To dużo tańsze niż drukarka i papier a można podłączyć jakiś stary komputer.
Program nie jest wymyślny. Całość wygląda tak: [syntax=arduino]void setup() { pinMode(12, OUTPUT); } void loop() { digitalWrite(12, HIGH); delay(1000); digitalWrite(12, LOW); delay(1000); }[/syntax] Nawet nie ma tu obsługi UART więc nic nie powinno mi raczej odbierać w terminalu.
Witam! testuję układ modemy ZTE ME3000 i generalnie udało mi się go uruchomić, na tą chwilę komunikuję się z nim przez terminal. Odbiera połączenia, sms, dzwoni na wybrany numer, ale mam problem z wysyłaniem sms. Robię wszystko jak w karcie komend AT do tego modemu ale jednak nie działa. at+cmgf=1 OK ——set SMS input mode as text mode. zapis...
Witam, ostatnio znalazłem na strychu mój dekoder Cyfry +. Kartę oddałem, bo przyszła wiadomość, żeby odnieść ją do najbliższego punktu. Mam stary telewizor bez dvb-t chciałbym mieć kanały niekodowane z satelity. Moje pytanie brzmi czy można pozbyć się komunikatu "Włóż kartę abonenta do terminalu" aby odbierać kanały fta . Czy jest jakiś sposób? Mój...
1. raczej nie 2. nie 3. tak wystarczy 4. powinna mrugać, po otwarciu portu szeregowego przez jakaś aplikację powinna się zapalić światłem ciągłym. teraz moje pytania: 1. czy po sparowaniu masz nowy port szeregowy w menedrzeże? 2. czy po jego otwarciu np RealTerm'ie dioda zaczyna palić się światłem ciągłym? Najprostszy test to echo. Łączysz TXD z RXD,...
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....
Można dane odbierać w dowolnym programie (np. notatnik) czy tylko w Hyper Terminal'u? Transmisje szeregową odbierasz w jakimś terminalu. Nie nadaje się do tego notatnik ani inne word'y
Witam, mogę kupić za niewielkie pieniądze Nokię DBoxa zdaje się model 9500, lecz odbiera jedynie z astry. Czy istnieje jakaś możliwość przerobienia by odbierał naq początek również niekodowane programy z hotbirda?? Szukałem podobnego tematu na forum, lecz nic nie znalazłem, jak coś jest to proszę o link. Z góry serdeczne dzięki.
czy to może być powiązane z tym że jest to ESP32D0WDQ6 a nie ESP32WROOM ESP32D0WDQ6 to nazwa samego MCU (bez pamięci Flash). ESP32-WROOM to nazwa SoC, który zawiera ESP32D0WDQ6 z pamięcią SPI flash. Skoro pętlę void-loop mamy wolną, to może dałoby się umieścić tam rodzaj prostego terminalu który odbierałby i wyświetlał tekst z wbudowanego konwertera...
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 zrozumiałeś mnie mirkekk36.... włączasz terminala windows i jak zewrzesz TX z RX i wprowadzasz znaki z klawiatury to oczywiście są one wyprowadzane na TX potem wracają do RX i w terminalu są bezbłędnie odbierane do 921600 (bo tylko tyle mogę maksymalnie ustawić) i to chula bez problemu nawet z bitami parzystości ale dlatego, że odbiornik z nadajnikiem...
Kupiłem przejściówkę USb-rs232 Pl2303. Bez specjalnych problemów zainstalowałem, ale gdy chciałem sprawdzić działanie tzn. odpalić 2 terminale i z com1 ( zwykły z komputera) połączyć z com7 (taki się zainstalował) to pojawił się problem. Oba com y odbierają i nadawają - w obu terminalach widać znaki odbierane z 2 coma ale nie sa takie jak nadawane....
Nie działa ani z Clockpol=0 ani 1. Jak mogę w terminalu sprawdzić co jest wysyłane? Albo odbierane w przypadku gdy podłączę atmegę? Bo w tej chwili widzę to co piszę, albo to co zwraca telefon, OK albo ERROR.
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.
No i dobra. Przesiadłem się na drugiego kompa i tam też Flasher nie działa. Pobrałem z netu flash download tool 3.9.3, wybrałem płytkę ESP32, wybrałem bina miernika i podałem adres 0x00000. No i niby ładuje, pisze że jest SUCCESS. Odłączam i podłączam zasilanie i nie widzę sieci WIFI ani migającej niebieskiej diody. Zweryfikowałem programem ESP RF Test...
Nigdzie jednak nie jest napisane czy po ewentualnym odblokowaniu talerzy/glowicy i sprawdzeniu czy coś nie jest „pokrzywione” bez pc3000 nie da rady odzyskać? Da, w mniejszym lub większym stopniu w zależności od przygotowania się do pracy oraz fizycznego stanu nośnika. Interfejs i oprogamowanie pozwala na większą kontrolę nad danym urządzeniem. Moduły...
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:...
Ma ktoś jakieś pomysły jak to przeskoczyć? Zainstalować najnowszą wersje BASCOM'a (2.0.7.6.001) :). Tak z ciekawości uruchomiłem program na swoim zestawie, dane odbierał terminal. Za pierwszym razem skompilowałem program wersją 2.0.7.5.003, program wysyłał jedną ramkę (printbin) i stanął. Przy drugiej próbie użyłem BASCOM'a 2.0.7.6.001 i ramki zostały...
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...
Połącz ze sobą TX i RX, wyślij coś i srawdź na terminalu czy coś odbierasz. Przetestujesz tak poprawnośc działania konwentera. ESP8266 same w sobie też sprawiają problemy ale podstawowe "dzień dobry" zobaczysz zawsze przy 9600 chyba że już go ktoś używał i przeprogramował, w większości przypadków powinno to być 115200.
Mam problem z terminalem a mianowicie odbieram krzaki. Zrobiłem konwerter projektu manekinen. Jakie zworki zewrzeć w konwerterze? http://obrazki.elektroda.pl/7164070800_1... Jak ustawić terminal?
Potrzebna jest mi izolacja galwaniczna między mikrokontrolerem a FT232. Zrealizowałem ją za pomocą transoptorów 6N137, jak widać na schemacie. Połączenie z etykietą TXD jest dołączone bezpośrednio do TXD atmegi8A. I problem objawił się tym, że: przy przesyłaniu danych z atmegi do komputera na terminalu odbierałem nie to, co powinienem, np. wysyłałem...
Praktycznie wszystkie modemy USB instalują się w systemie jako port szeregowy. Można więc bez większych problemów z poziomu własnej aplikacji wysyłać i odbierać SMSy.
A nie masz jakiegoś sterowania przepływem dzikiego włączonego w terminalu? Czy procesor może odbierać poprawnie dane? Może tylko komunikacja w 1 stronę nie działa?
Witam ponownie!... com-a mam sprawnego, zapisałem do procka mały programik, który przesyła mi przez com-a do PC-ta jakiś napis i mogę to odbierać terminalem spod Bascom-a czy też hyperterminalem pod windowsem. Więc komunikacja jest OK. szukam dalej. pozdrawiam adams40.
Program do odbierania to zwykly windowsowy terminal lub bascomowy emulator terminala
Stty otwiera port na zadanych parametrach, cat jako wejście bierze otwarty port a jako wyjście plik. Taki potok. Drugiego istotnie nie rozumiem ;) Jeżeli wpisze pierwsze polecenie w terminalu to odbiera znaki z mojego urządzenia. Wysyłam "Sw1" to komputer odbiera, ale "Sw1 ##". Czy moje urządzenie musi dodatkowo wysłać jakiś znak na końcu czy coś?...
Co znaczy, że program przestaje działać? Puszcza dym, czy co? Nie uzyskujesz żadnej odpowiedzi na terminalu? Trudno powiedzieć jak jest zbudowane getc, może w nim jest problem. uart_puts na pewno wysyła łańcuchy, a nie pojedyncze znaki? Wysyłając przez terminal znaki być może końcone są one znakiem \n lub CR LF, których nie odbierasz. Być może to bruździ...
[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 =...
Nie wiem czy dobrze zrozumiałem - myślę , że dobrze :D Master: Print Chr(49) ; Chr(0) ; Chr(0) ; Chr(13); 'niech slave o adresie 49 zmieni stan PORTA.0 na przeciwny Print Chr(49) ; Chr(3) ; Chr(7) ; Chr(13); 'niech slave o adresie 49 zmieni stan PORTD.7 na przeciwny 'itd Slave: $regfile...
Witam, mam problem z rs232. Wysyłam na PC np. 0x65 co oznacza w ASCII 'e', natomiast ja mam jakies przekłamanie i wyświetla mi 0x5D co oznacza ']'. mógłby mi ktoś pomóc i powiedziec dlaczego tak sie dzieje? Zauważyłem również, ze jeżeli zrestartuje uC (nie zmieniajac softa) i ma wysyłac ciagle 0x65 to nieraz wyświetla mi w terminalu ze odbiera 0x5D,...
Spróbuj może użyć do odbierania danych terminala z podglądem w HEX. Jeśli masz dane typu int, a podstawiasz nieduże liczby do większość wysyłanych danych stanowią zera, które tekstowe terminale zwykle ignorują.
Mam prośbę, czy mógły mi ktoś wysłać kod do ATmegi 128, który łączył by się z komputerem i wysyłał dane z rejestru R28 i R29. Następnie programem Hyper Terminal bym je odbierał. Szukałem dużo ale coś nie działa:(( Proszę o pomoc.
Dzieki, znalazłem na St-linku i odczytałem poprawnie znak na analizatorze. Jednak gdy juz zmostkowalem RX i TX nic nie odbiera mi w terminalu.
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...
esp8266 odbiera odbiera hotbird odbiera czerwono
toyota polska pralka candy zapchana czytać schemat elektryczny
schematy instrukcje serwisowe schematy instrukcje serwisowe
Telewizor włącza się, ale ekran gaśnie - co robić? Podłączenie gramofonu Marantz TT-420 do wzmacniacza Pioneer A-107