Atmega128 i rs232

witam mam maly problem jest modul z uP atmega128,na nim max232 programik w bascomie wyrzuca na rs232 ciagi znakow (widac je na terminalu)

- tu jest wszystko OK teraz zamiast terminala podlaczam telefon i cisza te ciagi znakow ktore widzialem na terminalu wpisywalem najpierw z terminala do telefonu i calosc dzialala tak jak chce dlaczego to samo nie dziala jak atmega gada z telefonem ???

Reply to
abc
Loading thread data ...

Dnia Mon, 13 Jun 2005 01:08:44 +0200, abc napisał(a):

pisze sam do siebie ale moze komus to pomoze mi pomoc :) kombinuje z tymi kabelkami,terminalem i telefonem i doszedlem do tego ze w kablu do telefonu jest pewnie max232 albo cos co dziala jak on (doszedlem bo kabel jest "zamkniety na zawsze" - zalany tworzywem podlaczony do komputera dziala bo pewnie z jakiegos pinu w porcie zasila to co jest w kablu atmega ma ze swoich portow szeregowych tylko txd,rxd i mase podpieta do zlacza db-9 czy ktos ma jakies sugestie z ktorego pinu DB-9 kabelek bierze zasilanie dla siebie ? czy generalnie kombinuje w dobra strone ?

Reply to
abc

Dnia Mon, 13 Jun 2005 01:33:00 +0200, Fishman napisał(a):

9600 zegar uP 16MHz

brak

ciezko mi powiedziec

1uF jak mega gada z komputerem to nie ma problemu to co w kablu do telefonu tez dziala ale tylko z komputerem

raczej nie

Reply to
abc

A max232 ominales? Bo do telefonu chyba niepotrzebny...

Reply to
Tom

Dnia Mon, 13 Jun 2005 09:56:33 +1000, Tom napisał(a):

hmmm dlaczego nie jest potrzebny ? skoro atmega ma swojego max-a to poziomy napiec na jej zlaczu DB-9 sa juz zgodne ze standardem rs-232 - "duze" telefon zeby mogl sie komunikowac z czyms co uzywa standardowych poziomow napiec tez musi miec max-a mocno stawiam na to ze kabelkowi do telfonu brakuje zasilania na szybko to mozna te max-y ominac ale akurat w tym przypadku nie bedzie prosto kabelek zalany jest tworzywem a atmega i jej max to gotowy modul - mocno upchany i ciezko cos na nim zmieniac

Reply to
abc

Myslalem ze bezposrednio do telefonu sie podlaczyles bo to ogolnie mniej roboty i czesci - taniej i szybciej.

Daj mu zasilanie na DTR i RTS (piny 4 i 7), powinno pomoc

Jasne ze jak masz wszystko gotowe to po co rozbebeszac...

Reply to
Tom

Dnia Mon, 13 Jun 2005 01:30:52 +0200, abc snipped-for-privacy@zapytaj.mnie napisał:

W urzadzeniach zasilanych liniami sterujacymi typowo przez diody podpinane sa cts, rts, dcd, dsr, dtr.

Reply to
Jaroslaw Berezowski

Pierwsza sprawa - czy zamieniles RxD/TxD ?

Druga - sterowanie moze niepotrzebne, ale kabelek do telefonu pewnie sie z terminala-komputera zasila. A max wyrabia pradowo ?

Najsensowniej to by bylo z tego RS232 zrezygnowac - atmega pracuje w TTL, telefon pracuje w TTL - po co zmieniac napiecia ? Tylko uwaga - po jednej stronie masz 5V, po drugiej 3.3V ..

J.

Reply to
J.F.

Dnia Mon, 13 Jun 2005 22:07:38 +0200, J.F. napisał(a):

bingo cwiczylem juz rozne rzeczy ale tak prostej sprawy nie nie rozumiem tylko czemu atmega umiala gadac z komputerem a z telefonem nie czuje ze to bedzie jakas kwestia "pokretnego" opisu na pinach modulu z uP

kabelek sie na bank zasila - podalem na 4 noge w DB-9 (z moich ustalen to DTR) zasilanie i wszystko zaczelo smigac co do wydajnosci pradowej - ciezko mi powiedziec kabel do telefonu kupiony gotowy, dzialal zawsze atmega to tez modul z max-ami na pokladzie, z komputerem gadal bez problemu do 38400

nie za bardzo sobie to jeszcze

no tutaj akurat ostronie do tematu podejde na teraz to moze i moge te max-y odpuscic ale nie mam zadnej gwarancji ze za chwile nie bede mial innego telefonu albo moze jakiegos modulu GSM/GPRS wole zakonczyc uklad RS-em z normalnymi poziomami napiec dodatkowo RS moze byc pomocniczym portem szeregowym do konfiguracji calej zabawki a to juz z komputera bedzie sie odbywalo

no wlasnie ten telefon (siemens x35) ma 3.3V z tego co gdzies wyszukalem atmega lazi na 5V

dzieki serdecznie za pomoc :)

Reply to
abc

Nie - twoje niezrozumienie.

W pin Rx komputera twoja atmega nadaje dane. I kabelek od telefonu tez nadaje dane. Wiec jak polaczysz swoj modul z kabelkiem "jeden do jednego" to oba do siebie nadaja .. po tym samym drucie.

A propos - na zlaczu ten telefon ma wyprowadzone zasilanie i kabelek byc moze z niego korzysta .. bo w kabelku prawdopodobnie max3232.

J.

Reply to
J.F.

  1. zasil atmege napieciem 3,3V (musi byc ATmega128L)
  2. podlacz komorke bezposrednio do atmegi, omijajac MAX232 i kabelek pecetowy
  3. nie zapomnij doczytac sie, ktory pin w telefonie jest RX, a ktory TX (dolacz po stronie atmegi odpowiednio do TX i RX portu szeregowego)
Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.