- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 杰理AC695X系列---自定义按键发送笔记(13)
杰理AC695X系列—自定义按键发送笔记(13)// 长短按状态 按键值void my_filter(u8 key_status, u8 back_last_key){ struct key_driver_para *scan_para; u8 key_event = 0; u8 key_value = 0; struct sys_event e; key_event = key_status; key_value = b
2021-01-09 14:02:05 1568
原创 杰理AC695X系列---us定时器(12)
杰理AC695X系列—us定时器(12)前几日调了一个433的接收ic,要求的定时器是us级别的,但SDK里面自带的定时器是ms级别的,例如以下定时扫描增加接口所以需要搞个us定时器,怎么搞?办法总比困难多#define USER_TIMER JL_TIMER3//微妙延时使用的定时器 地址 #define USER_TIMER_IRQ IRQ_TIME3_IDX//微妙延时使用的定时器 中断号___interrupt static void timer_isr(){ USER
2021-01-09 13:50:03 3322
原创 杰理AC692X系列---RTC笔记(11)
杰理AC692X系列—RTC笔记(11)PS:关于rtc不跑的问题整理1.如果 LOWPOWER_OSC_TYPE 选择用 BT_OSC,导致执行set_lowpower_keep_32K_osc_flag(0);函数语句,会导致 32.768K 不起振,导致 RTC 时钟不跑,把形参 0 改为 1 即可。2.AC692x_SDK_release_V2.2 程序 RTC 时钟睡眠 32K 晶振不振参考AC692X问题文档26点3.进入 RTC 睡眠以后 RTC 时钟不走enter_sys_so
2020-10-26 17:21:25 1670
原创 杰理AC692X系列—UART串口通讯(10)
杰理AC692X系列—UART串口通讯(10)PS:之前入门的时候太煎熬了,所以我写这些是为了给刚入门的看看,少走弯路,共同进步。(哪里有错!请喷我!我改!!)1、重写初始化串口:我是从原先的uart_debug_int(DEBUG_UART_RATE);把需要用到的拉了出来重写了个初始化函数,/********************************************************************************///-------------------
2020-08-18 15:29:09 3896 6
原创 杰理AC692X系列---按键配置(9)
杰理AC692X系列—按键配置(9)在key.h中,找到以下代码段,开了对应的宏,对应的按键配置才会生效这按键类型是用于在各个按键.C返回类型用的例如在io.c文件中,把下图的位置替换成KEY_TYPE_AD,在各个模式就不用去配置两个按键表了,嘿嘿如果你想改按键长按时间的话,可以改下图这里,前提是你得看懂这里。按键双击改这里...
2020-06-01 11:01:03 1873 1
原创 杰理AC692X系列---修改最大可放代码 FLASH (8)
杰理AC692X系列—修改最大可放代码 FLASH (8)AC692X 如果生成的目标文件大于 FLASH 支持可放的最大空间,前提先考虑压缩代码空间和音频文件规格,如果压缩不下来,需要修改下 VM 的存储大小,无论 FLASH 多大,VM 默认大小为 64KByte,可以适当的减少 VM 的大小,省出的空间可以用于放代码,注意,VM 的大小必须是 4KByte 的偶数倍,而且不能小于40KByte,最多只能腾出 24KByte 出来。...
2020-05-11 18:08:47 1327
原创 杰理AC692X系列---关于7脚数码管显示屏(7)
杰理AC692X系列—关于7脚数码管显示屏(7)1、sdk_cfg.h中的配置打开对应的宏2、引脚配置3、4个‘8’及字符配置按照数码管规格书,一一对应填入。4、显示屏闪烁问题杰理sdk默认的是2ms的刷新频率,驱动7脚屏的时候是会闪的。所以需要适当提高刷新频率。在timer.c中在下图函数中更改刷新频率。...
2020-03-07 16:40:39 2368
原创 杰理AC692X系列---关于音量同步及电量显示(6)
杰理AC692X系列—关于音量同步、自定义音量表及电量显示(6)1、取消及打开电量显示功能这个简单,在bt_configs_user.h中,按照说明进行更改就可以了2、音量同步(基于sdk为2.6.0版本)如果需要音量同步。同样,在bt_configs_user.h中找的下图这句,进行注释或者打开。但是这样只是打开了支持音量同步功能。苹果手机有可能会出现按一下音量加减键,苹果音量图...
2020-01-02 14:16:57 2824 13
原创 杰理AC692X系列---关于声道只有左声道或者右声道(5)
杰理AC692X系列—关于声道只有左声道或者右声道(5)这种问题就是你的电路只接了L或者R通道,只需在sdk_cfg.h中在下图所示位置更改成对应的通道及打开对应宏。...
2019-12-31 16:26:58 1051 12
原创 杰理AC692X系列---关于692x及693x的打开在线调EQ功能(4)
杰理AC692X系列—关于692x及693x的打开在线调EQ功能(4)1、692x只需要把如下图所示的宏关了并且选好串口,及要调软硬件EQ如果还开了对箱宏,就不能打开软件eq,运算速度限制。并且要audio_stream.h头文件配置2、693x(1)、软件中要这样配置(2)、电脑EQ tool配置...
2019-12-31 16:15:41 2616 6
原创 杰理AC692X系列---关于692x及693x的3方通话(3)
杰理AC692X系列—关于692x及693x的3方通话(3)在这里函数里面有这么几个功能支持协议需要了解一下,看图:这些就是功能协议,你把对应的宏关了对应的功能就用不了。这个下图嘞,就是三方通话的,这里如果为零,是不支持三方通话的。怎么获取是否有第二个来电呢?你就需要在这个函数里面手动添加这个声明然后就是这个函数所返回的值,所代表的含义if(get_second_call...
2019-12-31 15:58:00 1193
原创 杰理AC692X系列---关于MIC与linein复用口的处理(2)
杰理AC692X系列—关于MIC与linein复用口的处理(2)像如下图中这种情况,且mic由DACVDD供电的。只需要写个调用函数,在bt和aux模式初始化前,传入对应参数进行调用就可以了。代码如下:#define MIC_CH_EN() do{JL_PORTA ->PU &= ~BIT(0);JL_PORTA->PD &= ~BIT(0);JL_PORT...
2019-12-31 15:28:34 1656 5
原创 杰理AC692X系列---关于模拟PWM、电机PWM和定时器映射PWM(1)
杰理AC692X系列—关于模拟PWM、电机PWM和定时器映射PWM(1)杰理690X系列的芯片目前只有4路定时器,分别是Timer0,Timer1,Timer2,Timer3其中Timer0被系统时钟占用,无法用于PWM输出。前些日子做了一个项目,并且还需要支持红外遥控,RGB总共需要三路PWM,遥控器和系统时钟已经占用了两个定时器,只剩下Timer2和Timer3.在做这个项目时用了好...
2019-12-30 17:57:58 3171 4
杰理外挂flash25Q16/25Q32/25Q64/25Q128实现播歌功能SPI驱动.rar
2019-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人