pic ile gsm modem haberleşme problemi (ÇÖZÜLDÜ)

Başlatan gogoce, 01 Ocak 2016, 14:19:52

gogoce

Merhaba,
16f877a ile max232 kullanarak gsm modem ile haberleşmeye çalışıyorum . Haberleşme konusunda problemlerim var

modeme AT komutunu gönderdiğimde modem cevap olarak OK cevabını veriyor bunu hyper terminal ile pc kullanarak görebiliyorum

Fakat pic ile bu işlemi gerçekleştiremedim . 2400 baud haberleşme hızı kullanıyorum .

Test işlemlerinde usb-rs232 çeviriciyi kendi devreme bağladım .
hyper terminalde AT komutunu görüyorum . Klavyeden OK yazabilsem belki pic diğer komutları vermeye başlayacak ama hyper terminal de kararsız çalışmaya başlıyor . Nerede hata yapıyor olabilirim acaba...


Saygılılar
@ __config _CP_ALL & _DEBUG_OFF & _WRT_OFF & _CPD_ON & _LVP_OFF & _BODEN_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC

TRISA=%01111111
TRISB=%11111111
TRISC=%10000000
TRISD=%00000000
TRISE=%00000000
ADCON1=%10001110
cmcon=7

define osc 4
INCLUDE "modedefs.bas"
DEFINE HSER_RCSTA 90h ' Enable serial port & continuous receive
DEFINE HSER_TXSTA 20h ' Enable transmit, BRGH = 0
DEFINE HSER_SPBRG 25  ' 2400 Baud @ 4MHz, 0,17%
DEFINE HSER_CLROERR 1 ' Clear overflow automatically


buzzer var porte.0
TX VAR PORTC.6
RX VAR PORTC.7
Bilgi VAR BYTE 56
TEMP  VAR BYTE 57
PORTA=0
PORTB=0
PORTC=0
PORTD=0
PORTE=0
PAUSE 2500

MAIN:
HSerOut ["AT",10,13]
HSerIn [Wait ("OK")]
HSerOut ["AT+CNMI=2,1,0,0,1",10,13]
HSerIn [Wait("OK")]
HSerOut ["AT+CLIP=1",10,13]
HSerIn [Wait("OK")]
HSerOut ["AT+CMGF=1",10,13]
HSerIn [Wait("OK")]

PAUSE 100
BEKLE:
HSerIn [Wait("RING")]
TOGGLE buzzer
HSerOut ["ATH",13,10]   ;RED ATA ONAY
GOTO BEKLE
END

Ne ukalayı affederim nede yapılan haksızlığı ...
Ya sus adam sansınlar , yada adam gibi kouş ilham alsınlar

umitco


gogoce

Ne ukalayı affederim nede yapılan haksızlığı ...
Ya sus adam sansınlar , yada adam gibi kouş ilham alsınlar

aRci


raqman

ikinci uartlarda sorun var haberiniz olsun.. dahili secerken.. okumada

gogoce

özür dilerim arkadaşlar koyunu kapatmayı unutmuşum . SMD MAX232 kullanmıştım. arızalı çıkmıştı . Değiştirip problemi giderdik .
Ne ukalayı affederim nede yapılan haksızlığı ...
Ya sus adam sansınlar , yada adam gibi kouş ilham alsınlar

Powered by EzPortal