Hello
I can not configure the McBSP3 for OMAP3530.
I config it follow:
1. I clear bits GRST, RRST,XRST,FRST
2. Then I config PADCONF
MUX_VAL(CONTROL_PADCONF_MCBSP3_CLKX, (IEN | PI | M0 ));
MUX_VAL(CONTROL_PADCONF_MCBSP3_DR, (IEN | PU | M0 ));
MUX_VAL(CONTROL_PADCONF_MCBSP3_DX, (IDIS | PD | M0 ));
MUX_VAL(CONTROL_PADCONF_MCBSP3_FSX, (IDIS | PD | M0 ));
3. next step I config registers :
RCR2 0x4040
RCR1 0x1F40
XCR2 0x4040
XCR1 0x1F40
SRGR2 0x03FF
SRGR1 0x7F00
PCR0 0x0F01
xccr 0x1808
spcr2 0x00c7
spcr1 0x8001
xccr 0x2808
rccr 0x0808
(Analog looback is enabled)
4. and then I set ‘1’ to GRST, RRST,XRST,FRST
After that I can send any data through McBSP. But I can’t get data from McBSP(spcr1.rrdy is always 0). If is set Digital_Loopback port works properly. And I can receive data from it
Can anybody help me How can i config receiver?