OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 224|回复: 5

关于原子GSM模块例程的小疑问

[复制链接]

  离线 

49

主题

283

帖子

0

精华

高级会员

Rank: 4

积分
643
金钱
643
注册时间
2018-1-11
在线时间
115 小时
发表于 2018-3-14 19:01:02 | 显示全部楼层 |阅读模式
3金钱
本帖最后由 活到老,学到老 于 2018-3-14 19:46 编辑

if(sim800c_check_cmd("+CLIP:"))//接收到来电
                        {
                                cmode=3;
                                p=sim800c_check_cmd("+CLIP:");
                                p+=8;
                                p2=(u8*)strstr((const char *)p,"\"");
                                p2[0]=0;//添加结束符
                                strcpy((char*)p1,(char*)p);
                        }

原子哥,您这里的p指针用来接收check cmd返回的期待应答结果的位置,但是后面的操作我就不大明白了,为啥要p+=8;
而且后面,你又(p指向的内容是否有\")这个的结果给了p2,为啥又要看是否有\"这个字符呢???
总之,从p+=8;后面,就没明白是在干啥,可以说一下吗??
           p1是用来存储号码的,p2是用来干啥的呢,不太明白。

@正点原子





最佳答案

查看完整内容[请看2#楼]

你看+CLIP:之后,返回的是什么? 重点在你要看返回值。固定格式的,+8就是去掉前面那些不要的,比如+clip之类的字符串,没用。
回复

使用道具 举报

  离线 

497

主题

9万

帖子

31

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
128160
金钱
128160
注册时间
2010-12-1
在线时间
1131 小时
发表于 2018-3-14 19:01:03 | 显示全部楼层
你看+CLIP:之后,返回的是什么? 重点在你要看返回值。固定格式的,+8就是去掉前面那些不要的,比如+clip之类的字符串,没用。
回复

使用道具 举报

  离线 

49

主题

283

帖子

0

精华

高级会员

Rank: 4

积分
643
金钱
643
注册时间
2018-1-11
在线时间
115 小时
 楼主| 发表于 2018-3-14 19:02:32 | 显示全部楼层
我看了GSM模块使用手册,没看到\"
回复

使用道具 举报

  离线 

6

主题

93

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2018-1-27
在线时间
4 小时
发表于 2018-3-14 19:24:13 | 显示全部楼层
回复

使用道具 举报

  离线 

49

主题

283

帖子

0

精华

高级会员

Rank: 4

积分
643
金钱
643
注册时间
2018-1-11
在线时间
115 小时
 楼主| 发表于 2018-3-15 09:27:45 | 显示全部楼层
正点原子公众号
正点原子 发表于 2018-3-15 01:12
你看+CLIP:之后,返回的是什么? 重点在你要看返回值。固定格式的,+8就是去掉前面那些不要的,比如+clip之 ...

嗯嗯,是的呢,我明白了,谢谢。
就是还有一个疑问,里面的p2是干什么的,p copy给p1存号码了,p2后面也没在用到过,指针p2在这里起什么作用呢?
回复

使用道具 举报

  离线 

49

主题

283

帖子

0

精华

高级会员

Rank: 4

积分
643
金钱
643
注册时间
2018-1-11
在线时间
115 小时
 楼主| 发表于 2018-3-15 16:35:57 | 显示全部楼层
正点原子 发表于 2018-3-14 19:01
你看+CLIP:之后,返回的是什么? 重点在你要看返回值。固定格式的,+8就是去掉前面那些不要的,比如+clip之 ...

哈哈,应该自己多思考,我知道p2是干什么的了,没有p2就没有真正的电话号码了
回复

使用道具 举报

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

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-6-20 08:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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