Sam ostatnio z tym się bujałem z tym, że używam FLTK... Generalnie tryb OVERLAPPED jest upierdliwy i mi to do d... to działało... Trzeba pamiętać o tym, że funkcje odczytu/zapisu wracają natychmiast niezależnie czy odczytały cokolwiek czy nie potem to już zabawa z flagami, events itp, itd... Do odczytu, jeżeli już faktycznie coś zostało odebrane, używasz...
Kod wygląda OK, ale sprawdź: 1. pin portu C, przestaw tris na 0 i wystaw jedynkę, jeśli tam będzie 5V to ok, jeśli nie, to szukaj błędu w płytce, montażu etc. (ew być może procesor ma uszkodzony port) 2. napisz własną pełną inicjalizację portu (niewiele zostało do dopisania), bo w swoim programie mieszasz między swoim kodem a kodem z biblioteki.
Zrobiłem kabel podłączany pod czytnik.
Problem też w tym, że na wewnętrznym RC rs232 po prostu może nie działać i będziesz odbierał śmieci. Podłącz zewnętrzny kwarc i wtedy spróbuj.
Oczywiście przewody są skrosowane A po co? To nie RS232 gdzie krosujesz linie RX i TX. A do A, i B do B.
Witam Miałem podobny problem z tą samą płytą. Identyczne objawy. Dzięki pomocy kolegów z forum i własnej ciekawości znalazłem rozwiązanie problemu. Problem jest w styku procesora z płytą. Pomógł rebaling. Nie warto bawić się w jakieś wygrzewanie, najlepiej wymienić kulki na ołowiowe. Dodano po 13 Przepraszam Jeżeli chodzi o połączenie po RS232 to wszystko...
Uart nie uart - tu trzeba dobrze sygnał przygotować do transmisji. Można się pokusić o pętlę prądową 20mA albo prawdziwe RS232 ( ±12V) tudzież RS485 (para skręcona) Im większe prądy będą płynąć w linii tym odporniejsza będzie na śmieci. Poza tym błędne ramki można zwykłą sumą kontrolną eliminować.
Najpewniej problemem są niepoprawne parametry podczas inicjalizacji terminala. Kiedyś pisałem soft realizujący obustronne połączenie między PC a sterownikiem opartym na ATmega. Różnice w ustawieniach opisanych przez Ciebie, a tymi w mojej funkcji inicjalizującej po stronie PC są następujące: struct termios newterm; ... newterm.c_cflag = 0; ... newterm.c_cflag...
a mozesz mi wyjasnic co robia te linie w kodzie (i tez w jakim celu sie znalazly) : temp2 <= temp2(8 downto 0) & '0'; ... txd<=temp2(9) - (czy jest to wyslyalnie bitow od 0 do 9 ? ) czego do konca nie rozumiem (jestem wychowany na C ;) ) z gory dzieki
Problem rozwiązany. Kabel RS232 i soft 4.5PL. Kabel USB do śmieci.
Fusebity ustawione bo skoro coś nadaje to odpala a poza tym pojawia się napis na wyświetlaczu. Bez średnika to samo tylko trochę więcej śmieci.
Konwerter podmieniony, śmieci w transmisji wygląda, że zniknęły. Tak że chyba diagnoza trafna. Mogę prosić o wskazanie godnego polecanego następcy?
1 - eliminacja zakłóceń (powinien być jeszcze dławik)- mają po kilkanaście pF. 3 - we wszystkich wymagających sterowania transmisją danych RI jest używana w modemach (Ring Indicator) sygnał dzwonienia. poza tym są często używane do zapewnienia zasilania podłączanym adapterom/konwerterom 4 - bo ceramik ładnie wycina z zasilania śmieci o stromych zboczach...
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...
Tak oczywiście musisz przestawić "fusy" na zewnętrzny kwarc. Jeśli tego nie zrobisz to żadnej transmisji nie będzie tylko śmieci w terminalu.
Co do kodowania. Jak to są ważne dane - poufne to jak najbardziej - a jak jakieś 'śmieci' to nie ma sensu.
Nie wiem co Panowie wyczyniacie u siebie w tym basicu, używam C i odbiór w przerwaniach, dane są czyste bez żadnych śmieci czy krzaków.
Też mam problem z przejściówką ale napięcia na porcie com wbudowanym w komputer stacjonarny na pinach 2 i 3 względem pinu 5 wynoszą +/- 9,5V napięcia na przejściówce odpowiednio +/-3,5V a napięcie w tych granicach jest chyba zbyt niskie i zależnie od egzemplarza komunikacja jest albo są śmieci
Ok, dziękuję za tak wyczerpującą odpowiedz. Przyznam się, że nie chce zmarnować masy czasu na uruchomienie tych modułów dlatego chyba przesiądę się na przesył w modulowanym IR. Mimo wszystko nie bedzie tylu śmieci - ewentualnie pilot od TV coś zakłuci :)
Tak, myślałem o podłączeniu przez normalny RS232. Pokaż schemat, a nie jakieś wariacje na temat :) Może gdziesz masz źle zasilanie podpięte, masy itd. Bez schematu takich błędów nikt nie znajdzie. Oczywiście przy braku nośnej odbiornik może łapać śmieci. Stąd jeśli wysyłasz coś drogą radiową to należy to opakować w odpowiedni protokół - preambułę, co...
Wolno, tylko wtedy jak to drugie z ustawionym jednym bitem stopu coś nada, to to pierwsze odbierając zasygnalizuje framing error przy pierwszym bajcie, a w następnych odbierze śmieci. Nie kombinuj, tylko rób przerwy co ileś bajtów. Co lepsze UARTy mają coś takiego jak funkcja IDLE - wymuszenie braku transmisji przez czas równy transmisji bajtu. Jeśli...
Wrzuciłem sam kawałek od RSa, ale nic nie ruszyło. Cały czas idą śmieci. Może ten program który odpalam na komputerze jest zły?
Nie właśnie w terminalu jest ok, tzn. na początku są jakieś śmieci, ale później za każdym razem mam prawidłowe i te same dane zaczynające się od "BOOT: R1C..." tak jak na tym screenie w poprzedniej wiadomości. Czyli tutaj jest ok i to urządzenie które podpinam do portu RS232, widocznie tak ma, że na początku wysyła śmieci ale już potem są prawidłowe...
Układanie danych działa dobrze bo jak zapisywałem poleceniem print to śmieci nie doklejał ale wtedy nie mogłem zacząć zapisywać od adresu innego niż 1 Podstawiłem właśnie print w miejsce put nie zmieniając niczego pozatym w programie i śmieci nie ma :(
Jakie masz parametry transmisji? Jaki kwarc? Może za duży błąd wynikający z tego. Jesteś pewien, że nie masz błędu w programie? Czy te śmieci pojawiają się zamiast pożądanych znaków, czy dodatkowo? Pozdrawiam, Konrad.
PortMon, Putty sprawdzałeś? Tak sprawdziłem, jeden i drugi dorzuca śmieci, lub nie odczytuje całości pakietu.
Nie wiem co wy kombinujecie ale ten D-LINK ma zgłosić się na domyślnym IP (http://192.168.0.1) z możliwością wgrania firmware. Ma to każdy D-link 524, 624, 2000AP, 2100AP.... Wyświetla ciekawą stronę z wykrzyknikiem o problemie z softem. Klika się na PRZEGLĄDAJ podaje z dysku lokalizację prawidłowego F/W i klika na OK. Przebiega aktualizacja i RESTART...
Przepraszam, z tymi tuszami to nie doczytałem. Tylko teraz dobrze byłoby wiedzieć, która czerwona lampka się świeci: ta w przycisku oznaczonym kropelką, czy w tym oznaczonym kartką papieru i koszem na śmieci?
5m to maksimum dla zwykłego kabla. Robiłem wysyłkę danych o temperaturze z pieca laboratoryjnego z M32 do kompa kablem 3m. Na dłuższym miałem śmieci. 9600 8-n-1 czy jakoś tak.
Witajcie. Kupiłem modul GPS w maritexie tylko mam problem , po podłączeniu do komputera przez rs232 w terminalu pokazuje jakieś śmieci: "iöö6Öiöö6Ö·–öÖc§ť›...
chcę nawiązać komunikację z urządzeniem które wysyła i odbiera dane na jednej linii protokół standardowy jak w rs232 użyłem poleceń SERIN i SEROUT w bascomie ale po wysłaniu ramki odbiera jakieś śmieci podkreślam że transmisja podsłuchiwana była w terminalu i urzadzenie odpowiada poprawnie , ale procesor odbiera śmieci .Czy trzeba stosować jakiś bufor...
Mam pytanie. Od razu pisałeś ten program hurtem. czy może zapisywałeś i coś dopisywałeś później do niego. Może któryś z plików był ustawiony na "Tylko do odczytu". Spróbuj przekopiować tylko potrzebne pliki programu (bez tych tymczasowych i niepotrzebnych śmieci) do ...Borland/CBuilder6/Projects i tam zmake'ować.
Poszukaj na aukcjach kabli USB do Nokii 1110 1600 2610 6030 6060. Nie chcę wprowadzić w błąd, ale kable do 3100, 3200, 5100, 5140, 6020, 6070, 6080, 6100, 6610, 6800 chyba też się nadadzą. One w większości posiadają układ PL2303, który jest konwerterem USB na UART w logice 3,3V. Prawie dokładnie tego potrzebujesz, tylko musisz obciąć wtyczkę od strony...
mam diodkę na pinie pc0 podpięta taka mała kontrola czy mi sie poszczególne fragmenty programu wykonują, i jak sie wykonuje pętla to sie zapala i gaśnie miedzy czasie powinienem po rs232 otrzymać tekst wysyłany przez pętle. ustawiałem różne szybkości transmisji od 300 do 9600 na terminalu i nic nawet śmieci sie nie wyświetlają moze coś z tymi fus bitami...
Też posiadam(łem) sprawnego dir 300 dziś zdaje się go sfajczyłem. Pytanie podłączyłem bezpośrednio com pod JP1 (Rx, Tx, GND), czy sfajczył się cały czy tylko cześć i czy da się go odratować przez jtag a jeśli tak to jak? Czy po prostu do śmieci?
A "volatile" przy "flaga" jest? Przy okazji fajnie by było, gdybyś napisał co nie działa (nic nie odbierasz, odbierasz śmieci, odbierasz fragment, ...) a nie "cos nie działa".
Witam ponownie. Panowie (i Panie) pojawił się bardzo dziwny problem. Testowaliśmy sniffer na laptopie (RS232 wbudowany, Windows 7) i widać log transakcji drukarka-komputer kasowy. Następnie przygotowaliśmy komputer PC (HP Compaq 6200, Windows 7, RS232 wbudowany) i na nim podczas trasnsakcji w logu pojawiają się śmieci. Parametry COMów są identyczne...
Parzystość ,bit stopu,długość prawidłowa ? Większość błędów w pracy uarta to różne ustawienie parametrów wysyłanej informacji, źle ustawione źródło częstotliwości zegarowej (dzielnik lub RC) lub odebranie śmieci z bufora odbiorczego które znajdują się tam po resecie mikrokontrolera.Patrząc na to co odbiera terminal brak sterowania przepływem transmisji....
(at)zagwizdow: Motyw z diodami potwierdził, że zdecydowanie przyciśniecie jakiegokolwiek klawisza na klawiaturze "ożywia" układ (świecą się diody podpięte pod piny Rx i Tx ATMegi). Dodatkowo podczas wykonywania programu nie jest nic dodatkowo wysyłane bo dioda nie mruga, stąd wnioskuję, że te zerowe bajty czytane przez pl2303x wynikają z uwalonego układu...
Kurka wodna, lecę rano do piwnicy. Mam całe pudło kabli CRT, RS232 i Centronics. A już szukałem na Allegro przewodów sygnałowych w ekranie. Jak to człowiek głupieje na starość.... Dodano po 3 Co innego tranzystory germanowe i diody ostrzowe- to odzyskuję ZAWSZE. Tak sobie myślę, no fajnie że to odzyskujesz, ale czy tak naprawdę kiedykolwiek do czegokolwiek...
może coś źle rozumiem i się trochę źle wysłowiłem, nie wysyłam przecież "pustego bufora" ale to co znajduje się w tablicy (bufor_wysylu[licznik1]) bo to jest do UDR wpisywane, a tam coś zawsze jest, nie ważne, że śmieci ale coś jest, to dlaczego to się ma nie wysłać?
Teoria powiadasz. Ciekawe co czytałeś... Mimo iż wyczuwam lekki roszczeniowy charakter wypowiedzi to postaram Ci się coś jednak wytłumaczyć. Kiedy pisałem o podpisywaniu zmiennych to miałem na myśli takie wysyłane osobno. Od razu uściślijmy, że dla takich wartości dwubajtowych jak Word łatwiej to przesłać jako Hexstring. Długość stringa zawsze będzie...
Co proszę? Ja się kiedyś załamię:/ Czemu Wy młodzi Bascupowcy nie myślicie:( Może Ci ktoś innny pomoże, mnie ręce opadają. Wpisujesz 01111000 to wysyłasz 8 bajtów:> HELLO! Nie dziw się, że potem masz dużo śmieci na lcd;/ co znaczy RS232 wysyła temperaturę? I W ogóle, wysyła do komputera, potem ona jakoś wpada do UDR i nagle się na LCD pokazuje? No to...
Tak FT232 to fajny chip pod wzgledem pełnego suportu RS232 i wielu innych ale to polecam w nocie poczytać, Co do PL2303 jest spory problem czesto nie działaja prawidłowo brak powtarzalnosci i tyle wersji aplikacyjnych ilu chińczyków szkoda czasu na zastanawianie sie czy ta konkretna partia bedzie działać czy nie, ofszem trai sie czasem doibra przejściówka...
Wydzieliłem całkowicie układ z max232 i jeśli nie zasilę go +5V to zwarcie pinów 2-3 gniazda DB9 żeńskiego powoduje powrót znaków w Hyperterminalu, po podłączeniu zasilania max232 znaki nie powracają. Próbowałem zamienić rx tx czyli 2 z 3 na DB9 ale dostaję śmieci po zwarciu tych pinów. Dzięki za cierpliwość.
BTW: spróbuj zamknąć i otworzyć port przed ponownym wysłaniem. Wcześniej próbowałem ale nie pomaga. Widocznie program nie wysyła czystej liczby tylko jakieś śmieci dodatkowo. Spróbuję zmienić kod w uC może przy pisaniu jest jakiś błąd.
Po dłuższej przerwie wróciłem do tego. Dzięki (at)shootky , gdyby nie to, ze podałeś mi jak odpowiada Twój modem to bym tego nie zrobił... moja funkcja kończyła się warunkiem na wystąpienie znaku <CR> czyli odpadała na samym początku... zrobiłem funkcję, która na sztywno czyta mi 6 znaków i ładnie śmiga... na zadaną komendę AT odpowiada OK . Ponadto...
Witam. Niestety nie pomogło.. Czekam na dalsze sugestie Prawdopodobnie to odbiornik RRQ3 433Mhz daje zbyt dużo śmieci na wyjściu i dlatego procesor "mysli" ze te dane są rs232 i dlatego procesor staje i nic nie wyświetlacz na wyświetlaczu("w tle" czas idzie-gdy załącze ponownie zasilanie nadajnika wszystko wraca do normy) moze ktos sie z tym juz spotkal?...
nie wiem czy dobrze zrozumiałem: a skąd niby miało by się wziąść -12/12V w USB. USB posiada 5V a słyszał kolega o układzie MAX232 - dzięki któremu można uzyskać napięcia + - 12V potrzebne dla standardu RS232 Sh44dow - odradzam ci akurat tę przejściówkę - tzn opieram się tylko na tym, że sam dawno dawno temu zakupiłem na allegro przejściówkę w identycznej...
... Config Portd = Output nie może być , bo wtedy pin RXD ustawiasz jako wyjście.Sprawdziłem , na Bascom 1.11.7.4 Config Portd.1 nie kompiluje się , ale można użyć "zamiennika" Ddrd.1=1 lub Set Ddrd.1 . Sprawdź. Piotrek niestety po poprawkach nadal nie działa ( śmieci )
http://www.ieeinc.com/specs/PDK_0003_INO... Ogólnie powiem tak. Jeżeli połączę komputer z wyświetlaczem przez rs232 i w hyper terminali nadam transmisję 9600 bodów + 8 bitów danych + bit stopu wtedy wszystko ładnie się wyświetla. Kiedy podłącze wyświetlacz pod system dsm51 z napisanym programem wywala śmieci albo same hashe #. Taka sama sytuacja...
mam 90s8515 zrobiłem układ na max232 układ działa ale wysyła śmieci krzaki odbieram dane w terminalu bascoma i hyperterm ale to samo pomóżcie $regfile = "8515def.dat" $baud = 9600 Do Print "aaaaaaaaaaaaaa" Wait 1 Loop
Witam wszystkich. Ponawiam temat, ponieważ poprzedni został usunięty z powodu zbyt niedokładnego opisu problemu, dlatego spróbuje tym razem to zrobić lepiej. Posiadam dwa urządzenia wykorzystujące układ max232 cpe. Jedno to master dla termometrów 1-wire na atmedze16 (dla zainteresowanych 1-wirem mogę udostępnić kod), drugie to jtag także na tym procesorze....
Rezystory terminujące z tego co przeczytałem to są używane przy dużych odległościach i szybkościach więc ich nie załączam. Przy braku podciągania obu linii na terminal wysyłane są śmieci :| niestety nie posiadam rezystorów 520R i najwcześniej po weekendzie będę mógł przetestować jak układ działa z nimi, ale wątpię, że to ma aż tak duże znaczenie..
Witam! Po odłączeniu sygnału RESET najprostszego programatora ISP (podłączenie bezpośrednio z portu LPT do procesora) od procesora AT90PWM3B ten zaczyna wysyłać przez port szeregowy RS232 dziwne, nierealne dane. Napięcie na tym sygnale przy odłączonym oraz przyłączonym sygnale reset z programatora jest takie samo (stan wysoki). Proszę o wskazówkę. Dziękuję...
Każdy się z tym problemem spotkał, problem tkwi w budowie i przeznaczeniu modułu. Moduły zostały zaprojektowane do przesyłania krótkich "pików" o stałej amplitudzie i dość niedużej prędkości zmian. Ponieważ odbiornik non stop zbiera z eteru śmieci czyli defekto dla rs232 sa to dane, wiec często bywa że początek transmisji jaki inicjuje ramkę w rs232...
Sprawdziłem - system zainstalowany u mnie na "terminalu" zajmuje 331 MB, z tego sporo jest śmieci do wyrzucenia - bez nich około 100MB. Przyjmując, że nie używasz na nim kompilatora C, ani Pythona, najwyżej Tcl/Tk (można w nim napisać program do komunikacji z RS232 i z serwerem np. HTTP/HTTPS w Internecie), nie masz Firefox-a (ja mam, zajmuje 65MB flasza...
Spokojnie, układ zasilam z regulowanego zasilacza, to jest 5V, pisząc o jego "stabilności" miałem na myśli, że raczej nie jest to zbyt dobrze odfiltrowane napięcie i może siać różne rzeczy. Kiedyś przy testach komunikacji przez rs232 poza samymi danymi przesyłane były różne śmieci, dopiero jak ten zasilacz zamieniłem na akumulator, wszystko zaczęło...
Czy takie 'zgranie' będzie pasowało? I czy jest to max prędkość w jaki sposób MEGA i FT232 mogą się komunikować z PC Będzie pasowało - dokładnie jak pisze tmf 1% to nie błąd dla RS232 - można spokojnie sobie pozwolić na błąd z tolerancją do +/- 2% jak się patrzy na te tabelki Z ciekawości zapytam skąd chcesz brać 130kB danych na sek w takim AVR'ku...
Jaka masz tą przejściówkę ( na czym oparta) , moze coś blokuje ci port czasami jest tak że jakiś śmieć miocha w rejestrach proponuje skan spybotem i przelecieć rejestry
Mam układ dwóch uP (at90s2313) które komunikują się w jedną stronę przez rs232. Potrzebuje rozdzielić te dwa układy i wstawić pomiędzy tor radiowy 433MHz. Wysyłane jest pare bajtów co 1 sekunde przy predkości 600 baud. Które moduły wybarać żeby to ruszyło odrazu bez żadnych kombinacji. Czas mnie goni i niestety nie mam czasu na eksperymenty :( próbowałem...
Autor kitu sam zaleca korzystanie z przejściówek na FT232 i w takową też się zaopatrzyłem, jednak pisze mi, że "Unable to open". Mam drugi laptop z wejściem RS232 oraz gdzieś w śmieciach mam chyba układ MAX3232. Będzie działać?
Nie przeczytałeś dokładnie. Masz zdjęcia gdzie trzeba się wlutować w płytę i wykorzystać przejściówkę usb->rs232. Przejściówka kosztuje kilka zł, goldpiny które lutujesz w płytę koło złotówki. O panie kochany, to ja go chyba wyrzucę w śmieci. Sądziłem, że sprawa będzie łatwiejsza a tutaj o. Tak czy inaczej dziękuję za pomoc. No chyba, że jest kolega...
Witam, Próbuje zmusić UART do poprawnego działania niestety zarówno w trybie DMA jak i bez po rs232 lecą te same śmieci. Poniżej przedstawiam sposób konfiguracji przy współpracy z DMA1. [syntax=c] void USART2_Setup(void) { //PA3 RxD //PA2 TxD RCC->APB2ENR |= RCC_APB2ENR_IOPAEN; //PA2 funkcja alternatywna PUSH-PULL GPIOA->CRL |= GPIO_CRL_CNF2_1; GPIOA->CRL...
podczas zasilania... klikam connect odpalam zasilanie i wyskakują takie kwiotki Chodzi o to, że się pojawiają jak włączysz zasilanie karty, a potem już nie? Czy z włożonym MAX485, jak odczytasz coś z karty, to za każdym razem pojawiają się te same krzaczki? Czy możesz wybrać opcję "custom baudrate", a w "custom BR" wpisać 300 albo 400? Hexy wyglądają,...
Nie zaszkodzi też poszukać jakiegoś zasilania na płycie w obszarze napięć +12 -12V bo jeżeli to sprzęt z dawnych czasów to kiedyś nie stosowano przetworniczek , tylko zasilanie szło bezpośrednio z zasilacza AT. Może poszedł zasilacz w urządzeniu SAB o ile jest to jakiś zasilacz impulsowy. Zazwyczaj te -12 nie bywało testowane więc może całość dalej...
Korzystam z kamerki MCA-25, z którą komunikuję się za pomocą protokołu rs232. Na początku nadaje ona z prędkością 19200 bodów. Żeby nie było za łatwo lubi ona wysyłać śmieci. Pierwsze np. 3-4 linijki to śmieci zakończone "AT\r". Jednak pic coś źle odczytuje, bo nie natrafia na żadne "A". Oto kod: WHILE 1=1 IF RXD=0 THEN 'PRZY 19200 1 BIT TRWA 52US RCV=0...
Może jakieś wskazówki? Sekwencja komend. Soft producenta najpierw odpytuje z czym ma do czynienia. Druga rzecz, że prawdopodobnie wysyłasz bez znaku 0Dh na końcu, albowiem nawet na śmieci powinien odpowiedzieć (NAKss. Może być to jeszcze związane z kontrolą przepływu danych. P.S Do tematu: Też miałem problemy ze stabilnością mojego OrangePi. Wygląda...
Podbijam stary temat bo widzę, że często zabierano głos w sprawie webserwerka z http://www.ulrichradig.de a mój problem może przyczynić się do rozwiązania innych problemów z tym projektem. Zrobiłem ten w wersji Atmega128 plus RTL8019AS (Single Side Webservers 26.10.04) , no i mam problem bo nie mogę go odpalić. Połączenia sprawdziłem chyba z 10 razy....
A czy jak wyślę jeden komunikat między DLE STX i DLE ETX, to odpowiedź też dostanę między DLE STX/DLE ETX? To by mogło być użyteczne, bo formaty niektórych odpowiedzi są takie, że trudno napisać uniwersalny kod do wykrywania końca odpowiedzi (a to jest o tyle istotne, że muszę rozpoznać ten koniec, żeby móc wystać pakiet do innego urządzenia). Raczej...
To raczej nie pomoże bo nadal będzie wysyłany bit startu. Trzeba by raczej dodawać normalne opóźnienie. Ale nie sądzę żeby to było to. No i właśnie te same bity startu umożliwiają odzyskanie synchronizacji bitowej. Jeśli trafi się 0xFF, kolejne bajty zostaną już odebrane poprawnie. Oczywiście może to nie być ten przypadek, szczególnie jeśli zostanie...
Chyba mam uwalonego rs232 TTL na USB - zachowuje się dziwnie: odbieram sygnały z konsoli DVR'a ale nie przesyła wklepywanych znaków ;( Jak odepnę GND przewywa boot wysyłając przy okazji całą masę śmieci na terminal W załączniku masz plik jak chcesz możesz spróbować opcji jaka tam jest dostępna aktualizacja przez USB może postawi na nogi rejestrator....
Układy, które użyłem, mają kilka lat, może nawet 10. Zakupiłem nowe i problem jest dokładnie taki sam. Zasięg afery z podrobionymi 3232 był wielki i nie można wykluczyć że wciąż jakieś zapasy tych chipów wypływają. Ale konkretnie zjawisko nadawania jakiś śmieci na TX dotyczyło sytuacji gdy na wejście RX przychodzi transmisja i to o poziomach gdzieś...
Jeżeli masz windowsa 64bity sprawdź przejściówkę na innym komputerze, ale obowiązkowo 32 bity. Mam jedną płytkę do ARDUINO i przestała mi działać po przesiadce na windowsa 64 bity. Sprawdzana na windows 7, 8 64 bity na różnych komputerach nie działała. Na windows 32 zawsze działa. Na win 8 chociaż diódki informujące o komunikacji świecą i w komputerze...
Wiem że temat rs w AVR był wielokrotnie wałkowany, ale nie znalazłem iterpretera komend w asm, łatwiej byłoby w c ale ja potrzebuję w asm. Ma może ktoś jakieś takie rozwiązanie, albo jakiś link i mógłby się ze mną podzielić. Ma dziłać tak: do procesora po rs przychodzą komendy w postaci stringu np.: led1-on , led1-off, plikxxx-start, plikxxx-stop. procesor...
Dzięki czy mogłbyś mi podpowiedzieć jak wysłać ramkę tak aby labview to zrozumiał ? Przecież napisałem: trzeba wysłać liczbę jako napis; tylko nie wiem, czy do oddzielenia części całkowitej ma być użyta kropka, czy przecinek - to potrafi zależeć od języka, na który ustawiony jest komputer (dla en_US to jest kropka, dla pl_PL przecinek; jest jakiś trick,...
Co racja to racja W530 występują w różnych konfiguracjach - sam mam "niefabryczną", którą sobie dostosowałem :) W używkach trzeba uważać na matryce wymienione na "najtańsze z najtańszych", bez odwzorowania kolorów. Jeżeli chodzi o wady - dla mnie jest to głównie waga, tym bardziej, że mam cięższą od standardowej baterię o podwyższonej pojemności, ale...
Sprawa okazała się być błaha... źle zrobiłem kabel - pomyliłem piny ;/ niemniej jednak nadal po wciśnięciu reset_a pojawiają się śmieci... tylko po odłączeniu i ponownym podłączeniu zasilania terminal nie jest zaśmiecany. dzięki za Info Lysoleq - zastosuję się do Twoich rad... jak tylko kupię odpowiedni kwarc... póki co sprawdzę 8Mhz
Dobra, chyba musze napisać coś więcej :cry:. Problem był nieco inny: 1. Mam do dysapozycji modem przemysłowy FASTRACK (bez oprogramowania). Celem jest napisanie oprogramowania, które go obsługuje. 2. Nie uzywam przerwań BIOSu, ani nie odwołuje się do stałego adresu portu. UserPort nie jest mi potrzebny. Nie odgrzebuje jakiś starych programów, tylko...
Potrzebuję podłączyć do "komputera" (CompactRIO z NI RT-Linux-em) kilkanaście urządzeń, z których część ma porty RS485, a inne RS232. Te urządzenia to sterowniki turbopomp Varian-a (mają RS485) i jednostki sterujące CenterThree Leybolda (mają RS232) - mają być jeszcze inne. "Komputer" ma port RS232, port RS485 (+moduł z czterema portami RS485). Nie...
Ten zestaw nie służ do transmisji RS232. Aby działał poprawnie musisz kodować słowa podobnie jak w RC5 lub układach PT2272/2262. Te moduły "łapią śmieci", a to fałszuje transmisję. Na upartego można na niewielką odległość przesyłać wolno np 300 bodów transmisje, warunkiem jest stała "nośna", czyli na przykład pomiędzy słowami nadajesz np same zera,...
Jak inaczej moge sobie sprawdzic ile bajtow mam wpisane do zmiennej Tx_Buffer (char Jeśli żaden bajt nie sygnalizuje końca ani długości, to musisz jawnie przekazywać ilość wpisanych bajtów przez dodatkowy argument - w przeciwnym przypadku z ciągu "asdfg" nie da się wysnuć, czy należy wysłać 1 bajt a reszta to śmieci ze stosu czy należy wysłać 4 a ostatni...
Witam, int c, ch[30], i, stat; do{ c = inportb(PORT1 + 5); if (c & 1) {ch[i] = inportb(PORT1); printf("%c",ch[i]&... stat=1; i++;} else stat=0; }while(stat==1); To zarówno w trakcie odbioru jak i potem w osobnej pętli printf("%c",ch A jakbyś zainicjalizował...
Zmontowały taki sterownik PC silnika krokowego http://obrazki.elektroda.pl/1544496200_1... I po wywołaniu w terminalu pojawiają się śmieci. Częściowo komunikaty są czytelne ale ogólnie to śmieci, poza tym komunikacja w stronę sterownika nie działa. Natomiast po podłączeniu bezpośrednio wyprowadzeń mikrokontrolera do linii rx tx konwertera...
Chmm... Byłem przekonany, że podpiąć mam matrycę pod resztę kompa ale wraz z inwerterem tej matrycy (przełożyć zarówno matrycę jak i inwerter). A kabel który łączy matrycę i inwerter z płytą główną (i tutaj sprawdzałem) kończy się innymi wtyczkami. Faktem jest że kabel wchodzący do samej matrycy ma podobną (identyczną) wtyczkę. Sądziłem, że inwerter...
Witam. Już kilka dni męczę się z tymi modułami. Schemat mam taki jak na stronie http://loee.jottit.com/rfm12b_and_avr_-_... , jedynie zamieniłem ze sobą linie MOSI i MISO. Używam programowego SPI. Korzystałem z kilku bibliotek zamieszczonych w tym temacie, m. in. ze strony 3 (http://www.elektroda.pl/rtvforum/topic8... którą zamieścił...
Daj dokładny link do projektu bo tam jest pełno śmiecia nie wspominają co wyskakujących okienkach. A kwarc startuje?
No jak zwykle sam dochodzę do rozwiązań: - podstawowym problemem a bardziej przyczyną było używanie płytki testowej ZL2MCS51 firmy BTC i to że nie skojarzyłem pewnego faktu - port 3 używałem do szyny danych, a przecież na nim jest sprzętowy RS232 przez który jest programowany mikrokontroler - to był powód pojawiania się we wszystkich bajtach włączonego...
Witam wszystkich. Mam taki problem do EEPROM-u zapisałem następujące dane: adres IP (192.168.0.250), maskę podsieci, bramę, DNS oraz adres MAC (zapis szesnastkowy liter z kodu ASCII) w sposób dziesiętny czyli każda komórka zawiera kolejną wartość pod adresem 0x00 jest 192 pod 0x01 jest 168 pod 0x02 jest 0 pod 0x03 jest 250 i tak dalej. Sprawa się komplikuje...
Witam Jakiś czas temu kupiłem u Chińczyków czarny moduł ESP8266-01. Chciałem go wykorzystać do zbierania bezprzewodowo informacji od czujnika temperatury DS. Podłączyłem piny według schematu ale, że pod ręką nie miałem miernika przez pomyłkę wybrałem zły goldpin na przejściówce USB-RS232 i dostał przez chwilę 5V. Pomyślałem,że go na starcie posłałem...
Powiem więcej poprowadzenie takiej ilości kabli i umieszczenie na końcu wyświetlacza to prosta droga do śmieci na ekranie tegoż wyświetlacza i mega zakłóceń z tak długich linii. Więc dobrze pomyślałeś na samym początku - jeśli chodzi o założenia. Może ta ATmega644p to lekki przerost formy nad treścią bo to olbrzymi procek jak na te potrzeby, które opisałeś...
Dzięki wszystkim za zainteresowanie. Chodzi mi o pakiet 80C552 który był na elektrodzie. Miałem troche problemu z odpaleniem ale udało sie wina była w moim kompilatorze. Później powstał problem z transmisją który potwierdził autor pisząc że nie miał już czasu nz dopracowanie transmisji i postanowiłem coś poprawić. Troche posiedziałem i udało mi się...
Co do kabelka to ja miałem 2-3, 3-2 i masa. Powodzenia Wykonałem kabelek dokładnie wg opisu i rysunku w EDW 10/97 s.22 (III-cia część cyklu o AVT 2250). Jest tam wyraźnie narysowane i napisane że oprócz skrzyżowanych 2 i 3 należy zmostkować 4 z 6 i 7 z 8. Gdy takim kabelkiem próbuję do "lekcja 2 com1" wszysko przebiega OK, pisze że skompilował i skopiował...
Witam, chciałem spróbowac komunikacji na RS'sie - Atmega8 <-> Atmega8, ale przed tym spróbowałem zobaczyć, czy jak połącze linie transmisyjne TXD i RXD to czy transmisja będzie się odbywała dobrze. Po napisaniu poniższego programu ukazuje się napis “hello” ale oprócz tego jeszcze dwa inne znaki (niechciane) na symulacji w terminalu...
Wszystkie rejestry mam poustawiane tak, jak powinny być, luty i schemat sprawdzane 100 razy... Po odpaleniu aplikacji, która ma się komunikować z prockiem (cyklicznie wysyła znak i czeka na odpowiedź) nic się nie dzieje: na liniach Txd i Rxd procka jest stan wysoki, na linii Txd portu jest -10V, na Rxd portu jest 0V. Jeśli jednak zewrze się nóżki 12...
Postaram się sprawdzić echo moduł żyje bo jak połaczę go przez bluetooth to jak coś przesyłam z jednego terminalu na drugi to dostaje śmieci o długości tego co wysłałem. Dodano po 2 Moduł działa sprawdziłem przez połączenie txd z rxd więc problem tkwi w przejściówce RS232/USB najprawdopodobniej trzeba dać podrodzę jakiegoś max232 Dziękuje za pomoc
Kabel działa - jest echo. Co do mojej płytki: Napisałem prosty program który ma wysłać tekst na UART w pętli nieskończonej. Zaprogramowałem procka, podłączyłem kabel, ustawiłem parametry transmisji w hyperterminalu włączyłem połączenie i wysypał się Windows (Blue screen). Próba druga zaowocowała wysłaniem kilku linijek tego tekstu... po czym transmisja...
Sprawdzaliście po aktualizacji oraz rekalibracji działanie wewnętrznego generatora do regulacji sond? U mnie pojawiły się tam jakieś cykliczne śmieci: https://obrazki.elektroda.pl/2148916100_... Oba kanały podłączone fabrycznymi sondami do wyjścia generatora. Parametry pomiaru Model:DS1054Z SN:DS1ZA19522xxxx Manufacturer:RIGOL...
Płytka cyfrowa ( http://www.edrum.info/files/edrum16_v1_5... ) jest połączona z płytą analogową ( http://www.edrum.info/files/analog8_v06.... ) złączem J3 na schemacie płyty cyfrowej a złączem J9 na schemacie płyty analogowej płytka piezo jest podłączona pod jedno ze złączy J1-J8 (J1 jest uszkodzona) Czy ta dziwna reakcja modułu na podłączenie do...
Witam, Problem jest tego typu, że komp zwiesił się w trakcie wgrywania firmware do formattera HP (dokładnie to Laser Jet 2015). I chciałbym się dowiedzieć czy ktoś z was wgrywał softa bezpośrednio w pamięć formattera ? Coś a'la JTAG, czy istnieje taka możliwość ? Na formatterze widoczne są miejsca np Proto Only, lub bardziej podchodzacy wręcz pod RS232...
robot śmieci wiadomości śmieci putty śmieci
schemat zasilacz antenowy przewodność mosiądzu mapowanie portu drukarki
najlepsze czaty delonghi caffe corso
Volkswagen Golf 4 - Strzał przy skręcie w lewo Wskaźnik płynu chłodzącego w Peugeot Boxer 2.2 HDI - diagnostyka i naprawa