Hi All, I m using UV3 given along with KEIL EPM900. I was trying to simulate UART0. Here is the peice of code is used to configure UART0.
PCON &= 0xBF; S0STAT = 0x60; S0CON |= 0x50; S0CON &= 0x5F; BRGCON_0 |= 0x02; BRGCON_0 &= 0xFE; BRGR1_0 = BYTE_HIGH_1; BRGR0_0 = BYTE_LOW_1; BRGCON_0 |= 0x01; ESR = 1; EST = 1; EA = 1; void uart0_rx_isr()interrupt 4 using 1 { RI_0 = 0; FLAG_BYTE_RX_0 = 1; temp = S0BUF; }
then read data into S0BUF in ISR function. When i go into debug mode. I see the baud rate changing to the desiered value. But if i put some value into S0BUF, it doesnt come into the temp variable.
Plz guide me.
regards Mithilesh