自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15290)
  • 收藏
  • 关注

原创 杰理之发射端在接收端关机之后假死机【篇】

问题描述:在以linein为输入源连接接收端之后接收端关机,一直有数字打印出来直到看门狗复位。并且假死机时间与串口的波特率成反比关系。

2025-12-27 08:40:22 29

原创 杰理之FM模式单声道或立体声选择设置【篇】

值范围是 0-127 ,值越大,立体效果越明显,但是噪声也会相对明显。建议值48 。使用过程中直接调用该函数即可。

2025-12-27 08:39:02 18

原创 杰理之混合录音出来的音频经过差分电路听不到混响声音【篇】

原因:MIC通路提前做差分转换导致录音相加时相互抵消导致无声

2025-12-27 08:38:30 230

原创 杰理之开启TWS后通话有明显回音【篇】

1.固定最高主频

2025-12-27 08:37:52 53

原创 杰理之开启TWS后通话有明显回音【篇】

1.固定最高主频

2025-12-27 08:37:21 64

原创 杰理之PBAB电话本的回调函数【篇】

static u16 number_cnt = 0; printf("NO.%d:", number_cnt); number_cnt++; printf("type:%d ", type); if (type == 0xff) { number_cnt = 0; } if(name) { printf(" NAME:%s ", name); } if(number) { printf("

2025-12-27 08:36:38 4

原创 杰理之电话本获取【篇】

实现电话本工需要:启用PBAP协议、添加并注册获取电话本接口、开启手机电话本共享、发送消息获取电话本

2025-12-27 08:36:03 18

原创 杰理之目前蓝牙ID3支持获取如下信息【篇】

51511515152

2025-12-27 08:35:26 22

原创 杰理之目前蓝牙ID3支持获取如下信息【篇】

51511515152

2025-12-27 08:34:53 22

原创 杰理之获取蓝牙ID3【篇】

需要注册user_get_bt_music_info回调函数

2025-12-27 08:34:12 50

原创 杰理之上文获取频谱输出函数【篇】

void mic_spectrum_get_demo(void *p){ spectrum_fft_hdl *hdl = p; printf("spectrum_open_demo : %d\n",hdl); if (hdl) { u8 db_num = audio_spectrum_fft_get_num(hdl);//获取频谱个数 short *db_data = audio_spectrum_fft_get_val(hdl);//获取存储频谱值

2025-12-26 09:16:44 48

原创 杰理之关MIC函数【篇】

///关MIC函数void audio_adc_mic_close_demo(void){ if (ladc_mic){#if mic_spectrum_fft //频谱部分 audio_spectrum_fft_close(fft_hdl); clock_remove(SPECTRUM_CLK); sys_timer_del(get_spectrum);#endif

2025-12-26 08:41:32 55

原创 杰理之MIC回调函数【篇】

////MIC回调函数:extern int audio_spectrum_fft_run(spectrum_fft_hdl *hdl, s16 *data, int len);static void adc_mic_open_demo_output(void *priv, s16 *data, int len){ struct audio_adc_hdl *hdl = priv; //putchar('o'); if (ladc_mic == NULL) {

2025-12-26 08:40:42 246

原创 杰理之打开mic,获取mic数据,分析mic频谱【篇】

//使用头文件#include "spectrum/Spectrum_fft.h"//数据定义#define mic_spectrum_fft 1int get_spectrum;spectrum_fft_hdl *fft_hdl = NULL;//开mic,获取mic数据:extern void mic_spectrum_get_demo(void *p);int audio_adc_mic_open_demo(u16 sr)

2025-12-26 08:40:24 280

原创 杰理之打开MIC数据采样【篇】

struct adc_mic_ch user_mic;struct audio_adc_output_hdl user_mic_output;/*----------------------------------------------------------------------------*//**@brief MIC数据的回调 @param @return @note : 默认统计最大/最小值/最大最小的差*//*---------------------------

2025-12-26 08:38:50 198

原创 杰理之打印所有adc,dac的增益【篇】

void audio_adda_gain_dump(void)//打印所有adc,dac的增益{ u8 dac_again_fl = JL_ANA->DAA_CON1 & 0x1F; u8 dac_again_fr = (JL_ANA->DAA_CON1 >> 5) & 0x1F; u32 dac_dgain_fl = JL_AUDIO->DAC_VL0 & 0xFFFF; u32 dac_dgain_fr = (JL_AUDIO->DAC_VL0 >> 16) & 0x

2025-12-26 08:37:45 65

原创 杰理之打印所有adc,dac的增益【篇】

void audio_adda_gain_dump(void)//打印所有adc,dac的增益{ u8 dac_again_fl = JL_ANA->DAA_CON1 & 0x1F; u8 dac_again_fr = (JL_ANA->DAA_CON1 >> 5) & 0x1F; u32 dac_dgain_fl = JL_AUDIO->DAC_VL0 & 0xFFFF; u32 dac_dgain_fr = (JL_AUDIO->DAC_VL0 >> 16) & 0x

2025-12-26 08:35:22 146

原创 杰理之软件数字音量控制(【篇】

//每个解码通道都开启数字音量管理,音量类型为VOL_TYPE_DIGGROUP时要使能#define SYS_DIGVOL_GROUP_EN 1//DISABLE#define SYS_VOL_TYPE VOL_TYPE_DIGGROUP

2025-12-26 08:34:51 34

原创 杰理之件音量控制【篇】

// type: TYPE_DAC_AGAIN->模拟音量 TYPE_DAC_DGAIN->硬件数字音量// ch : BIT(0):FL BIT(1):FR BIT(2):RL BIT(3):RR // gain: 模拟音量:一般(0~30) 数字音量(0~16384)int audio_dac_vol_set(u8 type, u32 ch, u16 gain, u8 fade_en); //设置左声道 模拟音量audio_dac_vol_set(TYPE

2025-12-26 08:33:56 63

原创 杰理之蓝牙上电蓝牙回连时间修改【篇】

#define TIMEOUT_CONN_TIME 60 //超时断开之后回连的时间s#define POWERON_AUTO_CONN_TIME 12 //开机去回连的时间

2025-12-26 08:33:20 35

原创 杰理之两台手机播放音乐按播放暂停进行切换操作注意事项【篇】

/*高级音频打断检测数据包阈值设置*/extern void __set_a2dp_sound_detect_counter(u8 sound_come, u8 sound_go);//默认 sound_come:70 sound_go:30 (单位都是数据包的个数)//第一个参数是检测到有能量数据包的值,计数满了之后会进行打断,第二个参数就检测没有能量数据包的包数,计数满了之后会释放自己

2025-12-25 08:41:31 55

原创 杰理之蓝牙通话 输出方式选择【篇】

选择不对可能通过算法不起作用

2025-12-25 08:41:01 60

原创 杰理之设置蓝牙加密的【篇】

////设置蓝牙加密的level //io_capabilities ; /*0: Display only 1: Display YesNo 2: KeyboardOnly 3: NoInputNoOutput*/ //authentication_requirements: 0:not protect 1 :protect __set_simple_pair_param(1, 0, 1);

2025-12-25 08:40:38 54

原创 杰理之定义自定义AT命令头和命令尾【篇】

#define USER_AT_CMD_HEAD "AT+USER="#define USER_AT_CMD_TAIL "\r\0"

2025-12-25 08:38:32 55

原创 杰理之发送自定义AT命令【篇】

sprintf(at_buf, "%s%d%s",USER_AT_CMD_HEAD, USER_AT_CMD_CALL_REJECT, USER_AT_CMD_TAIL);user_send_at_cmd_prepare(at_buf, strlen(at_buf));

2025-12-25 08:37:57 59

原创 JIELZ 配置最大记忆的设备记录【篇】

void bt_set_max_remote_device_number(u8 number);

2025-12-25 08:37:27 47

原创 杰理之接收AT指令【篇】

int at_cmd_analysis_by_user(u8 *addr, u8 *packet, u16 size){ puts(packet); printf("lllllllllllsize == %d\n",size); return 0;}

2025-12-25 08:36:56 61

原创 杰理之手机启动 a2dp 播放不返回蓝牙模式【篇】

void bt_background_resume(void) { void *devices[2] = {0}; // 初始值给 0 if (btstack_get_conn_devices(devices, 2) < 1) { //无设备连接才打开自动关机 sys_auto_shut_down_enable(); }#if (TCFG_A2DP_PREEMPTED_ENABLE == 0) && (TCFG_BT_DUAL_CONN_ENA

2025-12-25 08:36:18 175

原创 杰理之小度APP连接失败【篇】

设备的edr和ble地址不能一致,否则苹果手机无法连接。

2025-12-25 08:35:47 59

原创 杰理之小度APP连接失败【篇】

设备的edr和ble地址不能一致,否则苹果手机无法连接。

2025-12-25 08:35:13 69

原创 杰理之获取文件属性【篇】

fget_attrs(recorder->file,&attr); time=attr.crt_time; r_printf("crt_time attr :%d %d %d %d %d %d",time.year,time.month,time.day, time.hour,time.min,time.sec ); time=attr.wrt_time; g_printf("wrt_time attr :%d %d %d %d %d %d"

2025-12-24 08:43:24 399

原创 杰理之设置录音文件时间【篇】

//文件系统时间必须在open文件之前 fat_set_datetime_info(2025,10,30,9,50,34); recorder->file = fopen(fname, "w+"); if (!recorder->file) { printf("open file %s faild\n", fname); return NULL; }

2025-12-24 08:43:02 73

原创 杰理之设置录音文件时间【篇】

//文件系统时间必须在open文件之前 fat_set_datetime_info(2025,10,30,9,50,34); recorder->file = fopen(fname, "w+"); if (!recorder->file) { printf("open file %s faild\n", fname); return NULL; }

2025-12-24 08:41:43 382

原创 杰理之SD CMD和linein检测脚复用方法【篇】

51151521515

2025-12-24 08:40:59 62

原创 杰理之处理gpadc不能设置转换通道数量的问题【篇】

问题原因:新版本将gpadc.c放到了库里面,无法直接改最大转换通道数。

2025-12-24 08:40:23 396

原创 杰理之发送命令demo,自行根据主从机角色调用不同接口去收发命令【篇】

case KEY_MASTER_SEND_TO_SLAVE : u_data++; printf(" KEY_MASTER_SEND_TO_SLAVE u_data is %d \n", u_data); connected_send_data_to_sibling(CONNECTED_UCMD_SYNC_FUNC_ID, &u_data, sizeof(u_data), CONNECTED_DEVICE_IDENTIFICATION_L);

2025-12-24 08:39:53 270

原创 杰理之场景切换后播打断提示音恢复默认场景【篇】

关闭重启音频流后,会在get_eff_default_param这个接口重新获取节点配置,该接口没有链表一次更新全部节点,需自行添加对应节点(不同场景有参数修改的都需添加,无参数变化则不需要)。

2025-12-24 08:39:07 284

原创 杰理之场景切换后播打断提示音恢复默认场景【篇】

关闭重启音频流后,会在get_eff_default_param这个接口重新获取节点配置,该接口没有链表一次更新全部节点,需自行添加对应节点(不同场景有参数修改的都需添加,无参数变化则不需要)。

2025-12-24 08:38:37 254

原创 杰理之DAC设置成单声道差分输出,出现异常问题【篇】

_通话死机问题

2025-12-24 08:36:42 339

原创 杰理之音乐模式拔出U盘后不会退出音乐模式【篇】

添加无有效可播放设备后的处理。

2025-12-24 08:36:07 206

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除