serout2 sorunu lütfen yardım

Başlatan yerkirazi, 01 Şubat 2016, 16:09:33

yerkirazi

Saygıdeğer arkadaşlar cep telefonu ile haberleşmede sorun yaşıyorum.
Lütfen yazılım hakkında yardım ederseniz sevinirim.
Saygılarımla.

Ericsson telefon AT komutları bunlar.
AT+CKPD="C",20 <CR> // EKRANI TEMIZLE
AT+CKPD="E",1 <CR> // EKRANI TEMIZLE
AT+CKPD="<",1 <CR> // SOL MENUYE GEC
AT+CKPD=">",20 <CR> // SAG MENUYE GEC
AT+CKPD="S",1 <CR> // YES TUŞU


'****************************************************************
PORTA=0:PORTB=0
TRISB=%00000000   'PortB.0 giriş diğerleri çıkış yapıldı.
TRISA=%00001011   'A portu tamamı giriş yapıldı.
'-----------------------------------------------------------------
@ DEVICE pic16F628A                      'işlemci 16F628                               
@ DEVICE pic16F628A, WDT_OFF              'Watch Dog timer açık
@ DEVICE pic16F628A, PWRT_ON             'Power on timer açık
@ DEVICE pic16F628A, PROTECT_OFF         'Kod Protek kapalı
@ DEVICE pic16F628A, MCLR_OFF             'MCLR pini kullanılıyor.
@ DEVICE pic16F628A, bod_off
@ DEVICE pic16F628A, XT_OSC   'Dahili osilatör kullanılacak
'-----------------------------------------------------------------
CMCON=7    '16F628A de komparatör pinleri iptal hepsi giriş çıkış
'-----------------------------------------------------------------

yerkirazi

Sayın arkadaşlar telefonu Hyper Terminal ile pc
bağlantısı yaparak denedim AT komutları çok güzel çalışıyor.
Telefon yanıt veriyor herşey yolunda ama PIC16F628A ile
yaptığımda olmuyor.
Fakat AT komutları pc de bu şekilde
AT+CKPD="C"
OK
AT+CKPD="<"
OK
AT+CKPD="S"
OK
çalışıyor.
PIC basic olarak "C" bu kodu hatalımı yazıyorum acaba.
Saygılarımla.

İlyas KAYA

#2
hyper terminalde hangi baud hızında haberleşiyorsunuz ?
Aynı şekilde PIC 'i de hyper terminale bağlayın ve gelen komutları kontrol edin.
Göz odur ki dağ ardını görsün,
Akıl odur ki başa geleceği bilsin.!

yerkirazi

Sayın arkadaşlar yardımlarınız için teşekkürler.
Hyper Terminal 9600 8,n,1 Baud ile haberleşiyorum.
çünkü kullandığım ericsson a1018 telefon, 9600 Baud ile haberleşiyor.
Fakat AT komutları pc de bu şekilde
AT+CKPD="C"
OK
AT+CKPD="<"
OK
AT+CKPD="S"
OK
pic basic yazılımı olarak,AT+CKPD="<" üstüste iki virgül arasındaki kodu
bu şekildemi yazmalıyım.
["AT+CKPD=",34,"<",34,",1",13]
Saygılarımla.

yerkirazi

#4
Sayın arkadaşlar yardımlar için çok teşekkürler sorunumu çözdüm.
Ok yanıtını almada problem yaşanıyordu.

Powered by EzPortal