PHY6222 修改 MTU 的方法 超低功耗蓝牙芯片PHY6222性能特点介绍

发布时间:2024年01月09日

今天给大家分享一下PHY6222 修改 MTU 的方法
注:MTU是最大传输单元的意思,代指一类通讯协议某一层上所能通过的最大数据包大小(以byte为单位)。最大传输单元这一主要参数一般与串行通讯接口相关(网络接口卡、串口等)。
一、 准备

  1. 硬件
    -PHY6222 开发板 x1
    -手机 x1
    -type-c 数据线 x1
  2. 软件
    2.1 例程
    以 PHY6222_52_V313_0512 版本 bleUart_AT 为例,原例程只能发送 20 个 byte,需要做一下修改,最大可以改为 247 个 byte。
    1.在 bleuart_Init 内加上以下红框接口
    在这里插入图片描述
    2.蓝牙连接会执行到 GAPROLE_CONNECTED,后面加上红框内容交互 MTU
    在这里插入图片描述
    2.2 程序烧录
    程序烧录参考 PHY6222 6212 烧录方法.jpg。
    1.3 工具
    手机端:蓝牙调试助手
    PC 端:Sockit
    二、 通讯测试
    PC 端
    在这里插入图片描述
    手机端
    在 unknown service 下面两个箭头, ↑是发送、 ↓是接收
    手机端发送数据
    在这里插入图片描述
    在这里插入图片描述
    注:1.串口波特率过高会有部分数据接收异常,可以测试可以降低波特率,实际可以中断来把数据 copy 出去,到中断外处理。

PHY6222超低功耗蓝牙芯片
是一款低功耗蓝牙芯片,主要应用在数据传输的产品领域。例如,车载蓝牙、手环、医疗、蓝牙锁、蓝牙自拍杆、蓝牙健身器材等等。处理器为32位的ARM Cortex M0,内嵌512KB FLASH 128KB ROM以及138KB SRAM,以串口为烧录接口。外国电路简单,射频电路是内嵌在芯片里的,拥有前沿射频电路的设计理念。
512KB系统Flash
128KB ROM
138KB/64KB SRAM 睡眠模式下所有数据保存
33/19通用V/0引脚
支持PGA的8通道12位ADC
4通道24位时钟,1个监视时钟
实时计数器(RTC)
供电电压范围:1.8V-3.6V
嵌入式降压型DC-DC和LDOS
符合蓝牙5.0标准
接收灵敏度:-97dBm@1Mbps/-103dBm@125Kbps
发射功率:20dBm至10dBm,步进:3dBm
单针天线:无需射频匹配或RXTX切换

文章来源:https://blog.csdn.net/C18025394486/article/details/135479795
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。