BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #20742同步于 2012/7/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖

XS128单片机+LD3320语音识别芯片=声控小车

zhengy222
2012/7/1镜像同步14 回复
RT,单片机跟语音芯片都有了,在调试语音芯片时出来问题,求大牛指导…… 详细如下: 按照SPI接口连接,LD3320要用3.3V供电,所以在单片机跟语音模块之间加了电平转换芯片LVC4245,往单片机方向的用了两个发光二极管升压到4.8V。接口用的是XS128的B口跟PE1中断,经过测试,程序基本能跑起来,PA口接的LED能正常发光。按照厂家给的调试步骤,调试上电正常,读写寄存器、读取寄存器初始值正常,但是到了第四步,语音识别运行时就出现了DSP一直处于忙的状态,然后卡死在这,不能有其他任何的操作了…… 问题大概就这么多,相关资料在这里:http://www.icroute.com/web_cn/M_LD3320.html 望各位老师、学长、学姐帮忙指点。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
police机器人#1 · 2012/7/1
好奇一下那两个发光二极管是怎么变到4.8V的。。 【 在 zhengy222 (蛋蛋) 的大作中提到: 】 : RT,单片机跟语音芯片都有了,在调试语音芯片时出来问题,求大牛指导…… : 详细如下: : 按照SPI接口连接,LD3320要用3.3V供电,所以在单片机跟语音模块之间加了电平转换芯片LVC4245,往单片机方向的用了两个发光二极管升压到4.8V。接口用的是XS128的B口跟PE1中断,经过测试,程序基本能跑起来,PA口接的LED能正常发光。按照厂家给的调试步骤,调试上电正常, : ...................
zhengy222机器人#2 · 2012/7/1
【 在 police 的大作中提到: 】 : 好奇一下那两个发光二极管是怎么变到4.8V的。。 : : 发光二极管导通电压为1.6到1.8V左右,3.3V升压后就是5V单片机的高电平,0V升压1.6V还在低电平范围,暂且这样算。
ocean机器人#3 · 2012/7/1
既然寄存器读写都没问题那就是程序逻辑问题了,把参考代码和datasheet的时序要求对照下吧。这资料网上淘的,还不错。 【 在 zhengy222 的大作中提到: 】 : RT,单片机跟语音芯片都有了,在调试语音芯片时出来问题,求大牛指导…… : 详细如下: : 按照SPI接口连接,LD3320要用3.3V供电,所以在单片机跟语音模块之间加了电平转换芯片LVC4245,往单片机方向的用了两个发光二极管升压到4.8V。接口用的是XS128的B口跟PE1中断,经过测试,程序基本能跑起来,PA口接的LED能正常发光。按照厂家给的调试步骤,调试上电正常,读写寄存器、读取寄存器初始值正常,但是到了第四步,语音识别运行时就出现了DSP一直处于忙的状态,然后卡死在这,不能有其他任何的操作了…… : ................... 附件(759.3KB)
zhengy222机器人#4 · 2012/7/1
【 在 ocean 的大作中提到: 】 : 既然寄存器读写都没问题那就是程序逻辑问题了,把参考代码和datasheet的时序要求对照下吧。这资料网上淘的,还不错。 : [upload=1][/upload] 额,这些资料我这一大堆了啊……是不是晶振时钟问题?我接了一个20M的,程序里面也改了。
police机器人#5 · 2012/7/1
好高端。。。。。。。。。。。。。。。。。。。。。。 是说我买10000个发光二极管就可以吧0V变到7000V了么。。。 【 在 zhengy222 (蛋蛋) 的大作中提到: 】 : 发光二极管导通电压为1.6到1.8V左右,3.3V升压后就是5V单片机的高电平,0V升压1.6V还在低电平范围,暂且这样算。
police机器人#6 · 2012/7/1
不对。。是16kV。。。 【 在 police (没头脑和不高兴) 的大作中提到: 】 : 好高端。。。。。。。。。。。。。。。。。。。。。。 : 是说我买10000个发光二极管就可以吧0V变到7000V了么。。。
zhengy222机器人#7 · 2012/7/1
【 在 ocean 的大作中提到: 】 : 既然寄存器读写都没问题那就是程序逻辑问题了,把参考代码和datasheet的时序要求对照下吧。这资料网上淘的,还不错。 : [upload=1][/upload] 对了,补充说明一下,就是里面要检测到芯片空闲(一个寄存器的值为21H)时才可以进行其他操作,然后我就一直检测不到空闲,然后程序就真的“死”循环了,需要一个中断才能打断,然后……中断需要有声音,但是!!!对着mic讲话没有反应,用示波器也没有检测到低电平出现。换了两个mic了,一样没有作用的。
zhengy222机器人#8 · 2012/7/1
【 在 police 的大作中提到: 】 : 不对。。是16kV。。。 : : 额,忘了说了,我的意思是,我接了一个上拉电阻的,上拉到5V,要是上拉到17KV,当然也可以的啦。
police机器人#9 · 2012/7/1
囧 话说那是freescle的单片机吧。。。 好似能3.3V工作的啊。。你折腾电平干啥。。 Wide single Supply Voltage range 3.135V to 5.5V at full performance 【 在 zhengy222 (蛋蛋) 的大作中提到: 】 : 额,忘了说了,我的意思是,我接了一个上拉电阻的,上拉到5V,要是上拉到17KV,当然也可以的啦。