下面是我用仿真器查看到的,SCITXBUF中的数据0x92正是我想发送的数据。但是使用逻辑分析仪对TXD引脚进行抓取,一直为高电平无变化。能否请大家帮忙看看是什么问题。
附SCIc的配置图:
可以参考我的配置,下面是可以的
SciaRegs.SCIFFTX.all=0xE040;
SciaRegs.SCIFFRX.all=0x204F;
SciaRegs.SCIFFCT.all=0x0;
SciaRegs.SCICCR.all =0x0007; // 1 stop bit, No loopback
SciaRegs.SCICTL1.all =0x0003; // enable TX, RX, internal SCICLK,
// Disable RX ERR, SLEEP, TXWAKE
SciaRegs.SCICTL2.all =0x0003;
SciaRegs.SCICTL2.bit.TXINTENA =1;
SciaRegs.SCICTL2.bit.RXBKINTENA =1;
// 9600 baud
SciaRegs.SCIHBAUD.all =0x0001;
SciaRegs.SCILBAUD.all =0x0087;
SciaRegs.SCICTL1.all =0x0023;