Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 25 wrz 2024, o 17:26


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 45 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 5 sty 2013, o 21:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Witam, od kilku godzin studiuję różne poradniki etc jak prawidłowo rozwiązać komunikację atmega <> pc za pomocą rs232 + max232

Mam taki kawałek kodu:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Biblioteka:
http://homepage.hispeed.ch/peterfleury/avr-uart.html

Sprawdzam dane w terminalu i dostaję coś takiego:
Kod:
OŁQ˘T<0>


Próbowałem różnych sposobów, z biblioteką, bez, uart, usart i ciągle są jakieś dziwne znaki :(

Co robię źle?

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 21:31 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

przecież w książce:

http://atnel.pl/mikrokontrolery-avr-jezyk-c.html

masz wszystko pięknie opisane i to z użyciem nawet buforów cyklicznych .....

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 21:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Nie posiadam tej książki, poza tym nie mieszkam w PL i mogę mieć problem z kupieniem jej.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 21:47 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

arturf209 napisał(a):
Nie posiadam tej książki, poza tym nie mieszkam w PL i mogę mieć problem z kupieniem jej.


Ludziska z krajów UE spokojnie kupują i wysyłamy - chyba że mieszkasz gdzieś jeszcze dalej ;) no ale to trzeba by się było dowiedzieć o przesyłkę na poczcie - oczywiście gdybyś chciał ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 21:51 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

arturf209 napisał(a):
Próbowałem różnych sposobów, z biblioteką, bez, uart, usart i ciągle są jakieś dziwne znaki :(
Co robię źle?

Porównaji F_CPU z taktowaniem procesora (fusebity) oraz prędkość w programie z prędkością w terminalu.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 21:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Póki co potrzebuje rozwiązania konkretnego problemu, nie zachęcasz mnie do kupna jej. Nie mam pewności czy akurat tamto opisane rozwiązanie zadziała, gdyż testowałem kilkanaście rozwiązań i ciagle jest podobny problem.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 21:57 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

To podaj może najpierw właśnie jak masz ustawione Fusebity - czyli jakie masz dokładnie taktowanie procesora? Bo skoro nic ci nie działa nawet najprostsza procedura do wysyłania przez UART z noty PDF dowolnego procka to masz albo problem właśnie z taktowaniem albo z połączeniami. Nie ma innego wyjścia.

------------------------ [ Dodano po: 4 minutach ]

Jak mi nie działa UART i jakieś tam biblioteki - nawet moje - to sięgam do noty PDF, spójrz:

ObrazekObrazek

i robię te dwie super PODSTAWOWE funkcje

to MUSI działać ;) a potem już jakoś ruszysz dalej. No chyba że masz kłopot z taktowaniem jak pisałem wyżej i kolega Krauser.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 22:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Krauser napisał(a):
Porównaji F_CPU z taktowaniem procesora (fusebity) oraz prędkość w programie z prędkością w terminalu.


Odczytując fusebity w AVR Burn-O-Mat, mam ustawiony wewnętrzny zegar na 8MHz
W ustawieniach projektu mam ustawione:
Obrazek

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 22:04 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

No ok czyli 9600 powinno ci śmigać

to teraz sprawdź to co wyżej pisałem

tylko sobie zmień najwyżej ilość np bitów startu na 1 ....

ja akurat pokazałem fragmenty z noty ATmega32 ale to żadna różnica

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 22:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Próbowałem tych funkcji, natknalem sie na nie wiele razy ale taki sam efekt. ;/ nie ważne czy używam terminala czy swojego programu w c# może problem leży przy odbiorze? Muszę zaznaczyć np ile jest bitów stopu , prędkość etc

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 22:27 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

arturf209 napisał(a):
Próbowałem tych funkcji, natknalem sie na nie wiele razy ale taki sam efekt. ;/ nie ważne czy używam terminala czy swojego programu w c# może problem leży przy odbiorze? Muszę zaznaczyć np ile jest bitów stopu , prędkość etc


No w terminalu oczywiście że musisz USTALIĆ IDENTYCZNE warunki

czyli np 9600, 8, n, 1

taka typowa ramka

Jak ci nie działa to co w nocie PDF to możesz nie testować nic innego bo też nie zadziała - taki się do tego podchodzi.

proszę bardzo dla ATmega8 inicjalizacja prawidłowa dla ramki jak wyżej:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


a jeśli chodzi o Baud_rate to zrób tutaj tak:

http://mirekk36.blogspot.com/2013/01/rs ... trick.html

czyli:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


i potem:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


a wtedy jeśli w terminalu ustawisz taką samą ramkę to MUSI zadziałać :)

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


