hc-05'in AT komutları ile ayarlarının değiştirilememesi

Başlatan Lenin, 11 Temmuz 2017, 20:17:44

Lenin

merhabalar... pic16f877a ile hc-05'in AT komutları ile ayarlarını değiştirmek istiyorum. pc üzerinden pic'e yolluyorum sonra pic'le hc-05'e AT komutlarının yolluyorum ama hiç bir cevap gelmiyor. Sorun ne olabilir. iyi günler dilerim.

örnek kod budur:

#include <16f877a.h>
#fuses HS,NOPROTECT,NOWDT,NODEBUG,NOWRT,NOLVP,NOCPD,NOPUT,NOWRT,NOBROWNOUT
#use delay(clock=4000000)
#use fast_io(b)
#use rs232(baud=9600,xmit=pin_d0,rcv=pin_d1,parity=N,stop=1,STREAM=seri)
#use rs232(baud=9600,xmit=pin_c6,rcv=pin_c7,parity=N,stop=1,STREAM=mavidis)

char klavye[80];
char cevap[80];

void main()
{
set_tris_b(0x00);
output_b(0x00);
setup_ccp1(CCP_OFF);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_psp(PSP_DISABLED);
setup_ccp2(CCP_OFF);
fprintf(seri,"Komut giriniz!!!\r\n");

while(1)
{
fgets(klavye,seri);
fprintf(seri,"Girilen komut=%s\r\n",klavye);
fprintf(mavidis,"%s\r\n",klavye);
fgets(cevap,mavidis);
fprintf(seri,"cevap=%s\r\n",cevap);
output_toggle(pin_b0);
}
}

mehmet

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

Lenin

Tamamdır. Sorun çözüldü. sorunla karşılacak olan arkadaşlar haberleşirken baud rate' yi 38400 yapmayı unutmasınlar. İyi çalışmalar...