Jak do centralki masz jakieś współpracujące urządzenie, z którym się komunikuje, to możesz próbować podsłuchać komunikację za pomocą dwóch modułów z RS232 na USB lub PCI (lub jeden moduł z dwoma portami). Mając jeden taki z jednym portem moduł podsłuchasz komunikację tylko w jedną stronę, jednak możesz wybrać którą. Kiedyś sam próbowałem czegoś takiego...
Sytuacja wygląda tak: wziąłem inny dysk (nie za nowy 2016 rok też Seagate 2,5) Linux na innym komputerze. Terminal podpięty do portu USB z płyty bezpośrednio. Sytuacja przed podaniem zasilania. https://obrazki.elektroda.pl/7906790300_... Przed podpięciem zasilania terminal wykrywalny i w minicom mogę wpisywać cokolwiek wtedy mrugają...
Witam, Mam problem z baudrate'm na płytce STM32F4-discovery. Mianowicie jestem pewien, że konfiguracja zegarów taktujących jest w porządku jednak terminal wywala mi tzw. "krzaki". Poniżej zamieszczam kod oraz screen z HTerm'a. Mam na celu wysyłać znak kiedy pojawia się przerwanie od TIM2, w tym samym czasie przełączam stan diody, co na płytce działa...
Kolega mirekk36 ma racje dla 100%pewności wylutuj kwarca przy medze , zapewne układ beęzie dalej działał i wysyłał dane na terminal co świadczy o pracy na oscylatorze wewnętrznym RC.
Witam Jestem początkujący z uC i bardzo proszę o pomoc. Mam płytkę testową $regfile = "m32def.dat" $crystal = 4000000 Config Com1 = 19200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 $baud = 19200 do Print "a" waitms 20 print "b" waitms 20 loop Jednak dostaje na terminal same krzaczki. Próbowałem...
Przepraszam, nie wiedziałem że w tym dziale mogą pisać tylko zaawansowani fachowcy. Nie tylko fachowcy, ale trzba bylo troche pomyslec ze przy zminie kwarcu nie zminila sie predkosc transmjasji... to swiadczy o tymze jestes poczatkujacy. Po drugie w dzilae automatyka nie zajmujemy sie ustawieniami mikrokontrolera. Popatrz czego dotycza posty tutaj:...
Budowałem kiedyś programator w ten sposób. Skutkiem była rezygnacja z karty ISA i zrobienie tego na LPT. Na tej karcie rozpoznaję bardzo podobne układy jakie zastosowałem i wiem co do czego służy. Poza 74LS393 ale chyba się domyślam do czego i on tu jest? Pobierane było przerwanie od odświeżania pamięci z 8253 o częstotliwości, z tego co pamiętam 1.19MHz...
Wykonaj taki manewr Zasil max'a, odetnij 11, 12 od reszty układu (nie wkładaj procka w podstawkę), zewrzyj ze sobą 11,12 maxa. Powinieneś otrzymać echo na terminalu. rezi
odgrzewam i potwierdzam slowa mxm... Spotkalem sie z podobnym zachowaniem. po wpisaniu 3 takiego samego znaku terminal śle krzaki (co drugi znak). najgorsze jest to ze po pewnym czasie terminal przestaju glupiec i dziala prawidlowo (dlaczego - jeszcze nie wiem). Pomaga zamkniecie portu i PONOWNE ustawienie sterowanie przeplywem na brak. Wyglada na to...
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...
Z tego korzystałem. Tam nie pisze gdzie mase podpiać właśnie. To samo krzaki
Natomiast jeżeli dam jakąkolwiek prędkość wyższą niż 9600 to na terminalu pojawiają się od razu krzaki. No dobrze ale czy jeśli dasz konkretnie 38400 to też masz krzaki ??? Nie powinno ich być, a jeśli procek pracuje w temperaturze pokojowej to temperatura nie będzie miała żadnego znaczenia. Za to może się okazać, że warto podregulować wewn. oscylator...
Gryzzly2 daj znać czy Ci problem znikl, u mnie jest identycznie... podlaczam RX TX a GND sobie dynda nie podlaczone do niczego. Mam zasilacz do dysku z przejsciowki do podlaczenia dysku wewn przez USB http://obrazki.elektroda.net/50_12805166... lacze sie z terminalem... podpinam zasilanie... i wyskakuja same krzaki :/
Skoro po resecie dostajesz krzaki to znaczy, że jest ok. Spróbuj ustawić szybkość na 74880 bps lub 115200 bps. Ustaw terminal tak jak masz pokazane tu: http://mikrokontrolery.blogspot.com/2011...
Proponuje Tobie użyć bray terminal ma on większe możliwości niż hyper terminal z Windowsa. Możesz w nim podglądać wysyłane znaki jako liczby hex-a oraz wysyłać za jego pomocą ciągi znaków. Ma również wiele innych funkcji które się przydają podczas testowania takiej komunikacji. [url=http://www.elektroda.pl/rtvforum/vi...
Hej (at)And! Do uruchomienia użyłem prawdziwej żywej atmegi8 podpiętej do "portu szeregowego" po USB z FTDI (chiński klon chyba arduino nano). Chciałem być fair i nie zaglądać do środka jako że to miał być BlackBox ;) Co do mojej specjalizacji :D Wszystkie 3 etapy dało się przejść bez jakiejś szczególnej wiedzy na temat elektroniki, assemblera i budowy...
źle rozumujesz, chodzi o to żeby zrobić moduł np. do powiadamiania GSM o wystąpieniu alarmu w domu bez użycia PCta a mikrokontroler ma być pewnym wysłania SMSa otrzymując potwierdzenie OK z modułu GSM a nie wysyłać w powietrze sądząc, że pewnie poszło, aktualnie odpowiada OK załączając przed tym krzaki - i przed OK i po, podłączyłem równolegle terminal...
podłaczyłem się przez terminal i lecą mi tylko krzaki ţđ ńŕ"ŕţ(at)ŕYŔPü )ô &ˆôƒ2ö �úţůü�ţE YüČ„(ň‰HüT#ŮŇţ6 Q(‹ĐţńHţţŞú é(at)řđ‹řBŘ›š"ô‚&... ć Đ krzaki w różnej postaci, cały czas bez końca podłączałem inny dysk i odczyt jest jest ok, czyli układ mam sprawny.... dorzucam...
Zobacz uruchom i będziesz wiedział wszystko, jest tam kilka ciekawych unikalnych funkcji, makra , zapis do pliku etc. Świetnie się nadaje do podsłuchiwania transmisji, więc będziesz wiedział co idzie nie tak w komunikacji i gdzie jest błąd. Tylko zrób taki myk, że na COM1 uruchom program RKprog, a na COM2 uruchom terminal Braya. Połącz odpowienie RX...
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...
Witam. Mam nadzieję, że zastosowałeś chociażby konwerter Max232?
To nie takie proste. To jak to uzyskać zależy od terminala, który emulujesz na PC. Przykładowo zwykły terminal powinien interpretować kody: http://en.wikipedia.org/wiki/ANSI_escape... Ale jeśli podłączysz się do portu programem, który tych kodów nie interpretuje zobaczysz krzaki i nici z formatowania. Można by spróbować zaimplementować jakiś protokół...
Witam Mam problem z uartem w układzie jak wyżej. Gdy nastawiam rządaną transmisję np: 9600/2bit stop/no parity hyper terminal wrzuca komunikat: Nie można otworzyć COM sprawdz ustawienia portu. Dokumentacja podaje 0% błędu dla mojej częstotliwości a zaimplementowany UART jest w standardzie 16450. PLL jest ustawiona na 41Mhz Gdy zmienie częstotliwość...
Witam Kolegów, Bylem na wycieczce samochodem I rozładowałem baterie w aucie ( Swiatla + DVD ) Sasiad chciał pomuc I przyniósł ladowarke procesorowa firmy C-Tek Bateria znajduje sie pod siedzeniem - wiec terminal do lądowania jest pod maska. Ale sasiad podlaczyl czerwona i czarna kleme do czerwonego terminala Plus i Minus podlaczony do plusa Czy moglo...
przeanalizuj sobie to: /* Enable receiver and transmitter */ UCSRB = (1<<RXCIE)|(1<<T... /* Set frame format: 8data, 2stop bit */ UCSRC = (1<<URSEL)|(1<<U... z tym co napisałeś: Terminal mam ustawiony zgodnie z zadanym baud rate w C 19200/8/n/1...
piotr411, jak to niepotrzebny? Wręcz przeciwnie. Bez kwarcu przy transmisji przez USART uzyskałem krzaki a nie komunikację. Być może często wystarczy wewnętrzny oscylator, ale to pewnie zależy od egzemplarza Atmegi. Moja przy wewnętrznym oscylatorze wysyłała krzaki na terminal, nawet przy wolnej transmisji 4800 bodów. AVRowiec program dobry, sprawdzałem...
Hm, to mnie nie pocieszyłeś ... Do tego sam już doszedłem. Program mi działa, ale ten na PC w tym momencie zgłupiał i krzaki wyświetla. Nie jestemm jakims orłem w programowaniu i ciężko bedzie mi to poprawić. No i tak ma być, przełącz terminal w tryb szesnastkowy żeby sprawdzić czy są dobre wartości.
Witajcie Postanowiłem pobawić się RS232. Używam do tego przejściówki USB->FT232->RS232. Atmega8 ustawiona: 8MHz Baud: 9600 UBBR: 51 Po przeczytaniu Datasheet i innych tutków napisałem coś takiego: [syntax=c]#include <avr/io.h> #include <inttypes.h> void USARTInit(uint16_t ubrr_value) { UBRRL = ubrr_value; UBRRH = (ubrr_value>>8);...
Podłączyłem Atmegę pod HC-05 wg poniższego schematu https://obrazki.elektroda.pl/3954491400_... Po włączeniu dioda na HC szybko miga, po sparowaniu z telefonem i aplikacją BlueTooth terminal HC-05 jest ciągle zapalone (czyli ok). Jednak jak wysyłam znaki z/do komórki to nic się nie dzieje. Oto kod: UART.cpp [syntax=c]#define baud(x)...
Sprawdzałem na HyperTerminal i Terminal v1.9b. Wszystkie parametry są dobrze ustawione. Ciekawostką jest to, hyperTerminal nic nie odbiera jak używam DMA. Natomiast jak wysyłam znaki np tak [syntax=c] void USART2_Send(uint8_t data) { while (!(USART2->SR & USART_SR_TC)); USART2->DR = (data & 0xFF); USART2->SR &= ~USART_SR_TC; } [/syntax] to jakieś krzaki...
Z CDC pogadasz przy użyciu terminala lub dowolnego programu obsługującego port szeregowy. Powinieneś jeszcze dodać listę bugów w sterowniku usbser.sys i jak w praktyce wygląda praca z tym sterownikiem ;) Dodatkowo klasa CDC jest cholernie zawiła i ta zawiłość (do spółki z usbser.sys) odstrasza na tyle, ze aż się chce pisać własny soft pod kątem HIDa....
Jak używasz wewnętrznego oscylatora to ustaw baudy na max 600,300. Wewnętrzny oscylator nie stabilny i komunikacja na nim musi być bardzo wolna aby nie było żadnych błędów. W terminalu by Bray możesz bez problemu ustawić taka prędkość. Najlepiej porostu dodaj zewnętrzny kwarc 8Mhz (38400, 9600 na pewno wtedy zadziała). Panie kolego scorex86 bajki opowiadacie,...
dzisiaj podpiąłem tak http://obrazki.elektroda.net/87_12571859... w ten sposób sprawdzałem trzy dyski 2 sprawne i 1 niesprawny wynik ten sam pokazuje się 1-3 krzaki lub brak jakiegokolwiek znaku i kursor się zatrzymuje. Nie można nic wpisać, a po naciśnięciu ctrl i Z nic się nie zmienia, zamiana Rx z Tx nie pomaga. Czy to już pewne że terminal jest...
Witajcie koledzy temat jest ten wałkowany na forum ale akurat sam nie wiem w czym jest problem. Otóż. Mam kwarc 16mhz podłączony do atmega88 a program napisany w bascom odczytuje z potu RS dane jak ustawić PWM i to wszystko. Podczas programowania ustawiłem fusebity zgodnie z: Ext. Crystal Osc.; Frequency 8.0- MHz; Start-up time PWRDWN/RESET: 258 CK/14...
Ja posiadam S45. Musisz miec do tego telefon z modem. Potrafi on komunikowac sie za pomoca polecen AT. Najprostszym sposobem na sprawdzenie komununikacji miedy telefonem a terminalem jest ustawienie tych samych parametrow transmisji w terminalu i telefonie np. predkosc 57600 bodow Liczba bitow danych 8 Brak parzystosci N Bity stopu 1 Brak sterowania...
Przed wszystkim dziękuję za odp. To prawda jest błąd .... Zapomniałem dopisać że po zaladowaniu programu i ponownym uruchomieniu LED miga ale bez zmian na lcd. Sprawdzalem zwarcia pomiędzy lcd pcu ale jest czysto.jak tylko wruce do domu to odrazu atakuje.... :) Dam znać! Dodano po 3 I jest działa. Okazało się że po pierwsze dawno nie używany laptop...
Tak masy są wspólne Zrobiłem prosty zegarek GPS i.... Tak nie działa $regfile = "m8def.dat" $crystal = 8000000 '$baud = 4800 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.4 , E = Portd.3 , Rs = Portd.2 Cursor Off Cursor Off Noblink 'Enable Serial Dim A1 As String * 12 Dim K3 As String...
To wyżej to z Hiper Terminal a to z Terminal: ustawiony na HEX: 00 16 42 49 53 54 20 6A 75 6D 70 65 72 20 4F EE ..BIST j umper Oî 8A B0 FB F8 FF B0 30 30 30 30 20 4E EF 4C 6B 0A аűř˙°00 00 NďLk. 6C 6C 74 73 74 20 30 B0 B0 B8 0A 16 53 70 6E 4F lltst 0° °¸..SpnO 6B 0D 0A 73 70 64 3A 20 20 30 B0 B0 B8 B0 B8 B8 k..spd: 0°°¸°¸¸ B8 B8 B0 B8 B8 B8 B8 4C 0C...
Potestowałem Twój kod u siebie. Zakomentowałem obsługę czujnika temperatury i wyświetlacza i odpaliłem na swojej zestawie startowym z ATmega32. Na terminalu dostawałem krzaki. Po dodatniu linijki: #define F_CPU 4000000UL // 4MHz zegar procesora Wygląda że zaczęło mi działać.
Sygnał dla serwa to wypełnienie impulsu. Okres coś chyba 2ms a środek serwa to 1,5ms przy czym najmniejsze wychylenie przy 1ms. Tak więc przy prawie pełnej skali może różnicy nie widac a widać tylko tę bliżej nizszych wartości. W rozwiazaniu zagadki zacząłbym od prostego pomiaru czestotliwości [syntax=vbnet]Config PORTB = &HFF Do PORTB = Not PORTB Loop[/syntax]...
WAVGAT Official Store - jeśli chodzi o Arduino to 2x wysłali mi podróbki, które nie działały prawidłowo. Dostałem w obu przypadkach zwroty kasy ale płytki nie nadają się do użytku (niby działają ale chip nie jest oryginalny choć nadruk Atmega ;> i działają niestabilnie (at)lukaszd82, może kupiłeś płytki zgodne z NANO, a chipy zgodne z Atmega328P, czyli...
Może by podał Kolega jak ustawia terminal oraz jaki terminal Kolega posiada...
Nie powinno być różnicy. Jeden to konwerter USB-RS485, a drugi to RS232-RS485. Czy ignorując te "krzaki" na początku potrafisz sterować kartą przekaźników za pomocą odpowiednich komend?
Pierwsza pozycja. Jeśli parametry będą złe to na ekranie terminala będą wyświetlać się "krzaki".
być może ma ustawiony statyczny a na terminalu mam krzaki które wysłałem. Dlaczego nie mozesz zmienic predkosci na jakas inna niz 9600, np. 19200 albo 115200?
Chyba nie wynika bo kolega twierdzi ze zwiera wejscie z wyjsciem maxa po stronie ttlowej czyli po stronie procka i na terminalu ma krzaki.
Najpierw transmisja jakiś czas jest ok. Potem pojawiają się krzaki, trochę ich się wyśle, a potem koniec wysyłania czegokolwiek. Inaczej niż w przypadku np. źle ustawionej prędkości na terminalu, wtedy krzaki lecą cały czas. W moim przypadku ich wysyłanie się zatrzymuje.
Witam Mam w fusach ustawione 100010 Int. RC Osc. i Divide cloc by 16 enabled (tu chyba Bascom pokazuje błąd bo powinno być dzielone przez 8) . W programie $Crystal=1000000 Próbuję wysłać po rs-ie jakieś informacje i niezależnie jaki ustawię baudrate cały czas dostaję w terminalu krzaki . Na TOSC1...2 mam podpięty kwarc zegarkowy do odmierzania czasu....
Masz ustawioną 9bit ramkę danych w uC. A w terminalu masz pewnie 8bit i nawet nie ma możliwości wybrania 9bit. Usuń (1<<UCSZ02).
To co robić, żeby pozbyć się krzaków w Terminalu?
krzaki terminal hyper terminal krzaki integra krzaki
plazma sharp ecotank papier instalacja windows toshiba satellite
afore bnt003ktl afore bnt003ktl
Balkonik do lodówki Samsung RL34HGIH - gdzie kupić? Konica Minolta Bizhub 250 - Niedozowanie Toneru: Diagnostyka i Rozwiązania