汇顶BLE知识库
开发向导
应用笔记
系统
外设
蓝牙
工具
硬件
应用
技术方案
常见问题
语言选择 | Language
汇顶BLE知识库
应用笔记
应用笔记
系统
低功耗
1. 基本功能介绍
2. 应用笔记
Memory应用笔记
1. 基本功能介绍
1.1 Memory资源概述
1.2 Memory布局
1.3 典型应用资源使用和用户可用资源情况
2. 应用笔记
2.1 链接脚本应用指南(以ARMCC Scatter File为例,其他链接脚本类似)
2.2 计算程序所用RAM和固件大小(ARMCC编译器,其他编译器可参考以下方法)
2.2.1 GR551x(SDK V2.0.1,用户未修改链接脚本)
2.2.2 GR533x (SDK V1.0.5,用户未修改链接脚本)
Fault Trace模块应用笔记
1. Fault Trace模块基本功能介绍
2. Fault Trace模块使用注意事项
APP LOG模块应用笔记
1. APP LOG模块基本功能介绍
2. APP LOG模块使用注意事项
堆(Heap)的使用建议
加密加签
1. 安全解决方案
2. 工具端工作流程
3. 设备端工作流程
4. 工具端(GProgrammer)加密加签操作
5. 工具端(GProgrammer)仅加签操作
6. 注意事项
FDS应用介绍
1. FDS简介
2. NVDS应用笔记
3. APP FDS应用笔记
4. APP LOG Store应用笔记
外设
I/O
I/O应用笔记
1. I/O基本功能介绍
2. I/O应用笔记
ADC
ADC应用笔记
1. ADC基本功能介绍
1.1 ADC功能简介
1.2 如何进行单端模式测量
1.3 如何进行差分模式测量
1.4 如何选择外部参考电压进行测量
1.5 如何测量芯片供电电压
1.6 如何测量芯片内部温度
1.7 如何进行多通道测量
2. ADC应用笔记
2.1 如何评估测量范围是否满足要求
2.2 如何评估分辨率是否满足要求
2.3 如何提高测量的精度
2.4 选择特殊的外部参考电压如何进行校准
ADC采样率测试说明
1. ADC采样时钟
2. 测试采样率
2.1 测试条件设置
2.2 主要测试代码
2.3 测试结果
DMA
DMA
1. 基本功能介绍
2. 应用笔记
I2C
I2C应用笔记
1. GR5xx I2C基本功能介绍
2. I2C应用笔记
2.1 如何设置从机地址
2.2 I2C电路上拉电阻配置注意事项
2.3 I2C工作模式使用建议
I2S
SPI与QSPI
SPI与QSPI协议专题
01. SPI-QSPI协议专题(1) - 基础协议特征介绍
1. SPI协议
1.1 引脚信号
1.2 角色
1.3 时钟频率
1.4 时钟模式
1.5 时序相位
1.6 SPI协议衍生时序
2.QSPI协议
2.1 概述
2.2 引脚信号
2.3 时序相位
2.4 指令地址模式
2.5 QPI模式
2.6 SIOO模式
2.7 效率计算
02. SPI-QSPI协议专题(2) - 构建GR55xx (Q)SPI高速传输接口的基础
1. 基础的应用背景补充
1.1 系统Master和 Slave
1.2 同步访问和异步访问
2. 数据传输行为
2.1 CPU将数据通过QSPI直接写入屏幕
2.2 DMA将数据通过QSPI直接写入屏幕
2.3 传输中的蓄水池问题(生产者&消费者问题)
03. SPI-QSPI协议专题(3) - GR552x芯片DMA及QSPI模块功能特征
1. DMA典型特性
1.1 DMA典型应用
1.1.1 DMA基础数据传输
1.1.2 DMA链式数据传输
1.1.3 DMA分散传输
1.1.4 DMA聚合传输
1.1.5 DMA同时进行分散/聚合传输
1.2 DMA 传输通道特点
2. QSPI典型特性
2.1 QSPI工作模式
2.2 QSPI数据端序
2.2.1 写操作下的数据端序
2.2.2 读操作下的数据端序
2.2.3 内存映射模式下静态数据端序读取规则
2.2.4 内存映射模式下动态数据端序读取规则
04. SPI-QSPI协议专题(4) - 色彩格式及常见异常
1. 屏幕颜色格式
1.1 常用的色码格式
1.2 色码格式的存储及使用
2. 可能的乱序原因分析
2.1 外部Flash读写宽度不一致导致的逆序
2.2 外部Flash内存映射读端序配置异常导致的逆序
2.3 DMA访问由于地址不对齐导致的乱序
3. 常见的显示异常举例
SPI应用笔记
1. 基本功能介绍
2. 应用笔记
QSPI应用笔记
1. 基本功能介绍
2. 应用笔记
3. 典型应用场景
3.1 GR5526支持使用外部Flash作为OTA升级时的固件缓存空间
Timer
Timer和Dual Timer应用笔记
1. Timer和Dual Timer基本功能介绍
2. Timer和Dual Timer应用笔记
RTC应用笔记
1. RTC基本功能介绍
2. GR5xx RTC应用笔记
WDT应用笔记
1. GR5xx WDT基本功能介绍
2. GR5xx WDT应用笔记
GR5xx各类定时器归纳
1. GR5xx各类定时器特征概览
2. GR5xx慢速时钟定时器的时钟配置
3.各款芯片RTOS tick的实现方式
UART
UART应用笔记
1. UART基本功能介绍
2. UART应用笔记
USB
USB应用介绍
1. USB简介
2. USB应用笔记
X-QSPI
X-QSPI应用笔记
1. 基本功能介绍
2. 应用笔记
GPU
GPU应用笔记
1. 基本功能介绍
1.1 GPU主要能力特点
1.2 GPU使用要点
1.2.1 帧缓冲区
1.2.2 内存的分配和使用
1.2.3 参考推荐
2. 应用笔记
OSPI PSRAM应用笔记
1. PSRAM的总线地址空间布局及管理
2. PSRAM的初始化和使用
3. PSRAM的工作模式
4. PSRAM的休眠策略
4.1 裸机环境下的休眠策略
4.2 RTOS环境下休眠策略
DC应用笔记
1. 基本功能介绍
2. 应用笔记
蓝牙
BLE基础
BLE广播
1. BLE广播基本功能介绍
2. 广播应用笔记
3. FAQ
BLE Profile
1. BLE Profile基本概念介绍
2. BLE Profile应用笔记
3. FAQ
BLE Master
1. BLE Master扫描基本功能介绍
2. BLE Master扫描应用笔记
3. FAQ
BLE多从机 (Multi Slave)
1. GR5xx多从机基本概念介绍
2. GR5xx多从机应用笔记
3.FAQ
BLE多主多从 (Multi Role)
1. GR5xx多主多从基本概念介绍
2. GR5xx多主多从应用笔记
3. FAQ
BLE多连接
1. GR5xx BLE多连接基本功能介绍
2. GR5xx多连接应用笔记
3. FAQ
BLE安全
1. BLE SM基本概念介绍
2. GR5xx BLE SM应用笔记
3. FAQ
BLE数据传输速率
1. 理论传输速率
2. BLE数据传输速率影响因素
3. FAQ
BLE应用
BLE与执行代码Flash冲突处理
1. 如何避免BLE与Flash之间的操作冲突
BLE常见异常码说明
1. BLE断连原因介绍分析
2. 常见断连
2.1 0x98超时断连
2.2 0xB8即时指令错过
2.3 0xB2响应超时
2.4 0xCE建连失败
2.5 0xA3远端主动断连
2.6 0xA6本端主动断连
2.7 0xCD加密相关断连
2.8 其他断连
BLE HID应用
1. BLE HID简介
2. BLE HID应用笔记
3. FAQ
BLE Mesh
1. BLE Mesh基本概念介绍
2. BLE Mesh应用笔记
3. FAQ
DFU应用
DFU应用介绍
1. GR5xx DFU介绍
2. DFU方案选择
3. Flash Layout划分
3.1 升级模式
3.2 App Bootloader说明
3.3 重要细节介绍
3.4 第三方DFU适配
4. FAQ
4.1 Fast DFU模式怎么使能?
4.2 Fast DFU速率限制在哪里,可达多少速率?
4.3 DFU如何在RTOS下进行低功耗处理?
工具
GRPLT工具
1. GRPLT基本功能介绍
2. GRPLT应用笔记
GRPLT Lite工具
1. GRPLT Lite基本功能介绍
2. GRPLT Lite应用笔记
IAR应用笔记
1. 基本介绍
2. 在IAR中使用GR5xx SDK
2.1 基于Keil工程生成IAR工程
2.2 配置调试与下载
Ellisys抓包工具使用指南
1. 重要提示
2. 前言
3. 关于硬件
4. 开始使用
4.1 主界面介绍
4.2 快速开始
4.3 抓包配置
4.4 空口包过滤
5. FAQ
硬件
ESD应用笔记
1. GR5xx系列芯片ESD性能介绍
2. GR5xx系列芯片ESD应用笔记
RF应用笔记
1. GR5xx RF介绍
2. GR5xx RF应用笔记
最小系统应用笔记
1. GR5xx最小系统介绍
2. GR5xx最小系统应用笔记
应用