To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
-
Pablo
- -
- Posty: 23
- Rejestracja: 21 gru 2008, 10:39
- Lokalizacja: Poznań
Post
autor: Pablo » 20 lut 2010, 20:41
Witam, mam małe pytanie odnośnie złącza RS232, jak dokładnie skroskować piny. Chodzi mi głownie o piny 4, 6, 1. Czy pozostawić pin 1 wolnym tak jak pin 9, czy połączyć tak jak na rysunku ? Wiele szukałem w internecie i różnych książkach i jest wiele rozbieżności.
-
Załączniki
-

- Rys.png (2.2 KiB) Przejrzano 7738 razy
-
alaris
- Użytkownik
- Posty: 530
- Rejestracja: 21 lut 2006, 14:56
- Lokalizacja: Gorzow/Poznan
Post
autor: alaris » 20 lut 2010, 21:12
Napisz najpierw co chcesz w ten sposób osiągnąć...
-
Pablo
- -
- Posty: 23
- Rejestracja: 21 gru 2008, 10:39
- Lokalizacja: Poznań
Post
autor: Pablo » 20 lut 2010, 21:39
Chciałbym połączyć ATmege8 z komputerem. Komputer byłby w zasadzie tylko nadajnikiem, mikroprocek odbierałby dane i stosownie do niech sterował pwm.
-
snow
- Użytkownik
- Posty: 794
- Rejestracja: 16 sty 2007, 3:44
- Lokalizacja: lubelskie
-
Kontakt:
Post
autor: snow » 20 lut 2010, 21:44
Zależy jak masz MAX'a na płytce z atmegą. Musisz zrobić tak aby odbieranie (Rx) atmegi trafiło na nadawanie w PC(Tx). Potrzebujesz dwóch przewodów tj. Tx (3) i GND (5) wychodzące z gniazda RS232. Wszystkie pozostałe połączenia które masz na rysunku są zbędne.
Ostatnio zmieniony 20 lut 2010, 21:48 przez
snow, łącznie zmieniany 1 raz.
-
keruseykaryu
Post
autor: keruseykaryu » 20 lut 2010, 21:47
Napisz najpierw co chcesz w ten sposób osiągnąć...
Kolega chce emulować łącze null-modem w tzw. trybie
Fake out i idzie w dobrym kierunku: 7+8 i tak samo 4+6+1.
snow pisze:Wszystkie pozostałe połączenia które masz na rysunku są zbędne.
Jak ma niewymagający terminal. Inaczej się nie połączy.

-
alaris
- Użytkownik
- Posty: 530
- Rejestracja: 21 lut 2006, 14:56
- Lokalizacja: Gorzow/Poznan
Post
autor: alaris » 21 lut 2010, 19:14
Jak ma niewymagający terminal. Inaczej się nie połączy.
Sądzę, że wystarczy wyłączyć sprzętowe sterowanie przepływem, aby wystarczyły linie TxD, RxD oraz masa.
-
snow
- Użytkownik
- Posty: 794
- Rejestracja: 16 sty 2007, 3:44
- Lokalizacja: lubelskie
-
Kontakt:
Post
autor: snow » 21 lut 2010, 19:17
Mi na 3 kabelkach na wszystkich terminalach działa z których korzystałem. Nawet pisząc program w C# czy w VB działało na 3 przewodach stąd wnoszę że więcej jest zbędne. Gdy ma być komunikacja tylko w jedną stronę to wtedy jedynie 2 kabelki.
-
keruseykaryu
Post
autor: keruseykaryu » 21 lut 2010, 22:14
Łoj. A może by tak trzymać się pewnych standardów? Nigdy nie wiadomo na co się trafi...
-
alaris
- Użytkownik
- Posty: 530
- Rejestracja: 21 lut 2006, 14:56
- Lokalizacja: Gorzow/Poznan
Post
autor: alaris » 22 lut 2010, 0:39
keruseykaryu pisze:A może by tak trzymać się pewnych standardów? Nigdy nie wiadomo na co się trafi...
Gdyby trzymać się standardów, to ten układ powinien być zaprojektowany pod USB a nie RS232.