GPS/GPRS/GSM 3.0模块与UNO间串口通信的问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4992|回复: 4

[已解决] GPS/GPRS/GSM 3.0模块与UNO间串口通信的问题

[复制链接]
发表于 2014-4-19 10:30 | 显示全部楼层 |阅读模式
2金币
为什么DF家的GSM3.0模块和DF家的UNO板子之间的串口通信用Serial.read()只能读取10位左右?一个超过10个英文字符的短信根本无法完整读取啊~问题在板子还是模块啊还是哪里啊,困扰了我好几天了~望各位大侠指点迷津!
读取串口信息的方法,我试过char挨个赋值,和String累加,都一样,都是只能读10位左右~
短信息收到后的存储方式设置为AT+GNMI=2,2,0,0,0

发表于 2014-4-19 12:17 | 显示全部楼层
代码贴上看看。
发表于 2014-4-19 12:18 | 显示全部楼层
代码贴上看看。
 楼主| 发表于 2014-4-20 10:58 | 显示全部楼层
loop代码如下:

if(Serial.available()>0)
  {
     String inchar="";
     for (int i=0;i<20;i++)
       {
          delay(10);
          inchar +=char(Serial.read());
       }
     Serial,print(inchar);
  }

问题:10位以下可以读出来,10位以上读不出

发表于 2014-6-2 21:37 | 显示全部楼层
正准备收这个板子,Mark一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-5 10:36 , Processed in 0.069939 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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