EmbeddedRelated.com
Forums

Switching between UART/I2C causes Tx line to pulse low

Started by merapcb March 24, 2011
Here is my 1 cent suggestion.

Set both P3OUT.4 and P3DIR high and keep them high all the time.

Clear P3SEL.4 low and keep it low whenever you are setting up the UART/I2C registers.

Set P3SEL.4 high only AFTER the UART/I2C is ready to operate. And clear P3SEL.4 BEFORE you try to stop UART/I2C.

--- In m..., "merapcb" wrote:
> No, no crosstalk. What I have found is that somehow this line is causing it: U0CTL &= ~SYNC
> But this does not make sense to me
>
> --- In m..., "Edward O'Reilly" wrote:
> >
> > Did you check to see if there might be some Crosstalk between adjacent PCB
> > traces?
> >
>

Beginning Microcontrollers with the MSP430