主题中讨论的其他部件: MSP-FET
您好,
我正在使用以 16 MHz (DCO)运行的MSP430G2553定制板。我正在使用以下代码段在UART上发送长度为92 /秒的数组。
void pheonix_send_data_to_PC(unsigned char * data , unsigned char length)
{
while (长度)
{
while (!(IFG2&UCA0TXIFG));
UCA0TXBUF=*数据;
Data++;
长度--;
}
}
有时我错过最后一个或五个字节意味着只传输88或87个而不是92个
有时,完整帧被传输意味着帧的开始和结束被传输,但最后十个字节中的几个字节未被传输。
如果有人能解释一下这种情况是如何发生的以及为什么会发生这种情况,那就太好了。

