请问怎样在 s3c44b0 中支持 IIS总线驱动程序???

mysjkmy 2006-04-04 03:05:38
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总线。

其中没有配置预分频器寄存器。

在设置好这些寄存器之后是不是通过 读/写 IISFIFO(IIS Fifo Register) 寄存器就完成了对IIS总线的操作。例如,我将要通过IIS总线发送的数据写入 IISFIFO 就可,通过 读 IISFIFO 就可以完成对 音频数据的采集?

请问在 44b0 与 4334芯片 中对IIS总线的操作就是通过如上步骤完成。

我在通过以上配置后,不能对 IISFIFO 寄存器进行 读/写 操作,请问 s3c44b0 中要支持 IIS总线,驱动程序要怎么读,或者有哪些寄存器需要配置怎么配置?谢谢各位!!!
...全文
300 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mysjkmy 2006-04-18
  • 打赏
  • 举报
回复
版主,怎么没有回我啊~~~~
mysjkmy 2006-04-07
  • 打赏
  • 举报
回复
难道没有人做过相关的开发吗?
mysjkmy 2006-04-05
  • 打赏
  • 举报
回复
我根据 s3c44b0 的 Data Sheet 的说明,将IIS寄存器配置过后,FIFO寄存器好像并没有起作用。请问2楼的兄弟你在 s3c2410 中是如何实现的。谢谢指教!
lirun 2006-04-04
  • 打赏
  • 举报
回复
在samsung 网站上下载,IIC, IIS都有.s3c44b0我没做过,但估计跟s3c2410差不多.

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