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



Teraz jest 14 lut 2025, o 21:11


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 20 ] 
Autor Wiadomość
PostNapisane: 17 lis 2016, o 22:04 
Offline
Nowy

Dołączył(a): 27 sie 2014
Posty: 19
Lokalizacja: Warszawa
Pomógł: 0

Witam,

Polaczylem Atmega328 z wymieniona w tytule firmowa przejsciowka. Konkretnie to pin PD1 z Tx z miejscu gdzie jest wyprowadzony pelny port RS232 TTL. Dodatkowo polaczylem GND. Czyli od Atmegi ida dwa kabelki do przejsciowki. Przejsciowka jest podlaczona do PC przez port USB. Procesor zasilam dodatkowym zasilaczem. Mam napisany program do nadawania przez UART, wysylam kilka znakow, daje delay 500ms i znowu kilka znakow. Na PC mam puty. Efektem dzialania programu sa znaki, ale nie te ktore wysylam. Znaki w jednej serii daja ten sam efekt. Czyli wyslanie trzech liter A powoduje pojawienie sie trzech zer, ale po tym delay juz znaczek A powoduje wyswietlenie innej literki.
Chcialbym jakas podpowiedz :).
Co do czesci sprzetowej to czy powinienem jakos to polaczenie procesor - przejsciowka rozbudowac?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lis 2016, o 22:15 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

A prędkość transmisji masz dobrze ustawioną?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lis 2016, o 22:25 
Offline
Nowy

Dołączył(a): 27 sie 2014
Posty: 19
Lokalizacja: Warszawa
Pomógł: 0

Mam kwarc 16MHz, predkosc 9600, 2 bity stop, 8 bitow danych, (przyklad przepisalem z noty procesora), WBR tez sprawdzalem, w terminalu ustawiam 9600 i dwa bity stop, bez kontroli parzystosci... Powinno byc dobrze.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lis 2016, o 22:54 
Offline
Moderator
Avatar użytkownika

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

eeeeh panie Kapitanie - po raz kolejny przypomnę, że to forum to nie forum wróżek albo poetów żeby pisać wiersze ;)

Pokaż swój kod związany z komunikacją zamiast zadawać opisowe kalambury. Kod powie więcej niż twoich 1000 słów opisu co ty robisz.

Elektronicy posługują się schematami
Programiści posługują się kodami źródłowymi

ok? ;)

_________________
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: 18 lis 2016, o 11:14 
Offline
Nowy

Dołączył(a): 27 sie 2014
Posty: 19
Lokalizacja: Warszawa
Pomógł: 0

Zgadzam się i pewnie coś narysuję :). Ale gdyby ktoś miał już sprawdzony sposób łączenia uP z przejściówką ATB-USB-RS232, tak aby wyświetlić coś sensownego na terminalu to chętnie skorzystam. Chodzi mi o fizyczne połączenie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lis 2016, o 11:20 
Offline
Moderator
Avatar użytkownika

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

fizyczne połączenie to nawet masz pokazane tutaj:

http://atnel.pl/atb-usb-rs232.html

nie mów że nie zaglądałeś ? ;) ... nie mówiąc już o tym, że masz tam nawet filmik na którym pokazane jest co i jak .... nie wspominając też że w wielu swoich innych poradnikach używam tej przejściówki

_________________
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: 18 lis 2016, o 20:08 
Offline
Użytkownik

Dołączył(a): 26 lut 2014
Posty: 288
Lokalizacja: Gdańsk
Pomógł: 13

Kapitan napisał(a):
Konkretnie to pin PD1 z Tx z miejscu gdzie jest wyprowadzony pelny port RS232 TTL


Linie TX i RX podłącza się na krzyż, czyli TX (przejściówka) z RX(Procesor) i RX(przejściówka) z TX(procesor)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lis 2016, o 21:13 
Offline
Nowy

Dołączył(a): 27 sie 2014
Posty: 19
Lokalizacja: Warszawa
Pomógł: 0

PD1 to jest nadawanie mojego procesora, czyli mam zle polaczone?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lis 2016, o 21:35 
Offline
Moderator
Avatar użytkownika

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

Kapitan napisał(a):
PD1 to jest nadawanie mojego procesora, czyli mam zle polaczone?

eeeh panie panie


_________________
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: 18 lis 2016, o 22:04 
Offline
Nowy

Dołączył(a): 27 sie 2014
Posty: 19
Lokalizacja: Warszawa
Pomógł: 0

Zamieszczam uproszczony schemat. Chcialbym sie dowiedziec czy te dwa przewody miedzy procesorem, a ATB-USB-RS232 wystarcza do nadawania? Oraz drugie pytanie, ktore mnie nurtuje to czy nie musze czegos uziemic lub zewrzec w laczowce CON2. Ta laczowka to oczywiscie integralny element przejsciowki.
Dzieki za filmik, pewnie widzialem, ale chetnie jeszcze raz zobacze i mam nadzieje i dam znac jak znajde odpowiedz na moje pytania.

Sprawdze tez ta sugestie na krzyz i dam znac.

Dzieki za poswiecony czas :).

PS
Chcialem zamiescic schemat, ale *.jpg jest niedozwolone. Ciekawe jaki format jest dobry?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lis 2016, o 22:21 
Offline
Moderator
Avatar użytkownika

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

Cytuj:
Sprawdze tez ta sugestie na krzyz i dam znac.


