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



Teraz jest 25 kwi 2026, o 14:04


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 3 wrz 2015, o 20:34 
Offline
Użytkownik

Dołączył(a): 19 sty 2015
Posty: 29
Pomógł: 0

Witam wszystkich!!
Tak jak w temacie mam problem z komunikacją RS232. Niedawno kupiłem przejściówkę ATB-USB-RS232, pobrałem drivery, moduł jest widoczny w PC (port COM3). Posiadam ATmege8, pin PD0 (RXD) podłączyłem do TX na przejściówce, natomiast pin PD1 (TXD) do RX. Dodatkowo podłączyłem diode kontrolną do pinu PC5. Do procka wgrałem kod z BB, ustawiłem prędkość na 1920, odpaliłem i skonfigurowałem terminal (putty) i niespodzianka. Zamiast kalibracji na ekranie pojawiły się "krzaczki". Za pomocą noty pdf postanowiłem napisać krótki kod do wysyłania pojedynczego znaku i znowu lipa. Zamiast literki "A" wyskakują "_", zamiast "B" "/" itp. Na podstawie poradników o ADC postanowiłem zrobić własną bibliotekę jednak nic nie pomogło. Poniżej umieszczam kod oraz zrzutu ekranu. Gdybym o czymś zapomniał to dodam.
POZDRAWIAM!!

plik MYUART.h

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


plik MYUART.c

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


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


ObrazekObrazekObrazek
Obrazek

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2015, o 20:48 
Offline
Użytkownik
Avatar użytkownika

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

arek3572 napisał(a):
pin PD0 (RXD) podłączyłem do TX na przejściówce, natomiast pin PD1 (TXD) do RX.


Czy masę z przejściówki połączyłeś z masą procka?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2015, o 20:51 
Offline
Moderator
Avatar użytkownika

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

arek3572 napisał(a):
pin PD0 (RXD) podłączyłem do TX na przejściówce, natomiast pin PD1 (TXD) do RX

To może pokaż DOKŁADNIE do których pinów na przejściówce podłączyłeś - bo coś czuję, że tu być może babola robisz

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

anshar napisał(a):
Czy masę z przejściówki połączyłeś z masą procka?

No tak ... a to to już MEGA PODSTAWA

_________________
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: 3 wrz 2015, o 21:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

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

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

?

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2015, o 21:14 
Offline
Użytkownik

Dołączył(a): 03 sie 2015
Posty: 47
Pomógł: 3

ustawiłeś w putty 1920 a w programie jest 19200
to raczej błąd w opisie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2015, o 21:33 
Offline
Użytkownik

Dołączył(a): 19 sty 2015
Posty: 29
Pomógł: 0

Procek taktowany wewnętrznym kwarcem. Masy procka i przejściówki wspólne. Dodaje zdjęcie przejściówki.
Obrazek
Jutro spróbuję podłączyć zewnętrzny kwarc.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2015, o 21:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

Te przewody masz podłączone do procka? Jeśli tak to nic dziwnego, że ci nie działa. Sygnały na tym złączu są w standardzie RS232 czyli od -12V do 12V.

A ty musisz mieć sygnały w standardzie TTL czyli 0...5V. A takie sygnały są na złączu CON2.
Zapoznaj się najpierw z instrukcją http://www.atnel.pl/atb-usb-rs232.html


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2015, o 21:59 
Offline
Moderator
Avatar użytkownika

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

kicajek napisał(a):
...czy nie powinno być:

nie powinno a nawet ... nie należy ;) w AVR GCC ... chyba, że zmienisz domyślne ustawienia kompilacji, bo w domyślnych panie kochany, masz kompilowany typ char do unsigned char.

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

jacekk232 napisał(a):
Te przewody masz podłączone do procka? Jeśli tak to nic dziwnego, że ci nie działa. Sygnały na tym złączu są w standardzie RS232 czyli od -12V do 12V.

No i DOKŁADNIE to miałem na myśli ... a szczerze mówiąc to szkoda, że się nie zagląda chociażby do instrukcji na stronie producenta:
http://atnel.pl/atb-usb-rs232.html (tak jak słusznie pisze kolega wyżej)

a widać tam jak byk obrazek, aż go tu wkleję:
Obrazek

na którym podane są informacje o zakresach napięć na poszczególnych złączach - zaś w poradniku wideo jeszcze wszystko WYJAŚNIONE

Mam nadzieję, że na przyszłość kolega częściej będzie zaglądał na www.atnel.pl ? ok ? ;)


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: 4 wrz 2015, o 18:39 
Offline
Użytkownik

Dołączył(a): 19 sty 2015
Posty: 29
Pomógł: 0

Połączenia zmienione, wszystko działa jak należy. Dziękuję za pomoc :) Pozdrawiam!!

_________________
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: 9 ] 

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