Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[General] IrDA mode in MSP430F5438 configured not working.

Status
Not open for further replies.

Manasu24

Newbie level 3
Newbie level 3
Joined
Jan 7, 2015
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Location
Banglore-27
Visit site
Activity points
28
Hi,
I have implemented a code in msp430f5438 evm which is working but not as expected.
Well, here is the code for configuring the IrDA mode in USCI of msp430f5438.

Code:
void irda_init(void)
{
		UCA1CTL1 |= UCSWRST;
		UCA1CTL0 |= 0x00;
		UCA1CTL1 |= UCSSEL__SMCLK;
		UCA1MCTL |= UCBRF_0  + UCBRS_7 + UCOS16;
		UCA1STAT &= ~UCLISTEN;
		UCA1IRTCTL |= UCIRTXPL5 + UCIRTXCLK + UCIREN ;
		UCA1IRRCTL |= UCIRRXFL5 + UCIRRXPL;// + UCIRRXFE;
		UCA1CTL1 &= ~UCSWRST;
		UCA1IE |= UCRXIE;
}
void hwi_irda(void)
{
	_DINT();
	System_printf("IRDATA = %d\t %x\t %c\n",UCA1RXBUF,UCA1RXBUF,UCA1RXBUF);
	System_flush();
	_EINT();
}

the output of this code is
Code:
in irda init
out irda
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255 
data=> 255

correct me where i am wrong.
msp430f54387 datasheet link
www.ti.com/lit/ds/symlink/msp430f5438.pdf

this is the IR receiver i am using and it is directly connected to the USCI Uart Rx pin which is configured in Irda mode.

tsop38438 datasheet link
www.vishay.com/docs/82491/tsop382.pdf
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top