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



Teraz jest 28 mar 2024, o 21:06


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
 Tytuł: UART
PostNapisane: 11 cze 2012, o 14:49 
Offline
Użytkownik

Dołączył(a): 26 gru 2011
Posty: 46
Pomógł: 0

Witam.
Mam problem z transmisją UART procesor-terminal. Projekt 7 z płyty DVD.
Mianowicie. Ustawiam taktowanie procesora wewnętrzny oscylator 8MhZ.
W Eclipse kompiluję i wgrywam do procka(zworki TxD i RxD mam zwarte).

I wszystko niby chodzi. Dioda nadajnika się mruga.
Więc czas na włączenie jakiegoś terminala.
I tutaj dzieją się dziwne rzeczy zarówno skonfigurowany Putty i Hyperterminal nie wyświetlają najczęsciej nic. dioda po połączeniu się z Portem COM nagle gaśnie.

Dodam, że aktualizowałem sterowniki ze strony ftdichip.com, restartowałem komputery.Rezultaty zawsze te same, mimo użycia czterech komputerów. Z różnymi Windowsami.

Przycisk "info" w BootLoaderze zwracam prośbę o naciśnięcie przcisku "RESET"...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: UART
PostNapisane: 11 cze 2012, o 14:51 

Pomógł: 0

A nie masz czasami podpięte, źle RX z RX, TX z TX, zamiast RX-TX, TX-RX ???, mówię o połączeniu komputer ATB.



Góra
  
cytowanie selektywne  Cytuj  
 Tytuł: Re: UART
PostNapisane: 11 cze 2012, o 14:52 
Offline
Użytkownik
Avatar użytkownika

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

tak ... ale oczywiście podłączasz dobrze do procka??

znaczy RXD -> TXD i TXD-> RXD
??

-- dodano 11 cze 2012, o 15:53 --

hehe rezasurmar --- żeś mnie wyprzedził :)

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: UART
PostNapisane: 11 cze 2012, o 14:54 
Offline
Użytkownik

Dołączył(a): 26 gru 2011
Posty: 46
Pomógł: 0

A jak to sprawdzić? Normalnie podłączam kablem. Zarówno w Putty jak i HyperTerminalu jak piszę coś na klawiaturze, to dioda odbiornika na płytce się pali. Więc tu chyba jest OK...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: UART
PostNapisane: 11 cze 2012, o 14:59 
Offline
Użytkownik
Avatar użytkownika

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

tak tylko że jak chcesz sprawdzić w terminalu to musisz zewrzeć piny RX i TX wtedy na terminal wraca echo ,
a jak łączysz z prockiem to musisz krosować kable bo nic nie dostaniesz , albo smieci, sprawdź też czy na pewno masz konfigi takie same np procek ma uarta 9600bps a ty mu termianalem 14400 nigdy się nie dogadają :)

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: UART
PostNapisane: 11 cze 2012, o 15:01 
Offline
Użytkownik

Dołączył(a): 26 gru 2011
Posty: 46
Pomógł: 0

SunRiver napisał(a):
tak tylko że jak chcesz sprawdzić w terminalu to musisz zewrzeć piny RX i TX wtedy na terminal wraca echo ,
a jak łączysz z prockiem to musisz krosować kable bo nic nie dostaniesz , albo smieci,


Nie rozumiem... :oops:


konfiguracja jest na 100% dobra



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: UART
PostNapisane: 11 cze 2012, o 15:08 
Offline
Moderator
Avatar użytkownika

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

Właśnie ja zapomniałem podpowiedzieć tego testu ;)

1. rozłączasz zworki zielone TX i RX

2. kabelkiem połączeniowym zwieraz piny TX i RX ale te po prawej stronie złącza USB

i patrzysz w terminalu czy echo wraca

_________________
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  
 Tytuł: Re: UART
PostNapisane: 11 cze 2012, o 15:11 
Offline
Użytkownik
Avatar użytkownika

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

jak ci to wytłumaczyć:


w celu sprawdzenia przejściówki np USB czyli twoje FTDI można zrobić tak

zwierasz piny RXD i TXD włączasz terminal i łaczysz z portem np COM2

i to co wyślesz na terminal wróci jako echo z powrotem
czyli jak wyślesz eeeee to do ci odpowie przejściówka ??
ano eeeee


Jeśli chcesz się komunikować natomiast z procesorem

to musisz połączyć PIN RXD przejściówki z TXD Procka i TXD Przejściówki z RXD Procka
oczywiście GND też musi być połączone z przejściówki do GND procka

i teraz terminal ustawiasz na np 9600bps , ale program w procku też musi być ustawiony na 9600bps

czy teraz rozumiesz ??

-- dodano 11 cze 2012, o 16:11 --

Jak masz ATB płytkę to pomijasz GND bo są połączone :)

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: UART
PostNapisane: 11 cze 2012, o 15:23 
Offline
Użytkownik

Dołączył(a): 26 gru 2011
Posty: 46
Pomógł: 0

No dobra. Piny RxD i TxD oraz PD0 i PD1 mam zwarte i rzeczywiście działa. OK SUPER = D

Wysyłam do siebie xD

I teraz jak chcę odebrać coś bezpośrednio od procesora, to

"to musisz połączyć PIN RXD przejściówki z TXD Procka i TXD Przejściówki z RXD Procka"

OKI, mam ale nic nie dało....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: UART
PostNapisane: 11 cze 2012, o 15:45 
Offline
Użytkownik
Avatar użytkownika

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

hmmm ... masz 2 możliwości

1. dalej masz coś źle podłączone / ustawione
2. procesor nic nie wysyła więc co miałbyś odebrać ??

Wgrałeś program do procesora w ogóle ??

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: UART
PostNapisane: 11 cze 2012, o 16:08 
Offline
Użytkownik

Dołączył(a): 26 gru 2011
Posty: 46
Pomógł: 0

Moje podłączenie:

Obrazek

No skoro dioda nadajnika się świeci no to chyba jest wystarczający dowód, że procesor coś wysyła? : )
Tak, mam wgrany program :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: UART
PostNapisane: 11 cze 2012, o 16:17 
Offline
Moderator
Avatar użytkownika

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

zobacz

Obrazek

po co ci te kable - przecież w ten sam sposób lecą ścieżki na zestawie i masz ładnie możliwość ich rozłączania za pomocą jumperków.

weź daj znać jeszcze na skype to pokombinujemy dalej

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 

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