سلام
مشکل من اینه که برا میکرو یه برنامه نوشتم که با زدن یک کلید یک اس می فرسته ولی نمی فرسه وپاسخ ماژول نامعلومه.
اینم برنامه :
#include <mega32.h>
#include <stdio.h>
#include <delay.h>
void main ()
{
char Enter=13;
char double_quote=34;
char Ctrlz=26;
UCSRA=0X00;
UCSRB=0X18;
UCSRC=0X86;
UBRRH=0x00;
UBRRL=5;
DDRD.2=0;
PORTD.2=1;
DDRD.1=1;
while (1)
{
if (PIND.2==0)
{
printf("at%c",Enter);
delay_ms(500);
printf("AT+CMGF=1%c",Enter);
delay_ms(500);
printf("at+cmgs=%c09111967607%c%c",double_quote,do uble_quote,Enter);
delay_ms(500);
printf("AVR Test 1%c",Ctrlz);
delay_ms(100);
}
}
}
اینم پاسخ ها در هایپرترمینال :