主题中讨论的其他器件:EK-TM4C1294XL
我接管了一些代码、这部分对我来说似乎不正确。 我认为坐下来等待传输完成是不正确的。 有人能告诉我应该怎么做吗?
void XmitBfr_hb (void)
{
特性;
unsigned int i;
Enable_Uart ___发射电缆_发射电缆_发射电缆_发射电缆_发射电缆_发射电缆_
//在电流环路中,每次我们传输一些东西,我们需要丢弃一个接收到的消息
//因为硬件已设置为接收所有消息,包括我们发送的消息
if (TTC2000_Option=1 20mA)
{
MSG_TO_Discard_HB++;
}
for (i = 0;i < 200;i++);//允许硬件切换时间。
for (i = 0;i < 300;i++)
{
Ch = get_from_output_Buffer_HB ();
UARTCharPut (UartPort_HB、ch);
while (UARTBusy (UartPort_HB));//更多数据纹波?
if (out_wrptr_hb == out_rdptr_hb)
{
Disable_Uart ___发射电缆_发射电缆_发射电缆_发射电缆_发射电缆_发射电缆_
中断;
}
}
}