BG7DGM 发表于 2017-4-28 23:28:43

关于CSR8615声控拔号的求助帖

首先感谢各位高工、各位朋友来看这帖子
      我不是从事软件开发工作的,工作上会接触点弱电硬件相关的维修工作,平时喜欢玩玩无线电,我的呼号是BG7DGM,
      最近一年多一直在玩对讲机的蓝牙手咪。年初新入手了一台内置蓝牙的对讲机,可以配原厂的无线PTT开关及普通的蓝牙耳机进行通话。
一直想将PTT开关与蓝牙耳机整合在一起做成一个无线手咪。从一个朋友那了解到手中的缤特力5200可以常按声控键启动对讲机的PTT进行发射,按挂机中终止发射,手上原来有一蓝牙手咪的发射主机带有TTL输出,将5200蓝牙耳机与发射主机连机,并同时边接一台手机测试(如果蓝牙耳机只单独与对讲机连接,用声控键不能启动对讲机进行发射,如果耳机连对讲机的同时再连接一台手机则可以用声控键启动对讲机进行发射),用串口工具监测,长按耳机的声控键的代码为HKYMB按挂机键时的代码为HRUMA。同时也测试了耳机单独与蓝牙主机连机的代码,第一次长按声控键时代码是一样的,但按了挂机键后第二次再长按声控键时则不能启动声控功能代码为HRU,当第三次长按声控健时又正常启动了。
       正好手上有几片CSR8615的蓝牙模块,X宝上买了一个CSR的烧录器,搭建了一个测试板,在网上恶补了下CSR的知识,对软件一点都不懂,也不会编程,只能从简单的入手,用Headset Config Tool软件配置了CSR8615的声控功能,用按键的上升沿启动声控功能,下降沿终止声控。用蓝牙主机监测的代码与缤特力的蓝牙耳机的代码是一样的。
      现主要问题是用8615配置出的声控功能也是第一次下正常,第二次启动不成功,第三次又正常了,一直这样循环,(跟蓝牙耳机只连一台设备时的代码是一样的)

这就是用串口软件监测按三次按键的代码
(缤特力耳机如果连两台设备时代码中少了单独的HRU的那一行代码,可能连续启动声控功能)


这是按键配置的截图,同一个按键上升沿启动,下降沿终止,模拟对讲机的PTT按住对讲的功能。

诚请各位高工,有熟悉CSR的声控拔号功能协议的朋友来指点下,怎样才能实现每次按声控键时都能正常启动,而不会出现HRU代码的那一步
   谢谢大家:handshake:handshake:handshake


BG7DGM 发表于 2017-5-2 11:20:00

求助 求助 求助看来高工过节去了都比较忙    (`)

BG7DGM 发表于 2017-5-2 20:07:21

万能的坛,有没有熟悉8615声控拔号协议或工作流程的大神支个招,谢谢谢谢!

CSRLU 发表于 2017-5-8 17:28:34

我只用过speechrecognition,也是只能识别yes no,yes接电话,no挂电话

跑赢蜗牛 发表于 2017-11-10 09:31:43

关注关注:P:P:P:P
页: [1]
查看完整版本: 关于CSR8615声控拔号的求助帖