zoukankan      html  css  js  c++  java
  • 【蜂窝】at+qcfg="band"的计算和使用

    查询附件 Quectel_EC25_LTE_模块产品规格书_V1.6

    可知当前的蜂窝模块所对应的band频带是什么?

    eg.1

    EC25-AU

    当前选择4G 优先,

    FDD LTE

    可看手册QCFG命令

    +QCFG: “band”,<bandval>,<ltebandval>,<tdsbandval>


    <bandval> 一个十六进制值,它指定GSM和WCDMA频带。<bandval>设为0,表示不更改GSM和WCDMA频段

    <ltebandval>也是十六进制值,指定的是LTE的频带

    此时查看EC25-AU log可知当前的band参数

    AT+QCFG="band",ff,80080000df,0

    将ff转换为十进制是255 二进制是11111111

    查看 https://www.docin.com/p-856155867.html

    十六进制

    WCDMA(3g)=00000010(2100)+00000020(1900)+000000040(850)+00000080(900)=16+32+64+128=240                  

    GSM(2g)=00000008(1900)+00000002(1800)+00000004(850)+00000001(900)=8+2+4+1=15

    240+15=255

    LTE将 80080000df 转换为二进制位

    从后往前看二进制数,第一位是1第二位也是1第三位也是1第四位也是1第五位也是1 说明当前支持B1 B2 B3 B4 B5 B7 B8 B28

    以此类推去查看附录文件对应的band频带是否与模块厂商和芯片厂商设置的是一样的 

    eg2.

    EC25-AF模块

    当前模块选择为非auto状态时查看log

    AT+QCFG="band",260,42000000000000381A,0

    B71就是在从右边往左数的第71位是1 第66位是1 第14位是1...相加得出来的答案

    以此类推

  • 相关阅读:
    数据结构
    SpringBoot实战
    基于Redis的分布式资源锁
    计算机网络知识
    Dubbo学习使用
    css设置图片适配:显示中间部分(居中显示)
    document.ready和onload的区别
    JS的事件委托(事件代理)
    在vue-cli项目中使用echarts
    addEventListener的第三个参数
  • 原文地址:https://www.cnblogs.com/chenxiaomeng/p/11972811.html
Copyright © 2011-2022 走看看