Re: PIC16F1455目前使用遇到的問題?

作者 timijk 於 2017年04月12日 14:45:08
這不一定有影響 但是 RCIF 是 read-only

if(RCIF && RCIE)
{
//RCIF = 0;
rc_temp = RCREG; // clear RCIF by reading RCREG
TXREG = rc_temp;
}
}

另外
void InitializeUSART(void)
{
...
UART_TRISTx = 0;
UART_TRISRx = 1;
TXSTA = 0x20; // TX enable BRGH=0
//RCSTA = 0x90; // Single Character RX
SPBRG = baud;

BAUDCON = 0x00; // BRG16 = 0

PIE1bits.RCIE = 1;

RCSTA = 0x90; // 通常最後才啟動

c = RCREG; // <<---- 為什麼?
}

請參考使用手冊的說明

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=20580&post_id=74833