![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杰理692系列问题
文章平均质量分 78
xx842678
杰理、蓝讯蓝牙方案开发
展开
-
【杰理AC692X】7脚屏亮度不均匀的处理
SDK版本:AC692x_SDK_release_V2.6.3亮度不均匀:改之后:SDK标准的7脚屏驱动:void LED_drive7(void){ u8 k, i, j, temp; k = 0; //led7_var.bShowBuff[0]=0xff; //led7_var.bShowBuff[1]=0xff; //led7_var.bShowBuff[2]=0xff; //led7_var.bShowBuff[3]=0xff;原创 2020-07-07 11:48:22 · 1097 阅读 · 6 评论 -
【杰理AC692X】蓝牙丢字问题处理
SDK版本:2.6.3测过很多样机,在蓝牙模式下都会出现丢字的情况。丢字现象为:在暂停播放,功放MUTE的情况下继续播放,这个操作播正常的音乐可能不明显,可用一些朗诵,读物等音频测试。又或者直接在功放MUTE的情况下,打开酷狗音乐,酷狗打开时会有‘哈喽,酷狗’的提示音,很多机器会丢掉‘哈’字。用这个方法测试是很明显的。对这个问题很在意的话,可以用下面的方法处理:在最新SDK的公共消息中,有这样一条消息,打印发现,...原创 2020-06-03 16:23:04 · 1456 阅读 · 0 评论 -
【杰理AC692X】关于外挂FLASH音频无间断循环播放
SDK:extern_flash_V2.5.1这里说的无间断播放,比如说下面的音频信号:要求是循环播放的时候不能有停顿按照《AC692x系列提示音无间断循环播放》中的描述,把flash中的歌曲当提示音播出来:这样就可以循环播放FLASH中的音频了,但是,每次播到音频数据不足512Byte,处理补充数据时,还是会有停顿。我的处理办法:因为文档中给出的办法是“从文件头获取剩余长度的...原创 2020-04-09 19:45:17 · 1641 阅读 · 3 评论 -
【杰理AC692X】6种升级方法介绍
一:使用强升工具升级1是旧版升级工具,直接插入样机后,蓝灯灭,只有红灯亮,这就进入升级状态。2是新版升级工具,使用方法:此方法用CodeBlocks和批处理文件都可升级二:USB/TF/SD升级前提要读卡或读U能正常使用,将“updata.bfu”这个文件拷贝到设备里,在样机正常运行的情况下将设备插入样机,听到相应的设备提示音后开始升级,升级成功有短“滴”提示音,升级失败有长“滴”提...原创 2020-03-04 18:43:25 · 6370 阅读 · 10 评论 -
【杰理AC692X】系统时钟192MHz,进入IO睡眠模式后工作不正常
SDK版本: V2.6.3为什么用IO睡眠模式做关机?有些案子做成硬开关机,用拨动开关控制上电,供电用的电池,要做低电关机或蓝牙无连接超时自动关机功能的,因为SDK默认关机做法是软关机(低功耗)模式,在拨动开关打到OFF档的时候,有些板子因为有大电容或者其它电路影响的缘故,会有掉电慢或者掉电不完全的情况,存在这种问题的板子,在打到OFF马上又打到ON档的时候会开不了机,因为软关机(低功耗)模式...原创 2019-11-29 11:36:41 · 1345 阅读 · 0 评论 -
【杰理AC692X】ADKEY复用LED指示灯注意事项
ADKEY复用LED指示灯按原厂给的方法,在ADC通道扫描的时候来回切换IO口的方向,在即将扫描设置的ADKEY通道前把AD口设为输入,扫描其他AD通道时设为输出,但原厂给的例子是针对PR口且使用内部上拉的ADKEY,如果换成使用外部VDDIO上拉且不一定是PR口的情况下需要注意几点。1、使用的是外部上拉,扫描AD口前设置为输入这里上拉要记得关掉,不然会导致按键AD值不稳定。2、因为默认的A...原创 2019-11-29 10:34:22 · 2054 阅读 · 0 评论 -
【杰理AC692X】利用中断读触摸IC GRM807FNS_02 一线脉冲时序的数据
SDK版本: V2.5.1因为数据‘0’和‘1’的时序周期是一样的,所以没法用红外解码那种比较周期时间的方法,我的思路是读取每一个高低脉冲的时间,比较高脉冲的时间。具体配置可查看用户手册中的寄存器说明初始化中断是下降沿触发,然后在中断里再改为上升沿触发,下次进来再改下降沿触发,如此循环就能得到每一个高低脉冲的时间,然后继续做处理就好了...原创 2019-10-15 10:54:14 · 943 阅读 · 0 评论 -
【杰理AC692X】UART通讯
SDK版本: V2.6.1通常直接参考默认代码写一个就可以了,如下图,注释默认打印,自己写一个:如下图,TX按默认DEBUG写的,RX按EQ调试写的:这里需要注意的是 debug_uart_recv_buf 这个接收buf的大小,我的配置是512打印函数也要另外写一个,不能用默认的,用默认的会有默认的打印信息出来:这样就实现了UART通讯...原创 2019-10-15 10:26:29 · 1749 阅读 · 2 评论 -
【杰理AC692X】对箱和硬件EQ同时开,音乐模式初始化不读EQ的问题
SDK版本: V2.6.3首先是按问题说明文档进行配置:这样配置了之后,在测试中发现music mode初始化不读EQ,外部硬件EQ和内置EQ参数都不会加载,正常情况下没外部硬件EQ bin文件的情况下是读取默认硬件EQ参数,有外部硬件EQ文件的任务初始化时会读外部硬件EQ参数。打印发现在music mode 初始化时,正常情况下是会设置EQ的,但是按文档配置了之后就不设置EQ了,我想到的...原创 2019-10-15 09:39:44 · 817 阅读 · 0 评论 -
【杰理AC692X】外挂RDA5807M 收音IC,标准SDK在FM模式调不了系统音量的问题
这次也是收音IC I2C与TF引脚复用,前面介绍过AC692X 外挂FM IIC与TF卡复用,这里就不继续叙述。目前 杰理AC692X系列SDK的最新版本为: V2.6.3我用的是 RDA5807MSDK中已经写好了RDA5807 收音IC的驱动,而且有几种型号供选择下面这个数据表不改,硬件上直接外挂32.768,这些配置具体信息可以查看datasheet。配置 #define R...原创 2019-09-26 12:25:15 · 1541 阅读 · 2 评论 -
【杰理AC692X】双LINEIN模式做法
实现两个LINEIN模式是之前的一个案子需求,现在我常用来给新人出题。看过有人直接复制整个linein模式相关代码,这种方法又繁琐,又容易出错,其实不必这么麻烦,直接用一个标志位搞定,之所以给新人出这个题就是考察他对代码的理解,要会用简单的方法解决问题。先复制inein信息的结构体改个名字,这样就得到一个新的模式:再把新的linein模式信息添加到任务表里:再把 task_linein2...原创 2019-07-22 20:16:14 · 1713 阅读 · 7 评论 -
【杰理AC692X】6脚RGB 5050灯珠实现全彩呼吸灯的方法
在消费电子中,呼吸灯和渐变灯都很常见,常见的呼吸灯要么是六种颜色,要么是七种,因为做这7种颜色的呼吸灯只要让PWM同增同减就好,是最简单的做法。但要做全彩呼吸灯就没这么简单了,可以用HSB(HSV) 转RGB的方法实现:HSB(HSV) 通过色相/饱和度/亮度三要素来表达颜色.这个方法相关的代码和说明网上都有,有需要的自行百度...原创 2019-07-22 19:31:26 · 4484 阅读 · 1 评论 -
【杰理AC692X】mute功放的操作和蓝牙指示灯播放时暂停,慢闪到常亮的状态更新慢的问题
关于功放做MUTE,对于大功率音箱和外挂DSP的案子还是要根据实际效果来调试。对于小音箱可以用下面的方法:开系统自动MUTE:#define DAC_AUTO_MUTE_EN 1dac_automute_cb() 这个函数是跟随系统自动MUTE的,自动获取系统MUTE的状态,可以把mute处理做在这,这样就不用去处理各种情况下的mute控制了,如果某个提示音解mute不及时出现播...原创 2019-07-22 19:10:41 · 3093 阅读 · 6 评论 -
【杰理AC692X】来电在报号之前播自定义提示音
遇到个需求,需要在来电报号之前先播自定义的提示音,话不多说,直接打印追踪代码:首先,当对方来电时,会接受到 BT_STATUS_PHONE_INCOME 来电消息,case BT_STATUS_PHONE_INCOME: if (get_curr_channel_state()&HID_CH) { //puts("USER_CTRL_HID_DI...原创 2019-07-22 18:42:31 · 988 阅读 · 2 评论 -
【杰理AC692X】外挂FM IIC与TF卡复用,FM和TF播放串音的问题
应客户要求,要做外挂FM,QN8075.在原厂 AC692X软件问题处理说明文档,43点问题,《外挂FM IIC与SD卡复用》中描述了这个做法:就是 iic 处理的时候关掉 SD 检测和电源,iic 处理完再开启检测,FM 模式退出后 开启 SD 电源。支持 AC692 所有 SDK 版本。根据文档中的操作就可以复用了,但是在测试时发现,当样机在FM模式时插入TF卡会出现同时播出FM和TF音...原创 2019-08-02 19:31:29 · 1208 阅读 · 0 评论 -
【杰理AC692X】清除蓝牙配对信息的实现
有的客户要求能操作清除蓝牙配对信息,可以如下实现;u8 bt_reset_buff[] = { 0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0x...原创 2019-08-02 18:26:20 · 1733 阅读 · 5 评论