• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

8266读取信息

别拿我当逗比使 2018-08-19 浏览量:595

读取信息的方式,

RI=0;
       buffer[count] = SBUF;
       if(buffer[0]=='+')
       {
               count++;      
       }
else{
               count=0;
       }
还有读取数据什么方法?并且处理数据的方法,去除+IPD。。。到有效数据​

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 读取还可以使用串口中断的方式啊

    数据处理时,可以把收到的数据收到一定数量后再进行处理的,这样会防止数据丢失

    • 发布于 2018-09-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
别拿我当逗比使 回复了 xdsnet :但是最后的问题就是数据接受的,我已经找到问题, 回复

  • 代码的确不全,你可以参考机智云的代码,用环形队列来处理数据
    • 发布于2018-08-20
    • 举报
    • 评论 0
    • 0
    • 0

别拿我当逗比使 回复了 我对面的武器 :AT固件 回复

  • 如果是当AT固件使用,直接用AT模式的指令就可以读取信息了
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 8266在ArduinoIDE下可以直接通过串口轮询的方式获取信息,效果跟你写的串口中断差不多。

    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 也可以通过轮询的方式去接收串口数据,效率会低一点
    • 发布于2018-08-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接用AT的固件使用,然后用AT指令读取信息即可
    • 发布于2018-09-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 最好是用AT指令来读取信息,这样操作比较方便
    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

8266读取信息