dżizas - ;) kolego .... kliknij w ten filmik - nie będziesz oglądał CAŁEGO tylko od wybranego przeze mnie momentu i nie pisz dalej o próbowaniu .... bo mnie skręca ;) ..... po 2-3 minutach obejrzenia tego fragmentu już NIGDY nie będziesz próbował - tylko zrozumiesz

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

Cytuj:
Chcialem zamiescic schemat, ale *.jpg jest niedozwolone.

dozwolone dozwolone

_________________
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: 19 lis 2016, o 08:17 
Offline
Nowy

Dołączył(a): 27 sie 2014
Posty: 19
Lokalizacja: Warszawa
Pomógł: 0

Film dalej jest od poczatku. Sporo jest o rownaniach z 10 zmiennymi i o niebieskich zebach. Nic nie widac o kablach RS :).

------------------------ [ Dodano po: 23 minutach ]

Obrazek

Uwaga, umiem dodac obrazek :), kawalek slonia jest zjedzony. No, moze to nie do konca ten slon, ale zawsze cos.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2016, o 09:24 
Offline
Moderator
Avatar użytkownika

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


ok teraz jest z konkretnym czasem

_________________
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: 19 lis 2016, o 10:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Ze schematu wynika, że pin PD1(Tx) podłączyłeś do GND przejściówki, za to Tx przejściówki podłączyłeś do GND Atmega8.
PD1(Tx) z Atmega8 powinieneś podłączyć do nóżki nr2(Rx) z ATB-USB-RS232, a GND z nóżką nr12(GND).
Dodatkowo zwróć uwagę na prawidłowe zasilanie mikrokontrolera. Jak myślisz, gdzie powinna być podłączona nóżka nr20(AVCC)? ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2016, o 11:16 
Offline
Użytkownik

Dołączył(a): 26 lut 2014
Posty: 288
Lokalizacja: Gdańsk
Pomógł: 13

Co do prawidłowego zasilania itp, to obejrzyj:



Warto obejrzeć całe od początku do końca, nawet kilka razy.

A co do rysowania schematów:




Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2016, o 21:59 
Offline
Nowy

Dołączył(a): 27 sie 2014
Posty: 19
Lokalizacja: Warszawa
Pomógł: 0

Udalo mi sie polaczyc procesor przez RS232 TTL w przejsciowce. To prawda na moim schemacie jest blad, ale nie tu byl problem, bo w rzeczywistosci polaczylem dobrze. Kwarc mialem zle ustawiony. Faktycznie wystarcza dwa kabelki do samego nadawania i nie trzeba pozostalych sygnalow z RS232 TTL zapetlac czy uziemiac, co mnie nawet dziwi.
Wszystkim jeszcze raz dziekuje za pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2016, o 23:04 
Offline
Moderator
Avatar użytkownika

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

Kapitan napisał(a):
i nie trzeba pozostalych sygnalow z RS232 TTL zapetlac czy uziemiac, co mnie nawet dziwi.

O żesz Matko jedyna ;) sorki że aż napiszę - ale mnie to dopiero zdziwiło .... pozostałe uziemiać ??? czy ja dobrze czytam? ... nie no ale napisane jak byk "uziemiać" ... i jeszcze to ciebie dziwi ? Czyli co masz np sygnały wyjściowe z układu RS232(TTL) np DTR albo RTS - panuje na nich, gdy nic się nie dzieje, stan wysoki czyli +5V ... a ty chciałbyś to uziemiać ? podłączać do GND? i robić ZWARCIE? ... żeby scalaka sfajczyć ? ;) .... proszę cię - postaraj się zawsze rozumieć co robisz to wtedy nie będzie ciebie to dziwić .... zamiast czytać gdzieś tam w necie jakieś czyjeś podpowiedzi z kosmosu ... bo pewnie tą drogą być może dowiedziałeś się o ... hmmm uziemianiu niewykorzystanych sygnałów RS232.

_________________
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: 24 lis 2016, o 23:41 
Offline
Nowy

Dołączył(a): 27 sie 2014
Posty: 19
Lokalizacja: Warszawa
Pomógł: 0

Obrazek

Kiedyś podłączyłem Atmega88 na podstawie takiego schematu. Byłem święcie przekonany, że ten pająk dookoła wtyczki jest połączony z masą. Nie musiałem tego łączyć osobiście to się nie przyjrzałem...
Za to nurtuje mnie ciągle pytanie. Jak wyciągnę z Twojej przejściówki te trzy sygnały RS232 czyli Tx, Rx, Gnd to mam zrobić takiego pająka przy wtyczce w PC? Czy mogę sobie darować? To mnie jeszcze nurtuje.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lis 2016, o 11:04 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Nie, nie masz robić żadnego pająka :!:
Za to jeśli chcesz to podłączyć do PC do złącza DB9 (jeśli takie masz w komputerze)
to musisz zrobić konwersję napięć. Bo jak nie... to kupisz sobie nową przejściówkę.
I jeszcze będziesz narzekał, że Mirek złe przejściówki robi - a to nie jest prawda

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lis 2016, o 11:25 
Offline
Nowy

Dołączył(a): 27 sie 2014
Posty: 19
Lokalizacja: Warszawa
Pomógł: 0

Mam cały zapas przejściówek :). Nie narzekam, wytrzymałe są i jeszcze mają scalaka na podstawce. Dobra robota.



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: 20 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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