hfhossein
16-09-2013, 20:47
سلام
مشکل من اینه که برا میکرو یه برنامه نوشتم که با زدن یک کلید یک اس می فرسته ولی نمی فرسه وپاسخ ماژول نامعلومه.
اینم برنامه :
#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,double_quote,Enter);
delay_ms(500);
printf("AVR Test 1%c",Ctrlz);
delay_ms(100);
}
}
}
اینم پاسخ ها در هایپرترمینال :
You can see links before reply
مشکل من اینه که برا میکرو یه برنامه نوشتم که با زدن یک کلید یک اس می فرسته ولی نمی فرسه وپاسخ ماژول نامعلومه.
اینم برنامه :
#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,double_quote,Enter);
delay_ms(500);
printf("AVR Test 1%c",Ctrlz);
delay_ms(100);
}
}
}
اینم پاسخ ها در هایپرترمینال :
You can see links before reply