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.
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...
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.
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ć.
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.
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...
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
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...
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
Problem rozwiązany. Kabel RS232 i soft 4.5PL. Kabel USB do śmieci.
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.
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...
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 :)
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?
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...
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.
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 :(
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.
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?
PortMon, Putty sprawdzałeś? Tak sprawdziłem, jeden i drugi dorzuca śmieci, lub nie odczytuje całości pakietu.
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...
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ć.
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...
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...
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...
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?
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....
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...
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...
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...
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...
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".
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ć?
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...
(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...
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ść.
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 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...
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...
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§ť›...
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...
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.
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?...
... 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
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...
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..
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...
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ę...
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...
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...
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...
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...
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...
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...
Mam prosty moduł z procesorem. Sprowadza się do wyprowadzenia pinów procesora + rs232 i dwa usb. Mam tam kwarc 8MHz. No a sam procesor przez pll na 72MHz jest ustawiony. Sprawdzałem różne konfiguracje - znak też próbowałem wysyłać - otrzymuje niemal identyczne śmieci jak w DMA, dla pojedynczego znaku jest to zwykle coś w stylu FE jakiś bajt FF.
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...
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...
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...
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....
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,...
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....
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...
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
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...
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...
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...
Daj dokładny link do projektu bo tam jest pełno śmiecia nie wspominają co wyskakujących okienkach. A kwarc startuje?
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...
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ł...
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,...
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ć?
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. 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ł...
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ł...
Popatrz w szufladzie za kablami do starszych telefonów komórkowych. Niestety jakiś czas temu robiłem porządki i wszystko wylądowało w śmieciach. Chodzi o kabel rs232, który zmienia wysokie napięcie na gnieździe na 3,3V. Prawdopodobnie w tym kablu znajduje się układ MAX232. Mógłbym prosić o link jaki musiałbym kupić ? Rzuciłem okiem na allegro i znalazłem...
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...
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...
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...
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...
rs232 śmieci robot śmieci wiadomości śmieci
drugi pilot samochodu odzysk danych nokia indukcyjność łuku
komunikacja radiowa satel galmet wyswietlacz
Montaż bramy garażowej IsoMatic 500: krok po kroku Czy można nałożyć dwie warstwy silikonu?