Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Jednokierunkowa transmisja po rs232

zbik
-
-
Posty:3
Rejestracja:4 wrz 2003, o 19:30
Jednokierunkowa transmisja po rs232

Postautor: zbik » 19 sty 2004, o 00:46

Chciałbym zrealizować transmisję w jednym kierunku - wysyłać dane z procka 90s2313 oraz wykorzystać pin RX do innych celów np: do podłączenia czujnika. Czy jest to możliwe w Bascomie? Pierwsze próby wykazały że już po deklaracji częstotliwości kwarcu oraz prędkości transmisji pin RX był już bezużyteczny. Może zna ktoś jakiś sposób na ominięcie tego problemu.

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 19 sty 2004, o 08:52

Nie jestem pewien, czy to w ogóle jest możliwe (czy fakt użycia układu transmisji szeregowej nie rezerwuje obu pinów jednocześnie /RXD+TXD/).
Zajrzyj do dokumentacji od 2313 na stronie www.atmel.com i sprawdz, czy to jest możliwe.

Awatar użytkownika
ucy74
-
-
Posty:100
Rejestracja:6 sie 2003, o 21:04

Postautor: ucy74 » 19 sty 2004, o 15:44

Bity 3-ci i 4-ty rejestru UCSRB. Ustalasz nimi czy RX i TX mają działać czy być pinami.

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 19 sty 2004, o 16:15

Napisałem, że nie jestem pewien, ale .... należy sprawdzić we wskazanym miejscu. W ten sposób sugeruję dla 'zbik' potencjalną możliwość rozwiązania bolączki. Jak jest w rzeczywistości nie wiem, ja w swojej praktyce nie miałem takiego przypadku.
W przypadku pytania o ustawienia rejestru UCSRB to mniemam, że chodzi o bity (Bit 4 ? RXEN) - zezwolenie na odbiór i (Bit 3 ? TXEN) - zezwolenia na nadawanie, bo AVR2313 nie ma takiego rejestru, natomiast UCR jest. Zadagnienie należałoby zbadać.

Awatar użytkownika
ucy74
-
-
Posty:100
Rejestracja:6 sie 2003, o 21:04

Postautor: ucy74 » 19 sty 2004, o 16:38

Sorry! Patrzyłem na dokumenację ATtiny2313.
Dla AT90S2313 powinno być: rejestr UCR: bit 4 - RXEN, bit 3 -TXEN.
Czyli: UCR.4 = 0 wyłączy odbiór.

zbik
-
-
Posty:3
Rejestracja:4 wrz 2003, o 19:30

Postautor: zbik » 22 sty 2004, o 09:48

Instrukcja UCR.4 rozwiązała problem

Wielkie dzięki

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 40 gości