void Caixin_fa(void){uint16_t i; UART4_printf(UART4,"ATIr");Delay_ms(500); UART4_printf(UART4,"AT+CPIN?r"); //查询SIM卡状态,正常+CPIN:READYDelay_ms(500); UART4_printf(UART4,"at+cmmsinitr"); //初始化彩信Delay_ms(500); UART4_printf(UART4,"at+cmmscurl="mmsc.monterner.com"r"); //配置中国移动手机彩信中心地址 Delay_ms(500); UART4_printf(UART4,"at+cmmscid=1r"); //设置承载上下文IDDelay_ms(500); UART4_printf(UART4,"AT+CMMSPROTO=1"10.0.0.172",80r"); //设置mms协议属性Delay_ms(500); UART4_printf(UART4,"at+cmmssendcfg=6,3,0,0,2,4r"); //设置mms的发送参数Delay_ms(500);/**/ UART4_printf(UART4,"at+sapbr=3,1,"contype","gprs"r");Delay_ms(500);/**/ UART4_printf(UART4,"at+sapbr=3,1,"apn","cmwap"r");Delay_ms(500);/**/ UART4_printf(UART4,"at+sapbr=1,1r");Delay_ms(500);/**/ UART4_printf(UART4,"at+sapbr=2,1r"); Delay_ms(500); UART4_printf(UART4,"at+cmmsedit=0r"); //关闭编辑状态,这样在模块的buff区的数据将被删除Delay_ms(500); UART4_printf(UART4,"at+cmmsedit=1r"); //打开编辑状态,这个状态才可以发送mmsDelay_ms(1000); UART4_printf(UART4,"at+cmmsdown="pic",4004,100000r"); //设置发送的图片的大小(byte)和需要用来传输的时间100000ms,4051这个Delay_ms(1000);for(i=0;i<4004;i++) //while(i<sizeof(hua)){UART4_Send_Byte(dsp_picture[i]);} UART4_printf(UART4,"r"); //结束符号Delay_ms(1000); UART4_printf(UART4,"at+cmmsdown="title",12,10000r"); //设置发送的mms的名字,大小,时间Delay_ms(500); UART4_printf(UART4,"ZhiNengJiaJu"); //发送名字,huaDelay_ms(500); UART4_printf(UART4,"at+cmmsdown="text",8,10000r"); //设置发送的mms的文本内容,小于1000bytesDelay_ms(500); UART4_printf(UART4,"picture!"); //文本内容Delay_ms(500); UART4_printf(UART4,"at+cmmsrecp="15034155113"r");Delay_ms(500); UART4_printf(UART4,"at+cmmsviewr"); //查看发送的内容是否已经存入模块Delay_ms(500); UART4_printf(UART4,"at+cmmssendr"); //发送mmsDelay_ms(10000); UART4_printf(UART4,"AT+CMMSEDIT=0r"); //关闭编辑状态 Delay_ms(500);}void Duanxin_fa(void){ UART4_printf(UART4,"ATIr");Delay_ms(200); UART4_printf(UART4,"AT+CNMI=2,1r"); //短信提示,状态有OK回复Delay_ms(200); UART4_printf(UART4,"AT+CMGF=1r"); //英文方式发送,状态有OK回复Delay_ms(200); UART4_printf(UART4,"AT+CMGS="18535125132"r"); //发送接收的手机号码,样例AT+CMGS="18622944083"Delay_ms(200); UART4_printf(UART4,"HELLO!"); puts(&end_char); //以0x1a来结束,表示内容结束,发送短信}修改波特率: AT+IPR=115200查询信号强度:AT+CSQ (返回+CSQ:23,0表示信号强度23)(十六进制41 54 2B 43 53 51 0D)SIM卡厂商: AT+COPS? (+COPS: 0,0,"CHN-UNICOM"表示中国联通)收到信息返回:+CMTI:"SM",1(1表示信息在第一条)读取英文短信:AT+CMGR=X (x表示信息在第x条,此处为1)回车:0x0D换行:0x0A
导读:目前正在解读《单片机控制SIM900模块来发送彩信的程序代码》的相关信息,《单片机控制SIM900模块来发送彩信的程序代码》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《单片机控制SIM900模块来发送彩信的程序代码》的详细说明。
简介:本文给大家分享了一个单片机控制SIM900模块来发送彩信的程序代码。
提醒:《单片机控制SIM900模块来发送彩信的程序代码》最后刷新时间 2024-03-14 01:02:35,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《单片机控制SIM900模块来发送彩信的程序代码》该内容的真实性请自行鉴别。