QCC5124/QCC5125歌曲名多国语言字库OLED动态显示

本文介绍了如何使用QCC5124/QCC5125主控芯片配合OLED显示模块,实现在HIFI设备中通过蓝牙接收手机歌名信息,并实时动态显示在屏幕上。展示了字库管理和驱动流程,以及与CSR867X的性价比对比。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

QCC5124/QCC5125歌曲名多国语言字库OLED动态显示

概述

QCC512X平台SINK工程歌曲名显示处理。HIFI设备应用场景。

 

名词解释:

OLED:一个128*64IIC接口的显示模块,驱动ICSH1106, SSD1306

FLASH:存放字库数据的闪存。

QCC5124/QCC5125:主控芯片,通过蓝牙AVRCP接收手机端歌名等歌曲属性,并从FLASH读取对应的歌词字符并逐一显示。

 

QCC512X与CSR867X的比较

  1. QCC512XCSR867X 便宜。
  2. QCC512X同样可以支持AptX HDAptX LLAptXAACSBCLDAC等音质。
  3. QCC512X功耗更低,价格更低。

演示

            

        

   

 

          

 

程序入口

/*************************************************************************
NAME    
    sinkAvrcpDisplayMediaAttributes
    
DESCRIPTION
    Displays the Media Attribute text (title, artist etc.) for the supplied attribute ID.
    The text is contained in data with length attribute_length.

**************************************************************************/
void sinkAvrcpDisplayMediaAttributes(uint32 attribute_id, uint16 attribute_length, const uint8 *data)
{        
    switch (attribute_id)
    {
        case AVRCP_MEDIA_ATTRIBUTE_TITLE:
        {

............

QCC5125 VFBGA is a system on-chip (SoC) with on-chip Bluetooth, audio and programmable application processor. It includes high-performance, analog, and digital audio codecs, Class-AB and Class-D audio drivers, advanced power management, Li-ion battery charger, light-emitting diode (LED) drivers, and flexible interfaces including interintegrated circuit sound (I²S), inter-integrated circuit interface (I²C), universal asynchronous receiver transmitter (UART), and programmable input/output (PIO). An application-dedicated Developer Processor and a system Firmware Processor run code from an external quad serial peripheral interface (QSPI) flash. Both processors have tightly coupled memory (TCM) and an on-chip cache for performance while executing from external flash memory. The system Firmware Processor provides functions developed by Qualcomm Technologies International, Ltd. (QTIL). The Developer processor provides flexibility to the product designer to customize their product. The Audio subsystem contains a programmable Kalimba core running Qualcomm® Kymera™ system DSP architecture framework from read only memory (ROM). A range of audio processing capabilities are provided from ROM which are configurable in fully flexible audio graphs. In built capabilities in ROM, may be complimented or replaced by capabilities run from random access memory (RAM), including those provided by QTIL, the product designer or third parties. The flexibility provided by the fully programmable applications processor plus the ability to configure and program the audio processors enables manufacturers to easily differentiate products with new features. QCC5125 VFBGA is driven by a flexible, software platform with powerful integrated development environment (IDE) support. This enables rapid time-to-market deployment for a broad range of consumer electronic products, including audio, wireless speaker, Qualcomm TrueWireless, and broadcast audio for stereo speaker arrangements.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值