請問F380的UART1的設定
你好,我目前使用的是F380的MCU,欲透過UART1來傳送資料。
我的initial設定值:
我的UART1設定:
SBRLL1 = 0x30; //115200
SBRLH1 = 0xFF; //115200
SCON1 = 0x10;
SBCON1 = 0x43;
//----------------------------------------------------------------------
我的鮑率設定為115200
//----------------------------------------------------------------------
void UART_send(void) //將值送出
{
unsigned int i=0;
for(i=0;i<=12;i++)
{
SBUF1=led_set2sbuf1;
}
}
//------------------------------------------------------------------------
void UART1_Interrupt (void) interrupt 16 //等待中斷
{
If((SCON1&0x02)==0x02)
{
SCON1=SCON1 & 0xfd; //clear TI1
}
}
奇怪的是,我用示波器從MCU TX看不到值傳出,甚至我直接在SBUF1填值(例如0xaa)
仍然看不到值送出,請問是否我哪裡設定錯誤??