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);
} }
|