Harry, I followed your suggestion and this is what came out:
------
BCSCTL1 |= 0x04; //enable xtl2
_BIC_SR(OSCOFF);
do
{
for(i = 255; i > 0; i--)
{
IFG1 &= ~OFIFG;
}
}
while ((OFIFG & IFG1) != 0);
BCSCTL2 = 0x88;
-------
Now it will get out of the loop and apparently try to do something.
The baud rate is set to 9600bps, but the scope shows signals coming out
very slowly from P3.4, nothing close to 9600bps. I played around changing
the baud in the program and it only changes slightly.
