|
s3c44b0 芯片 + 4334音频芯片 的IIS总线驱动:
IISCON = 0x101 (含义是:右通道、禁止DMA、在发送空闲状态IISLRCK不激活、预分频器禁止、IIS启动)
IISMOD = 0x0c9 (含义是:IIS主模式、发送和接收模式、IIS格式、16位数据格式、Master clock=256fs、Serial bit clock=32fs)
IISFCON = 0x300 (含义是:通过FIFO模式访问IIS总线)
将 IISCON(IIS Control Register)、IISMOD(IIS Mode Register)、IISFCON(IIS Fifo Control Register) 寄存器设置成 通过FIFO模式访问IIS总线。
其中没有配置预分频器(IISPSR)寄存器。
在设置好这些寄存器之后是不是通过 读/写 IISFIFO(IIS Fifo Register) 寄存器就完成了对IIS总线的操作。例如,我将要通过IIS总线发送的数据写入 IISFIFO 就可,通过 读 IISFIFO 就可以完成对 音频数据的采集?
请问在 44b0 与 4334芯片 中对IIS总线的操作就是通过如上步骤完成。
我在通过以上配置后,不能对 IISFIFO 寄存器进行 读/写 操作,请问 s3c44b0 中要支持 IIS总线驱动程序要怎么读,或者有哪些寄存器需要配置怎么配置?谢谢各位!!! |
|