鉴于您必须启用中断、下面 UCRXIFG 和 UCTXIFG 中的 break 语句的值是多少? 如果我在 UCRXIFG 中没有中断并且没有启用 UCTXIE、那么这是否是有理由的?在 UCRXIFG 的情况结束时、我仍会返回? 我知道、在正常情况下、如果您没有使用中断陈述、您将会仔细检查所有情况、但考虑到此处使用了启用、那么中断似乎是不必要的??
#pragma vector=USCI_A1_vector //无线电通信
__interrupt void RF_ISR_USCIA1 (void)
{
switch (__evo_in_range (UCA1IV、USCI_UART_UCTXIFG))
{
USCI_NONE 案例:中断;
USCI_UART_UCRXIFG 案例:
*rxMssg = UCA1RXBUF;
rxMssg++;
rxCount++;
LPM3_EXIT;
中断;
USCI_UART_UCTXIFG 案例:
LPM3_EXIT;
中断;
默认值:break;
}
}