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



Teraz jest 26 sty 2026, o 21:58


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 1 sty 2015, o 22:53 
Offline
Użytkownik

Dołączył(a): 05 sty 2014
Posty: 46
Pomógł: 0

Witam,
W programowaniu mikrokontrolerów zaczynam stawiać pierwsze kroki i jak to często bywa napotkałem problem nie do przejścia, tzn.
nie mogę odczytać danych wysyłanych po RS-ie z mojego PC (za pomocą putty).

Komunikację przetestowałem na dwóch prockach i działa:
Obrazek

Kod na procku odbiorczym (tylko istotna część kodu)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Kod na procku nadawczym (tylko istotna część kodu)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Za to już w takiej konfiguracji nie działa:
Obrazek

Napisałem na szybko programik w C#, który wysyła dane po RS-ie i odbiera dane.
Zwarłem końcówki
Obrazek

I transmisja zadziałała.

Używam tej przejściówki:
http://www.gotronik.pl/konwerter-usb-rs232-ttl-uklad-ftdi-ft232rl-p-1577.html

Oczywiście parametry komunikacji są takie same na procku jak i na porcie komputera i oprogramowaniu putty.
Zmieniałem zasilanie procesora z 5V na 3,3V i to nic nie pomogło.

Jeśli ktoś miałby jakiś pomysł to bardzo dziękuję za pomoc.



Ostatnio edytowano 2 sty 2015, o 11:17 przez malarz87, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sty 2015, o 00:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Przy połączeniu z PC
masy masz połączone ?
tzn. GND uC i GND PC



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sty 2015, o 11:08 
Offline
Użytkownik

Dołączył(a): 05 sty 2014
Posty: 46
Pomógł: 0

Tak, masy są połączone.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sty 2015, o 11:32 
Offline
Użytkownik

Dołączył(a): 01 paź 2013
Posty: 305
Lokalizacja: Olsztyn
Zbananowany użytkownik

Pomógł: 20

Witam
Oczywiście nie miałeś problemu z rozpoznaniem nowego urządzenia i system je wykrył jako nowy port ? Putty i inne programy go widzą ? jako COM coś tam?

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

pod jakim systemem masz PC ?

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

już ...bardzo oczywiste pytanie driver wgrałeś FTDI ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sty 2015, o 11:40 
Offline
Użytkownik

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

Spróbuj sprawdzić czy sama przejściówka działa. Połącz RX i TX. Jeśli nie zadziała to wina oprogramowania/sterownika.
Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sty 2015, o 12:23 
Offline
Użytkownik

Dołączył(a): 05 sty 2014
Posty: 46
Pomógł: 0

1. Urządzenie pomyślnie zostało zainstalowane w systemie.
2. Windows 7 64bit
3. Drivery zainstalowałem poprawnie, ze strony producenta (FTDI).
4. Zamieściłem obrazek na którym połączone są nóżki przejściówki RX z TX - informacja wysłana
przez port COM wraca z powrotem na ten sam port COM, także przejściówka jakby działała
prawidłowo.



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

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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO