在CCS3.3下的LaunchPad F28027调用scia_xmit(0x01),在串口调试助手上面显示的是7F,scia_xmit(0x02),在串口调试助手上面显示的是3F,不知道是哪里有问题,请大神指点,晶振用的是内部晶振10MHZ,倍频后为60MHz,Low speed clock= SYSCLKOUT/4 ,最终SCICLK为15MHZ,波特率寄存器为 SciaRegs.SCIHBAUD =0x0000;SciaRegs.SCILBAUD =0x00C2;(9600的波特率),现在不知道哪个环节有问题,个人感觉数据时发送了的,会不会是波特率有问题,但波特率配也配对了???????????????????
void scia_xmit(int a)
{
while (SciaRegs.SCIFFTX.bit.TXFFST != 0) {}
SciaRegs.SCITXBUF=a;
}