Board logo

标题: 请问DSP55x系列McBSP初始化问题(有程序) 谢谢 [打印本页]

作者: jfy_81    时间: 2006-7-14 11:26     标题: 请问DSP55x系列McBSP初始化问题(有程序) 谢谢

用dsp5509的McBSP 1#通过SPI方式连接AD芯片(MAX147)


DSP5509为主,MAX147为从


以下是我对mcbsp进行初始化的程序
初始化后往DXR寄存器中发送指令
此时测量mcbsp的fsx管脚却一直保持3.3v高电平
正确应该是在FSX管脚出现低电平以选通ad芯片才对


请高手指点


//对MCBSP进行复位
 *SPCR11   =0x0000;  //RRST=0
 *SPCR21   =0x0000;  //XRST=0  GRST=0   FRST=0
 Delay(100);
//设置MCBSP工作在SPI MASTER工作方式 
 *SPCR11   =(*SPCR11)|0x1000;
 *PCR1     =(*PCR1)  |0x0a8a;  //0000,1010,1000,1010b
 *SRGR21   =(*SRGR21)|0x3000;  //0011,0000,0000,0000b
 *SRGR11   =(*SRGR11)|0x0039;  //0000,0000,0011,1001b CLKGDV=39H=71   144MHz/(71+1)=2MHz
 *XCR21    =(*XCR21) |0x0001;
 *RCR21    =(*RCR21) |0x0001;
 *XCR11    =(*XCR11) |0x0040;
 *RCR11    =(*RCR11) |0x0040;
//MCBSP开放 
 *SPCR21   =(*SPCR21)|0x00C1;  //XRST=1  GRST=1  FRST=1
 *SPCR11   =(*SPCR11)|0x0001;  //RRST=1
 Delay(100); 






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0