OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3418|回复: 5

为啥收不到短信呢???

[复制链接]

13

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2015-4-4
在线时间
6 小时
发表于 2015-6-20 08:52:34 | 显示全部楼层 |阅读模式
5金钱
void sim900a_sms_read(void)
{
  u8 *p1,*p2,*p4;
  u8 *p=(u8*)malloc(100);
  u8 *s1,*s2;
  
 
  
 sim900a_init();                   

 LED0=0;              //初始化OK了  LED0亮了;   
  while(1)
  {

    p1=(u8*)sim900a_check_cmd("+CMTI:");
  
    if(p1)                                  
    {
      LED1=0;                  
      p2=(u8*)strstr((const char*)(p1),",");
      p4=(u8*)strstr((const char*)(p2+1),"\r");
      p4[0]=0;
      sprintf((char*)p,"AT+CMGR=%s\r\n",p2+1);
     
      if(sim900a_send_cmd(p,"+CMGR:",200)==0) 
      {
        
        LED2=0;                    
        s1=(u8*)strstr((const char*)(USART2_RX_BUF),"\r");
        s2=s1+7;                                        
        if(strstr((const char*)(s2),"wangfei"))             
        {
          delay_ms(10);
          LED0=1;
LED3=0;

          sim900a_sms_send();
        }
      }
    }
  }
}

while循环里没有执行,,哪位大神指教指教?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-6-20 23:30:59 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

13

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2015-4-4
在线时间
6 小时
 楼主| 发表于 2015-6-21 06:25:43 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
http://www.openedv.com/posts/list/31077.htm原子哥这个是原来那个人的,我和他的一样,他说是延时的问题,我加了也不好使,求原子哥看看那!!!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-6-21 23:23:01 | 显示全部楼层
回复【3楼】xiaofengfeng1205:
---------------------------------
这个要仿真看数据,分析问题出在哪里。我也说不准
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

13

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2015-4-4
在线时间
6 小时
 楼主| 发表于 2015-6-22 08:12:12 | 显示全部楼层
接收短信收不到,,但是用串口助手代替短信模块发+CMTI:"SM",1后  它返回AT+C
回复

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2015-7-16
在线时间
0 小时
发表于 2015-7-16 09:40:13 | 显示全部楼层
回复【5楼】xiaofengfeng1205:
---------------------------------
我的也是啊。。。进入不了循环。。。你解决了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 02:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表