汇顶BLE知识库
开发向导
应用笔记
技术方案
常见问题
系统问题
外设问题
I/O
ADC
DMA
I2C
I2S
QSPI
SPI
Timer
UART
USB
X-QSPI
蓝牙问题
工具问题
硬件问题
商务问题
语言选择 | Language
汇顶BLE知识库
常见问题
外设问题
外设问题
I/O
I/O常见问题
1. 如何处理IO漏电导致睡眠功耗高的问题(睡眠前如何正确进行IO的配置和检测)?
2. 如何处理IO中断丢失的问题?
3. IO有没有推挽输出模式?
4. 利用IO翻转输出方波,频率误差很大,是什么原因?
ADC
ADC常见问题
1. 调用异步采集接口一直无法产生完成中断
2. 部分内部参考电压档位采集出来的结果误差很大
3. 高采样率时采集出来的结果误差很大
4. 异步采集接口速度慢
5. 同步采集接口无法产生数据
DMA
DMA常见问题
1. DMA传输会用到拍的概念,什么是拍 (Beat)?
2. 是否可以将同一个DMA实例的同一个DMA通道同时配置给不同的外设使用?
I2C
I2C常见问题
1. I2C传输过程中,SDA异常,被从机一直强制拉低而无法恢复,是什么原因?
2. I2C传输过程中,SCL异常,卡死在低电平,是什么原因?
I2S
QSPI
QSPI常见问题
1. QSPI支持的最大频率是多少?
2. QSPI工作模式介绍
3. 使用Memory Map模式访问外部Flash时,数据端序异常是什么原因?
4. 使用传统API接口(非Memory Map方式)读取外部Flash,数据和期望的数据端序不一致,该如何处理?
5. 如何支持QSPI模块使用Memory Map模式,访问大于16 MB 4字节地址的Flash?
6. 使用SDK的QSPI示例工程访问Flash失败,为什么?
7. QSPI外设有哪些参考程序?
SPI
SPI常见问题
1. SPI支持的最大频率是多少?
2. 什么是软件片选,什么是硬件片选,使用有什么区别?
3. SPI接收数据时发生了回调错误事件APP_SPI_EVT_ERROR,该怎么处理?
Timer
GPTimer常见问题
1. _app_tim.c_与_app_timer.c_有什么区别?哪些定时器是低功耗定时器?哪些不是?
2. 使用Timer/Dual Timer定时,利用中断里翻转IO的方式测试定时准确度,发现误差比较大,原因是什么?
3. 使用Timer/Dual Timer定时,利用中断里翻转IO的方式测试定时准确度,发现第一个周期的误差很大,后面的周期符合要求,原因是什么?
RTC常见问题
1. RTC计时误差大的原因是什么?
2. 如何根据RTC获取到系统运行时间?
3. RTC不工作,或者调用app_rtc_get_time(&time)发现获取到的时间一直不变,原因是什么?
WDT常见问题
1. 看门狗不工作(或者在预定时间内没有喂狗,但没产生复位)的原因有哪些?
2. 看门狗复位时间不对,原因是什么?
UART
UART常见问题
1. GR5xx芯片串口无数据输出,打印乱码,数据接收异常,可能是什么原因?
2. GR5xx芯片串口容易触发APP_UART_EVT_ERROR中断,是什么原因?
3. GR5xx芯片串口模块怎么配置?
USB
X-QSPI