DSP技术及应用第六章信号处理方法硬件实现.ppt

DSP技术及应用第六章信号处理方法硬件实现.ppt

对C5402串行口的操作也是通过配置各控制寄存器来进行的。这些控制寄存器有串行口控制寄存器SPCR[1,2]和引脚控制寄存器PCR,以及接收控制寄存器RCR[1,2];发送控制寄存器XCR[1,2];多通道寄存器MCR[1,2]等,如表3所示。其中SPCR[1,2]和PCR包涵McBSP的状态信息,其各位能根据需求进行配置。 要对某一控制寄存器寻址,只能采用加子地址寻址方式。即先将所要设置的寄存器的子地址放入子地址寄存器,然后将参数放入由子地址寄存器所指的相应寄存器中。 用于多通道缓冲串口(McBSP)的控制寄存器,采用子基地址方案进行访问。这允许通过单一的存储器定位,访问寄存器子集或子基。串行端口子基地址(SPSA)寄存器用作指针,选择子基中的一个特定的寄存器。串行端口子基数据(SPSD)寄存器用来访问(读或写)该被选中的寄存器。 ② C5402的多通道缓冲串口的设置 (1)串行端口(McBSP0)接收控制寄存器1(SPCR10)配置 功能:确定非SPI模式,采用多通道缓冲模式。判断DRR最高位并扩展符号。 STM #0, SPSA0 ; SPSA0=00 STM #2000h,SPCR10  (2)串行端口(McBSP0)接收控制寄存器2(SPCR20) 功能:置McBSP于复位态时,发送时钟和帧同步由内部采样率发生

文档评论(0)

1亿VIP精品文档

相关文档