Thai microtron community

Electronic Knowledge Base => Microcontoller & Electronics => Topic started by: theerayut on March 12, 2009, 08:31:14 PM



Title: ช่วยดู Code ให้หน่อยครับ
Post by: theerayut on March 12, 2009, 08:31:14 PM
ช่วยดู code ให้หน่อยครับผมจะลองส่ง SMS จากบอร์ด GSM-SIM300CZ ผมคอมไพล์ผ่านครับแต่มันไม่ส่งให้ รบกวนพี่ๆช่วยดูให้หน่อยครับ ขอบคุณครับ



#include <18F8722.h> // header file for PIC18F8722

/************************************************ Setting configuration fuses */
#fuses HS,NOPROTECT,NOWDT,NOBROWNOUT
#include <stdio.h>
#use delay(clock=40000000) // Change OSC here (default 20MHz) (1)

#use rs232(baud=9600,xmit=pin_c6,rcv=pin_c7)

//char buf[80];

int a;
void send_cmgf(void)
{
printf("AT+CMGF=1");
printf("\r");
}

void send_cmgs(void)
{
printf("AT+CMGS=\"0815408022\"");
printf("\r");
}

void send_text(void)
{
printf("TEST SEND SMS");
putchar(0x1A); //Keypad Ctrl+Z
}
void main()
{
SET_TRIS_H(0x00);
OUTPUT_H(0xFF);
a=200;
while(true);
{
send_cmgf();
send_cmgs();
send_text();
output_high(PIN_H0);
delay_ms(a);
output_low(PIN_H0);
delay_ms(a);

}
}