本帖最后由 fish001 于 2019-3-10 15:24 编辑
由于项目需要,开始看McAsp接口,第一次接触McAsp, 说有的Mcasp是4通道,有的是16通道,这里的通道如何理解? 我看网上有的说,有多少个通道就有多少个Serializer,Serializer目的是实现串/并(发送)和并/串(接收)的, 如何理解这里的串并,以及并串转换? 另外,McAsp收发是否可以同时工作,也就是说收发是双工的(收发时钟配成一致),这样的话,是否要有 两套Serializer,分别对应于收和发寄存器? 还是,单个的McAsp只能要么配置成接收模式,要么只能配置成发送模式? 请高手给予答复,非常感谢!
BRS, Meng
多通道可以简单理解就是有多路收发线,每路可以配成收或者发。 如今配置可以看starterware,里面有DEMO 也就是说,假设McAsp0有16个channels,AXR[n],n=0,1,...,15。 比如,AXR[0~7]可以配置成接收(一但配置成接收,就不能配置成发送),接收走receive format unit AXR[8~15]可以配置成发送(一旦配置成发送,就不能配置成接受),发送走transmit format unit
|