Ubija me rs232 protokol izmedju mikrokontrolera i gsm modema gt47. Ne mogu nikako da ga provalim.
Znam da je dtr ignorisan bit (kod modema), pa me ne zanimaju ni dsr, ni dcr.
Podignem rts , ali mi modem ne uzvraca sa podizanjem cts-a.
Inace, modem sasvim lepo vozim preko hiper terminala, ali ja ne znam kako on radi handshaking.
Hitno!
Hvala
Modemi po defaultu su setovani da koriste handshake linije. Moze mu se poslati komanda da se ignorisu obicno &k0. Najlakse za pocetak je da na modemu prespojis CTS-RTS i DTR-DSR. U ovom slucaju modem ce da otgovara na AT komande. Ako hoces da koristis handshake linije CTS i DSR linije na modemu treba da se spuste na logicku nulu na TTL nivou. Aktivno stanje Handshake linija je logicka nula.
Nije svaki gsm modem fabricki podesen na handshake ( siemens ima neki takav ).
Ovo sa logickim nivoima ( ako neko slucajno cita ovo ) , treba malo pretraziti net posto su logicki nivoi na RS232 liniji obrnuti ( ko zna zna o cemu pricam ).
Inace ubio sam se od teorije i na kraju nikako nisam mogao da povezam modem sa pic-om u handshake rezimu , pa sam isti u modemu iskljucio.
Ionako sam cuo da je handshake bitan pri velikim brzinama prenosa, a ja sam radio na manjim.