Mini2440之IIS总线和DMA控制

时间:2016-12-31 09:22:34
【文件属性】:

文件名称:Mini2440之IIS总线和DMA控制

文件大小:166KB

文件格式:DOC

更新时间:2016-12-31 09:22:34

Mini2440 IIS DMA

   经过几天的浴血奋战,终于把Mini2440的IIS音频输出和DMA控制看懂了个大概,现在写下来,怕以后自己忘记,也顺便给大伙瞧瞧,哪里有错误还请大家指正.......    首先说说IIS(全称Inter--IC Sound Bus)吧,这是由SONY(索尼)和PHILIPS(飞利浦)等电子巨头共同推出的一种音频总线传输方式。这么说貌似太专业了点,通俗点说吧。先来谈谈声卡这个东东,以前就是知道这个东西是用来处理声音的,但是我以前总觉得听声音一般不都是通过耳机或其他音响设备吗?对于这两类东西有啥区别,一直都不清楚,其实也正如显卡和显示器的区别一样。其实这个情况应该是这样子滴,因为声音是连续的模拟信号,而计算机能处理的却是离散的二进制数字信号,所以要想听到声音,就必须把存储在计算机中的二进制信号变成模拟信号(就理解成把一些二进制数据转变成电压或电流的变化吧),这个工作一般都是由D/A转换器去完成,所以声卡就是在里面集成D/A和A/D转换器,并且将数据交给CPU(录音)或音响(放音)。那么IIS控制器如何将得到的数据传给CPU进行处理呢?比如把声音信息存储起来....


网友评论

  • 不错,能用。看懂了一部分。
  • 不错啊,代码写的正是我需要的