急求tc35i短信接收程序,现在接收不了短信,大侠们帮帮我!

2020-01-23 14:50发布

我通过手机发送中文短信,手机消息报告成功,但是单片机没有测检测到收到信息,怎么回事?如果哪位大侠有tc35i的短信接收程序,给我分享下!下下!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
26条回答
xiaosi1102
1楼-- · 2020-01-25 00:50
回复【12楼】luoguangqi  小猫咪……
-----------------------------------------------------------------------

我的是STM32的程序估计你用不了!
xiaosi1102
2楼-- · 2020-01-25 04:44
我现在是用电话上的,看看明天的,我把程序传上来吧!
Ilove51andAVR
3楼-- · 2020-01-25 09:59
楼主能把电路图上传吗?很想学习你的程序
yinjinzhong
4楼-- · 2020-01-25 15:34
wavecom公司的2406有这样的一个命令,好像是和短信提醒有关系的。

"AT+CNMI=2,1,0,0,0",
看了你前面的程序,好像也有这个设置命令的啊。






------------------------------
uchar GSM_Receive_Mode(void)
{   
     ES=0;
     UART_Send_Str(Receive_Mode,17);
     UART_Send_Byte(0x0d);
     ES=1;
     delay_ms(1000); //GSM反应速度较慢,等待它反应,具体时间待定
return   GSM_OK();
}
这个函数,你执行的时候,要确认一下,是不是返回OK了。最好做法是,设置命令后,通过判断串口返回值来。
如果等待时间不够长的话,继续下一条命令,可能会出现前面命令设置错误的。
xiaosi1102
5楼-- · 2020-01-25 15:48
 精彩回答 2  元偷偷看……
luoguangqi
6楼-- · 2020-01-25 20:16
回复【16楼】yinjinzhong 殷淼
wavecom公司的2406有这样的一个命令,好像是和短信提醒有关系的。
"at+cnmi=2,1,0,0,0",
看了你前面的程序,好像也有这个设置命令的啊。

------------------------------
uchar gsm_receive_mode(void)
{   
     es=0;
     uart_send_str(receive_mode,17);
     uart_send_byte(0x0d);
     es=1;
     delay_ms(1000); //gsm反应速度较慢,等待它反应,具体时间待定
return   gsm_ok();
}  
这个函数,你执行的时候,要确认一下,是不是返回ok了。最好做法是,设置命令后,通过判断串口返回值来。
如果等待时间不够长的话,继续下一条命令,可能会出现前面命令设置错误......
-----------------------------------------------------------------------

我用的是tc35i啊,不一样啊!程序需要怎么改一下啊!

一周热门 更多>