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



Teraz jest 11 sty 2025, o 23:14


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 
Autor Wiadomość
PostNapisane: 14 gru 2014, o 09:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 sty 2013
Posty: 435
Lokalizacja: Rybnik
Pomógł: 6

Hejka,

Mam problem z uruchomieniem RS485 na dwóch płytkach ATB..

Połączenie :
RX - RX- PD0
TX- TX --PD1
DE- PD2
A-A
B-B
Masa- Masa
Prędkość 9600
Zewnętrzny kwarc : 12Mhz

Dodaje zdjęcie:
Obrazek

Kody sprawdzone z innego tematu:

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


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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 09:26 
Offline
Użytkownik

Dołączył(a): 25 lut 2014
Posty: 69
Pomógł: 6

Mogę się mylić, ale chyba przy RSach linie Rx i Tx powinny się crossować. Czyli Rx z pierwszego układu z Tx drugiego, i Tx pierwszego z Rx drugiego.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 09:45 
Offline
Moderator
Avatar użytkownika

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

Morcinek92 napisał(a):
Połączenie :
RX - RX- PD0
TX- TX --PD1


Zawsze zaglądaj na schemat zestawów ATB

Pomyśl jak można łączyć pin TX czyli Nadawanie do pinu TX też nadawanie ??? przecież robisz konflikt - no jak tak można ? :(

TX (nadawanie) łączy się do RX (odbieranie) i NIGDY inaczej

_________________
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: 14 gru 2014, o 10:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 sty 2013
Posty: 435
Lokalizacja: Rybnik
Pomógł: 6

Dziękuję za odpowiedzi.

Nawet po skrosowaniu sygnału nic się nie dzieje... na wyświetlaczu cisza.

W oby dwóch zestawach połączyłęm RX->TX oraz TX->RX



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 10:27 
Offline
Moderator
Avatar użytkownika

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

sprawdź czy działa ci transmisja do kompa do terminala najpierw przez USB/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: 14 gru 2014, o 10:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Kolego Morcinek92 z tego co widze na fotce to masz rozpiete zworki TX RX na obu zestawach zaraz nad procesorami.

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 11:09 
Offline
Użytkownik

Dołączył(a): 05 sie 2014
Posty: 69
Lokalizacja: Kraków
Pomógł: 11

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


Nie wiem czy mam rację, ale zmienna int nie może przenosić "słów".



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 12:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Ingvarusk. Bajt to nie slowo to zmienna przechowujaca wynik funkcji usart_recive.

Ja dalej wnioskuje o zapiecie zworek nad procesorem i podlaczeniem zestawu do pc i sprawdzenie komunikacji terminalem.

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 12:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 sty 2013
Posty: 435
Lokalizacja: Rybnik
Pomógł: 6

RS232 też nie działa..
wgrałem program z BB: 07_UART
Ustawienia putty:
Obrazek

Obrazek

I w terminalu cisza...
Sprawdzałem Echo, zwarłem TX i RX przejściówki i też nic..



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 12:05 
Offline
Nowy

Dołączył(a): 16 lis 2014
Posty: 10
Lokalizacja: mit
Pomógł: 0

sprawdź czy ustawiłeś poprawną wartość ubrr oraz procek w eclipsie,
ponadto jeśli chcesz wyświetlić pojedynczy znak, to zmień typ int na char, i wtedy użyj funkcji lcd_char()


przecież na ostatnim zdjęciu nie widać żebyś podłączył rx tx

_________________
derek mit



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 13:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 sty 2013
Posty: 435
Lokalizacja: Rybnik
Pomógł: 6

majster ;

zworki zapiete, uklad podlaczony do pc (zdjecia wyzej) i nadal nic...

derek;

jest ustawione ok, rx tx nie sa podlaczone przewodami bo testuje aktualnie rs232 na termunalu ... tak jak poradzil Mirek hak ruszy oba to pozniej rs485



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 13:10 
Offline
Nowy

Dołączył(a): 16 lis 2014
Posty: 10
Lokalizacja: mit
Pomógł: 0

co nie zmienia faktu, że rx i tx musisz podłączyć
obsłuż rs232 w wersji uproszczonej asynchronicznej - wystarczy tylko skrosować wspomniane wyżej sygnały

_________________
derek mit



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 13:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 sty 2013
Posty: 435
Lokalizacja: Rybnik
Pomógł: 6

przez zworki nad procesorem sygnaly sa polaczone



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 13:33 
Offline
Nowy

Dołączył(a): 16 lis 2014
Posty: 10
Lokalizacja: mit
Pomógł: 0

żółta zworka to j7, i nie jest połączona

_________________
derek mit



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 16:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

No przecie od poczatku pisze o tych zworkach ale widze ze kolega zapial tylko zworke tx a o rx zapomnial.

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2014, o 17:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 sty 2013
Posty: 435
Lokalizacja: Rybnik
Pomógł: 6

Witam ,

To że zworka była rozwarta to przez przypadek jak robiłem zdjęcia testy były z oba zworkami założonymi.
Rozwiązałem problem... nie wiem dlaczego ale po wgraniu innego terminalu (Bray’s Terminal ) , wszystko ruszyło odrazu z transmisją RS232 . Teraz zabieram się za 485..


Co do RS485:
Master wysyła znak "A" ładnie w terminalu to widać , do układu 75176 w Slavie to dochodzi a później na RX,TX układu nic nie wychodzi... na LCD cisza , kiedy rozłączę zworki RX , TX znad procesora na wyświetlaczu pojawiają się śmieci.. zazwyczaj cyfra 0

ObrazekObrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 gru 2014, o 05:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 sty 2013
Posty: 435
Lokalizacja: Rybnik
Pomógł: 6

jakies pomysly ??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 gru 2014, o 08:36 
Offline
Użytkownik

Dołączył(a): 13 gru 2013
Posty: 34
Pomógł: 0

Jakis czas temu, pierwszy raz uruchamialem komunikacje po 485. Problemy z zakloceniami udalo mi sie pokonac dzieki dwom rezystorom 100ohm - szeregowo wlaczonym do linii masy laczacej oba ukladu.

Dokladnie jak na ponizszym schematcie, ktory swoja droga przewijal sie na forum.

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 gru 2014, o 18:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 sty 2013
Posty: 435
Lokalizacja: Rybnik
Pomógł: 6

niestety nawet i to nie pomogło...
ciągle jakieś śmieci pojawiają się na wyświetlaczu... zauważyłem że kiedy wypnę przewody z TX,RX w Slavie.. i dotknę palcem to wyświetlają się jakieś liczby, i to samo kiedy są wpięte przewody ...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 gru 2014, o 19:20 
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

Odstaw na razie procesor i połącz sobie 2 przejściówki USB-RS485 jak na obrazku:
Obrazek

Ważne, że by w całej sieci master miał podciągniętą linię A do +5V i B do GND rezystorem 1k.W kolejnym kroku zostaw sobie jedną przejściówkę i wyślij coś do mikrokontrolera.


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2014, o 16:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 sty 2013
Posty: 435
Lokalizacja: Rybnik
Pomógł: 6

Krauser napisał(a):

Ważne, że by w całej sieci master miał podciągniętą linię A do +5V i B do GND rezystorem 1k.



Krauser !
Jesteś wielki !
Dziękuję za pomoc. Teraz wszystko działa aż miło :)


Zdrowych i Wesołych świąt życzę :)



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 13 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