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