VS1003中的主要寄存器

VS1003 共有 16 个 16 位的寄存器, 地址分别为 0x0 – 0xF; 除了模式寄存器 (MODE, 0x0) 和状态寄存器 (STATUS,
0x1)在复位后的初始值分别为 0x800 和 0x3C 外,其余的寄存器在 VS1003 初始化后的值均为 0。下面将 VS1003
各寄存器逐一介绍:
1)MODE(地址 0x0;RW,可读写)
模式寄存器在 VS1003 中是一个较为重要的寄存器,其每一位都对应着 VS1003 的不同设置。
●bit0:SM_DIFF
SM_DIFF = 0 正常音频相位
SM_DIFF = 1 左声道反转
当 SM_DIFF 置位时,VS1003 将左声道反相输出,立体声输入将产生环绕效果,对于单声道
输入将产生差分(反相)左/右声道信号。
●bit1:SM_SETTOZERO
置零
●bit2:SM_RESET
SM_RESET = 1,VS1003软复位。软复位之后该位会自动清零。
●bit3:SM _OUTOFWAV
SM _OUTOFWAV = 1,停止WAW解码。
当你要中途停止WAV、 WMA或者MIDI文件的解码时, 置位SM _OUTOFWAV, 并向VS1003
[- 6 -]
持续发送数据(对于WAV文件发送0)直到将SM _OUTOFWAV清零;同时SCI_HDAT1也将
被清零。
● bit4: SM_PDOWN
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值