tc35

基于PIC单片机的TC35 GSM使用心得

安稳与你 提交于 2020-12-18 08:57:20
近些天一直在研究XC-TC35 模块,此模块使用起来特别方便,只要熟悉一些AT指令及简单的单片机编程即可轻松使用 废话不多说,下面粘出我写的代码(基于PIC16F877A) 此程序可以实现用手机发送“开灯”或“关灯”,然后tc35会向手机返回“开灯”或“关灯” #include<pic.h> #include<string.h> #include"serial.h" __CONFIG(FOSC_HS&WDTE_OFF); void set(char *str);//设置命令 void sendMessage(char *str1,char *str2);//发送函数 void main() { serialInit(); set("AT");//握手 set("AT+CSCS=\"UCS2\"");//PDU set("AT+CMGF=0"); set("AT+CNMI=2,1");//设置短信接收存储位置 set("AT+CMGD=1");//删除1号位置短信 delay(100); while(1) { while(strstr(Rec_Buf,"+CMTI")) { Clr_Buf(); sendStringln("AT+CMGR=1"); delay(100); while(strstr(Rec_Buf,"OK") == NULL); delay(100); if