CSR8670/CSR8675多国语言字库显示逻辑

news/2024/11/14 15:09:24/

CSR8670/CSR8675多国语言字库显示逻辑

系统框图

 

名词解释:

OLED:一个128*64的IIC接口的显示模块。

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

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

 

 

实现逻辑

下面讲述手机端播放器播放“我爱你中国”,如何在OLED屏显示“我爱你中国”。

 

Step1: 手机端播放器播放“我爱你中国”,通过AVRCP下发“E6 88 91 E7 88 B1 E4 BD A0 E4 B8 AD E5 9B BD”长度为15的数据至8675。

Step2:8675端将数据转码,确定是何种语言,然后映射成自己定义的字库映射表,并查出该码在映射表中的位置。

Step3:根据字体大小,来确定每个字符占的字节数。并按Step2的数据码算出字库中的数据偏移量。

Step4:挂在Flash分区,并根据地址偏移量来索引字库数据,并卸载Flash分区。

Step5:将字模数据按Segment和Page来控制显示逻辑。并记录每一个字符所占的Colomn和Row的数据,并做好屏幕偏移量的计算。并做好滚动显示逻辑。

项目演示

 


http://www.ppmy.cn/news/312891.html

相关文章

CSR8670项目实战:4人组网蓝牙对讲耳机

为了方便大家学习,现与我爱蓝牙网联合推出【QCC300x/CSR867x/QCC30xx/QCC51xx开发板】。 博主联系方式:Call-15715161220,QQ-705829339 技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群…

CSR8670 学习记录

CSR的工程文件介绍 Project 文件 xiw:xIDE的工作空间,一个工程有一个对应的工作空间 xip:VM文件,比如我们说的的speaker就是这个指的这个 mak:工程的makefile文件 sink figuratio…

力扣笔记(每日随机一题)—— 打折购买糖果的最小开销

问题(简单) 一家商店正在打折销售糖果。每购买 两个 糖果,商店会 免费 送一个糖果。 免费送的糖果唯一的限制是:它的价格需要小于等于购买的两个糖果价格的 较小值 。 比方说,总共有 4 4 4 个糖果,价格…

CSR8670 学习记录1——开始

最近由于工作需要用到CSR8670,对熟悉过程做一个记录; 1.写在之前的话 现在又接触到了一款新的蓝牙芯片csr8670,这个芯片是一个双模的蓝牙芯片,我的目标是学习这款芯片,然后实现相应的功能。至于这个功能能不能实现&a…

[CSR8] 分享一个CSR8670串口收发程序 [复制链接]

chuck_pz 暂无签到数据 电梯直达楼主 发表于 2015-2-5 16:06:07 | 只看该作者 马上注册,享用更多功能,让你轻松玩转社区。 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 chuck_pz 于 2015-2-5 17:00 编辑 最近…

CSR8670的TWS模式的应用笔记

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。 技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程&#x…

CSR867x — CSR8670平台开发调试经验

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX 作 者:文化人 XX 联系方式: XX 版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了 XX 要说的话:作者水平有限,难免有…

CSR8670 — 说说什么是ANC、CVC、DSP降噪

1、CVC和DSP降噪: 消费者在选购蓝牙耳机时,总会听到商家在宣传耳机所具备的CVC、DSP降噪功能,不管听过N多商家这样的描述,可不少消费者依然不是很明白这两者之间的区别,针对这样的一个技术问题,我们今天来科…