- 博客(14)
- 收藏
- 关注
原创 中科蓝讯-库文件的选择
以530xSDK为例,库文件存储路径如下:sdk_ab530x_v06x_s6597_20210706\app\platform\libs在某些项目中,可能不需要打开所有的功能,此时可以重新选择相应的库文件,以节省代码空间。以下为Readme.txt的内容:1. 升级库时,请整体替换libs文件夹。2. 关于蓝牙库说明: 1) libbtstack.a (默认链接此库), 此库包括TWS,但不包括BLE 2) libbtstack_dm.a(此库包含BLE及TWS) ...
2022-04-24 09:36:27 1045
原创 中科蓝讯 串口接收和发送 536x 530x
1. 引脚映射(这张图是抄人家的,原链接:中科蓝讯530X、532X模块之硬件UART - 秃头君 - 博客园 (cnblogs.com))2. 定义/**// 引脚和串口映射关系// 例:PA1 UART0 TX G5(RX) 表示该引脚可以同时作为输入输出PIN 串口 功能 //PA0 UART0 RX G5PA1 UART0 TX G5(RX)PA3 UART1 RX G2PA4 UART1 TX G2(RX)PA6 UART0 RX G1/UART1 RX G1..
2021-12-31 16:59:30 2110
原创 AB5605C USER_ADKEY_MUX_SDCLK
芯片AB5605C,SD检测复用SDCMD,按键检测复用 SDCLK,且需要开内部上拉,打开宏定义:1. #define USER_ADKEY_MUX_SDCLK 12.#define ADKEY_PU10K_EN 0现象:按下不同阻值的按键,AD值在0xFF附近小幅变化,只有短路到地时AD值才变为0;分析:AD转换时,SDCLK 引脚的方向仍然为输出,应该是初始化时未设置为输入上拉;解决:void sd_gpio_init(...
2021-11-09 22:14:41 1064
原创 关于中科蓝讯I2c拉伸问题
时钟拉伸(Clock stretching)clock stretching通过将SCL线拉低来暂停一个传输.直到释放SCL线为高电平,传输才继续进行.clock stretching是可选的,实际上大多数从设备不包括SCL驱动,所以它们不能stretch时钟.解决办法:读取应答位时钟电平,一旦发现拉低,那就等待...
2021-10-22 14:50:41 595
原创 关于蓝讯VUSB口作IO口使用
通过配置 VUSBCON 和 PWRCON0寄存器,可以把VUSB口作为IO口使用。VUSBCON的第0位为“1”时,由PWRCON0的第27位控制input(0)、output(1) output时,寄存器VUSBCON的第1位控制输出电平的高/低 input时,通过读取寄存器PWRCON1的第31位来获取输入数据VUSBCON的第0位为“0”时,由其他功能决定VUSB的input output方向注:当没有VUSBCON寄存器时,使用PWRCON1...
2021-10-13 16:03:56 832
原创 关于蓝讯的karaoke模式的魔音和混响
1.混响在config.h中打开混响功能后,还可以设定混响间隔级数在api_karaok.h中,可以找到以下两个函数,对混响等级及混响间隔进行设置混响间隔影响单次混响时间,混响等级影响混响次数,两者共同决定了混响时间的长短2.魔音打开魔音功能需要把混响功能一起打开魔音效果切换调用plugin.c下面的函数 voidstretch_voice_switch(void);void stretch_voice_switch(void){ static...
2021-10-13 12:08:44 535
原创 5616A IO 入耳检测
1. 上位机,“内置入耳检测”关闭;2. 将“入耳检测”选择为对应的IO口,如:PA7;3. Config.h 中,#define BT_EARIN_USAGE_PP_EN 1
2021-10-08 19:11:19 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人