czyli w main np:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


i będzie gites

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 22:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Zrobiłem tak jak poleciłeś, cały kod wygląda tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


F_CPU oczywiście eclipse ma dodany, tak jak pokazywałem.

Otrzymuję w terminalu:
Kod:
Ŕ<0>ŔŔ<0>ŔŔŔ<0>


Baud rate: 9600
Data bits: 8
Parity: none
Stop bits: 1
Handshaking: none

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 22:37 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

Jeśli masz procek ATmega8 to weź pobierz sobie ten program MkAvrCalculator

http://atnel.pl/mkavrcalculator.html

i za jego pomocą odczytaj Fusebity i pokaż albo powiedz ok ? Będzie działał z twoim prockiem ZUPEŁNIE za FREE

------------------------ [ Dodano po: 2 minutach ]

Ten program jak pokazałeś jest już w pełni OK i MUSI działać

na wszelki wypadek jeszcze możesz zrobić CLEAN i ew zajrzeć co ci się pojawia w konsoli po kompilacji czy na pewno widać że kompiluje się ATmega8 (raczej tak) i czy na pewno F_CPU = 8000000

------------------------ [ Dodano po: 2 minutach ]

Bo ten efekt co pokazujesz to już może TYLKO świadczyć albo o kłopocie z niedopasowaniem fizycznego taktowania procka albo coś nie tak z połączeniami niestety. Chociaż z max232 nie powinno być raczej kłopotów ALE ........

ALE właśnie ;) odłącz od max232 na chwilę procesor tzn linię TX i RX i zewrzyj te linie na samym MAX232 - żeby zobaczyć czy wraca ci prawidłowo w ogóle echo to sprawdzisz KABLE ;)


Autor postu otrzymał pochwałę

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 22:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Zrzut z konsoli wygląda ok:
Obrazek

Zrzut z AVR Burn-O-Mat:
Obrazek

Zrzut z programu, który podałeś:
Obrazek

Jak widać w jednym jest na 8 w drugim na 1.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 22:48 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

No widzisz ? ;) czyli masz procka ustawionego na 1MHz i stąd kicha

teraz wejdź w zakładkę "FUSY UPROSZCZONE" - kliknij ptaszka na wewn. oscylator 8MHz i w zakładce "Programator AVR" zapisz to do procka i sprawdź wszystko

------------------------ [ Dodano po: kilkunastu sekundach ]

aha ale zaraz - a kliknąłeś najpierw w moim programie ŻÓŁTY KLAWISZ - "Sprawdź podłączony AVR" w zakładce "Programator" ??? Bo nie chodzi o to żeby go wybrać z listy - tylko WYKRYĆ ;) mój program sam wykryje procka i jeszcze odczyta sam fuski jakie ma ustawione.
A jeśli wybrałeś SAM z listy to rzeczywiście - pokazał tylko DOMYŚLNE/Fabryczne fusebity a nie te które siedzą w procku.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 22:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Nie kliknąłem, ciamajda ze mnie. Już sam do tego doszedłem po chwili ;p Ale tak czy inaczej był ustawiony na 1 MHz.

Wszedłem w zakładkę Fusy Uproszczone, zaznaczyłem 8mhz, następnie w programator, wybrałem operację zapis, rodzaj pamięci na fuse bity i kliknąłem wykonaj :) Teraz odczytuje jako 8mhz ale problem nadal ten sam :(

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 22:55 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

No ale już jesteśmy bliżej prawda ? ;)

teraz zrób test z ECHEM jak napisałem wyżej żeby sprawdzić kable i MAX232

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Nie rozumiem tego testu z echem, odłączyłem kable i w terminalu po prostu wysłałem "test", nie wiem czy o to chodziło

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:03 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

no nie o to chodziło

zobacz - jak masz rozłączone kable to gdy wpisujesz coś w terminalu to jest pusto nic się nie pojawia - tak ma być

i teraz odłącz procka od MAX232

nóżki MAX232 - te które szły do procka Tx i Rx zewrzyj ze sobą

dzięki temu jeśli teraz w terminalu klikniesz literkę A to ona się pojawi - dlaczego ? Bo terminal ją wyśle na koniec aż do max232 - a tam co ? twoja pętla - więc ECHO wróci ładnie do terminala

a jak nie wróci albo będą krzaki to znaczy że LIPA z kablami albo MAX232

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2011
Posty: 265
Lokalizacja: Szczecin
Pomógł: 9

mirekk36 napisał(a):

