
csr8670从菜鸟开始
文章平均质量分 77
Share&Shy
这个作者很懒,什么都没留下…
展开
-
CSR8670--初步认识
1.写在之前的话现在又接触到了一款新的蓝牙芯片csr8670,这个芯片是一个双模的蓝牙芯片,我的目标是学习这款芯片,然后实现TWS功能,能够进行蓝牙对讲,实现远距离中继。至于这个功能能不能实现,目前我对这个芯片的了解很少,所以,学习吧2.csr8670开发工具介绍 csr的开发工具对于初学的我来说稍微有点复杂,也不知道理解的对不对,有错的话以后更正。什么是ROM版,FLASH版? csr是原创 2016-01-14 16:59:58 · 22625 阅读 · 4 评论 -
csr8670--sink工程的大致工作流程分析(以speaker为例)一
今天是14号 15号更新,说明,刚开始看程序有点复杂 没办法,必须看代码 建议首先先把ADK3.5.1中的例程tutorials看完,对学习很有帮助1.csr中的消息机制1.1 adk3.5.1中的led的例子csr8670中是以消息机制进行任务调度的,根据消息调用相应的回调函数进行处理,如下面这个例子所示:在主函数中,首先设置PIO为输出并且设置为低电平,然后调用了messagesend函原创 2016-01-14 17:19:18 · 15301 阅读 · 8 评论 -
csr8670--不能不知道的基本知识,长期记录
1.设备的状态设备上电之后,系统会用相应的状态标志来描述设备的状态Limbo:逻辑上关,物理上开,可以理解为手机安装了电池但是没有开机,这个状态下是不能处理任务的,所以上电之后首先要做的就是开机Connectable:可连接状态,能够被其他设备连接,处于page scanningConnectable Discoverable:能够被发现,同时可以连接Connected:已经建立连接2.一原创 2016-01-23 17:59:52 · 20642 阅读 · 3 评论 -
csr8670--sink工程的大致工作流程分析(以speaker为例)二
1.编解码任务的初始化继续接着流程一分析:1.1 当连接初始化完成之后,如下所示会调用编解码的初始化任务:这个编解码的任务作用是什么? case CL_INIT_CFM: MAIN_DEBUG(("CL_INIT_CFM [%d]\n" , ((CL_INIT_CFM_T*)message)->status )); if(((CL_INIT_CFM原创 2016-01-23 17:58:58 · 7581 阅读 · 2 评论 -
csr8670--button按键的实现
1.RSSI 查询1.1基于RSSI的应用sink应用程序支持RSSI查询扫描模式有两种应用程序能够查询临近的可发现蓝牙设备,当查询完毕(查到最大个数或者查询时间到),会将查询到的设备按照信号强度进行排列接近配对:只尝试1次或者全部尝试连接接近自动连接:This feature is designed to improve reconnection times when ther原创 2016-01-23 18:06:53 · 5868 阅读 · 1 评论