共2条
1/1 1 跳转至页
5402 5402语音采集试验求救!
问
现在想做关于语音的实验
可是语音的采集总是做不出来
大家帮帮看看AD50C的初始化程序
有没有毛病
也可以说说应该注意的事项
先谢谢了!!!!!
说明:AD50C作为SPI主模式,
MCBSP1为从模式,通信方式为15+1:
XSR_RDY: ;检查XRDY是否为1
stm #01H, SPSA1
ldm SPSD1, A
AND #2H, A
BC XSR_RDY, AEQ
RET
;-------------------------------------------------------------
_init_ad50:
rpt #8000 ;wait 150us after Hardware Reset
NOP
CALL XSR_RDY ;检查XRDY是否为1
STM #0001h, DXR11 ;请求二次通信
CALL XSR_RDY ;检查XRDY是否为1
STM #0100h, DXR11 ;写00h到寄存器1 15+1
;
CALL XSR_RDY ;检查XRDY是否为1
STM #0001h, DXR11 ;请求二次通信
CALL XSR_RDY ;检查XRDY是否为1
STM #0200h, DXR11 ;写00h到寄存器2
;
CALL XSR_RDY ;检查XRDY是否为1
STM #0001h, DXR11 ;请求二次通信
CALL XSR_RDY ;检查XRDY是否为1
STM #0400h, DXR11 ;写00h到寄存器4,fs=8.192M/(128*8)=8k
;
CALL XSR_RDY ;检查XRDY是否为1
STM #0001h, DXR11 ;请求二次通信
CALL XSR_RDY ;检查XRDY是否为1
STM #0300h, DXR11 ;写00h到寄存器3,DEFAULT,no slave
;
RPT #1024
NOP
RETD
NOP
NOP
.END 答 1: 自己顶一下!在主程序中查询时,往B中送数好像没有反应。
语句如下:
CALL RSR_RDY
LDM DRR11, B
大家估计是什么原因
助人为乐嘛!
请斑竹和网友支持!
答 2: 个人见解现在的开发最好使用高级语言 除非对实时性要求非常高的 否则研发周期将大大加长 而且想要修改一下 那跟重来一次没有多少区别
把下面的文件.jpg去掉 慢慢研究研究吧 (仅供参考) 答 3: 感谢ZG17903兄的指导我也知道这个问题。
就是想学习一下汇编编程,
熟悉一下硬件,以后还要做
FFT,FIR等等,所以就把这些模块
先用汇编写一下,正在学习使用BIOS
再次感谢!
可是语音的采集总是做不出来
大家帮帮看看AD50C的初始化程序
有没有毛病
也可以说说应该注意的事项
先谢谢了!!!!!
说明:AD50C作为SPI主模式,
MCBSP1为从模式,通信方式为15+1:
XSR_RDY: ;检查XRDY是否为1
stm #01H, SPSA1
ldm SPSD1, A
AND #2H, A
BC XSR_RDY, AEQ
RET
;-------------------------------------------------------------
_init_ad50:
rpt #8000 ;wait 150us after Hardware Reset
NOP
CALL XSR_RDY ;检查XRDY是否为1
STM #0001h, DXR11 ;请求二次通信
CALL XSR_RDY ;检查XRDY是否为1
STM #0100h, DXR11 ;写00h到寄存器1 15+1
;
CALL XSR_RDY ;检查XRDY是否为1
STM #0001h, DXR11 ;请求二次通信
CALL XSR_RDY ;检查XRDY是否为1
STM #0200h, DXR11 ;写00h到寄存器2
;
CALL XSR_RDY ;检查XRDY是否为1
STM #0001h, DXR11 ;请求二次通信
CALL XSR_RDY ;检查XRDY是否为1
STM #0400h, DXR11 ;写00h到寄存器4,fs=8.192M/(128*8)=8k
;
CALL XSR_RDY ;检查XRDY是否为1
STM #0001h, DXR11 ;请求二次通信
CALL XSR_RDY ;检查XRDY是否为1
STM #0300h, DXR11 ;写00h到寄存器3,DEFAULT,no slave
;
RPT #1024
NOP
RETD
NOP
NOP
.END 答 1: 自己顶一下!在主程序中查询时,往B中送数好像没有反应。
语句如下:
CALL RSR_RDY
LDM DRR11, B
大家估计是什么原因
助人为乐嘛!
请斑竹和网友支持!
答 2: 个人见解现在的开发最好使用高级语言 除非对实时性要求非常高的 否则研发周期将大大加长 而且想要修改一下 那跟重来一次没有多少区别
把下面的文件.jpg去掉 慢慢研究研究吧 (仅供参考) 答 3: 感谢ZG17903兄的指导我也知道这个问题。
就是想学习一下汇编编程,
熟悉一下硬件,以后还要做
FFT,FIR等等,所以就把这些模块
先用汇编写一下,正在学习使用BIOS
再次感谢!
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 28BYJ-48机械臂实现人脸跟随被打赏¥24元 | |
| 基于RK3506B的片温识读功能的实现被打赏¥25元 | |
| 【瑞萨RA8D1测评】基于FreeRTOS的lvgl移植教程被打赏¥29元 | |
| 电子价签墨水屏开发被打赏¥35元 | |
| 【Ozone】RTT 打印终端使用被打赏¥29元 | |
| BMS保护板绝缘检测功能-不平衡电桥技术绝缘电阻检测设计与实现被打赏¥34元 | |
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |
我要赚赏金
