We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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
Hi, The controller used is P89LPC952.