![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中科蓝讯
Cloud-Z
这个作者很懒,什么都没留下…
展开
-
SD卡模式可能会遇到的一些问题
第一种,也是最常见的一种,一般是通过复用SDCLK检测来检测SD卡有没有插入检测到插入后拉低SDCLKstatic gpio_t sddet_gpio;void sdcard_detect_init(void){ gpio_t *g = &sddet_gpio; u8 io_num = xcfg_cb.sddet_iosel; bsp_gpio_cfg_init(g, io_num); if (!io_num) { return;原创 2021-03-23 17:02:43 · 925 阅读 · 1 评论 -
生成提示音文件
客户提供的文件转成我们要的SBC文件,分两步第一步,转换成8K 16bit的wav打开goldwav程序,左上角文件选择批处理,导入文件,转换参数选择8000Hz,16bit转换后的文件即是我们需要的wav文件第二步,wav转换成sbc文件进入sbc转换工具文件夹中,将sbc文件夹删除,进入wav文件夹,en为英文,zn为中文,选择对应文件夹进入。将转换好的wav文件复制过来,退到sbc工具文件夹,双击执行sbc.exe程序,生成新的sbc文件夹,里面就有我们要的sbc资源了...原创 2021-03-11 11:25:29 · 1269 阅读 · 0 评论 -
关于复位的两种办法
蓝讯的SDK中对于复位有两种办法一是直接调用复位函数 bt_nor_delete_link_info(); //删除手机配对信息 bsp_set_volume(u8 vol); //设置音量 sys_cb.lang_id = 0; //出厂默认英文 sys_cb.lang_id = 1; //出厂默认中文二是重写一个复位函数//这个需要测试,不一定会起作用static u8 key原创 2021-03-08 11:54:24 · 582 阅读 · 2 评论 -
对于GPIO口的一些简单设置
DIR : 0 //output 1 //inputDE : 0 //模拟功能 1 //数字功能FEN : 0 //用作GPIO口 1 //用作函数映射口DRV : 0 //8ma驱动电流 1 //32ma驱动电流 GPIOAPU300 |=BIT(7);//PA7开300欧上拉GPIOAPU |=BIT(7);//PA7开10K上拉GPIOAPU200K |=BIT(7);//PA7开200K上拉要在编程中操作IO口的话可以先在bsp_i原创 2021-02-27 15:32:55 · 450 阅读 · 0 评论 -
5325B芯片设置一直回连
在config.h中设置掉线回连次数为0xff时并不会一直回连,所以要手动进行设置#define BT_TIME_OUT_RECONNECT_TIMES 0xff //掉线回连次数首先创建标志位bsp_bt.h下这个标志位用来判断有没有处于掉线状态 u8 cnt1;然后在plugin.h下这个标志位用来计时u16 plugin_tmr5ms_cnt;在掉线时将cnt1置1,连接时置0。即在bsp_bt.c中操作,void bt_emit_notice(uint evt,原创 2021-02-27 11:44:29 · 197 阅读 · 0 评论