ALE właśnie ;) odłącz od max232 na chwilę procesor tzn linię TX i RX i zewrzyj te linie na samym MAX232 - żeby zobaczyć czy wraca ci prawidłowo w ogóle echo to sprawdzisz KABLE ;)


Sprawdziłeś? Bo nic o tym nie piszesz? Po tym teście będziesz wiedział, czy masz dobrze wykonane podłączenia elektryczne.

_________________
www.iuvo.it - Automatyka Budynkowa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Odłączony max232 od procka, złączone linie Tx, Rx ze sobą, wpisuję "a" i klikam "send" i program się zawiesza...

------------------------ [ Dodano po: 4 minutach ]

Jeżeli próbuję wysłać np "test" to program się zawiesza, ale przy próbie wysłania literki PRAWIE wszystko działa, prócz tego że wysyłając np:
"z" dostaję: ú

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:13 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

Nooooo to widzisz ;) MASZ BYKA ZA ROGI panie kochany

winny jest sprzęt tzn to co pomiędzy procesorem i terminalem - ECHO MUSI BYĆ

to teraz kolejny test ;)

odłącz MAX232 i zewrzyj w samym porcie COM linię Rx i Tx ;) i zobacz czy będzie ECHO - no tu MUSI być

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

hmmm...

Jęśli program ci się wiesza na samym teście Echa za maxem to coś masz poryte na interfejsie
może max może kable --- oczywiście pamiętasz że kabelki sie krosuje ??

RXD na TXD
TXD na RXD
no i jeszcze konieczna jest wspólna masa

inaczej śmieci będą zawsze

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:14 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

No tak o masie nie wspomniałem .... bo to się wydaje tak podstawowe że najczęściej się zapomina wspomnieć ;) dobrze że jest tu czujne oko SunRivera ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Taka przejsciowka:http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
Max232: http://item.mobileweb.ebay.co.uk/viewitem?itemId=110769034040&index=1&nav=SEARCH&nid=90547367164

Czyli mam podłączyć tx z maxa do rx w atmedze??

------------------------ [ Dodano po: kilkunastu sekundach ]

Masa oczywiście wspólna ;)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2011
Posty: 265
Lokalizacja: Szczecin
Pomógł: 9

Z jakiego terminala wysyłasz komendy na RS232? Może masz źłe ustawiania w swoim terminalu? Czy te komendy wysyłasz ze swojego programy w Delphi, C#...? Do testowania RS232 są dedykowane terminale (PUTYY, Terminal... itd)

_________________
www.iuvo.it - Automatyka Budynkowa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:21 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

zapomnij o zwieraniu Rx i Tx w procesorze - to nie ma NIC wspólnego z badaniem Echa przecież

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

IUVOit napisał(a):
Z jakiego terminala wysyłasz komendy na RS232? Może masz źłe ustawiania w swoim terminalu? Czy te komendy wysyłasz ze swojego programy w Delphi, C#...? Do testowania RS232 są dedykowane terminale (PUTYY, Terminal... itd)

Używam programu "Terminal by Br@y++", znalazłem na jakimś blogu chyba o tematyce AVR

mirekk36 napisał(a):
zapomnij o zwieraniu Rx i Tx w procesorze - to nie ma NIC wspólnego z badaniem Echa przecież

Nie, ja zrozumiałem dobrze, mam zwierać w max232 :) I tak też zrobiłem.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:25 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

aaaaaaaaaaaaa czyli ty nie podłączasz tego do zwykłego portu COM w komputerze - eeeeeeh - tak to jest - 3 strony gadania a na końcu najważniejsza informacja :(

panie kochany ta twoja przejściówka może być KOCIA tzn wcale nie MUSI - choć tego nie twierdzę na 100% że tak jest - ale wcale nie musi być po drugiej stronie w standardzie RS232 .... tylko TTL

tylko ty pewnie nie orientujesz się co to znaczy standard RS232 i czym się różni od TTL :(

http://pl.wikipedia.org/wiki/RS-232

zobacz sobie jakie napięcia są w RS232 a w TTL masz od 0 do 5V

------------------------ [ Dodano po: 1 minucie ]

Więc sprawdź ty najpierw napięcia miernikiem jakie masz na pinach Rx i TX na wyjściu tej przejściówki swojej USB/RS232

od tego trzeba było zacząć - jeśli +5V to masz ją w TTLu - i wszystko ci nie działa przez to że męczysz ją MAX'em

no chyba że będą właśnie napięcia z zakresu RS232 +12V / -12V albo tam troszkę mniejsze np +8V / -8V

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sty 2013, o 23:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Masz kurde racje, napięcia 5v ^^ czyli bezpośrednio mogę ją podłączyć do uC? :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 45 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO