牛卧堂MCU技术交流

标题: 請問Uart Rx Time out如何設定? [打印本页]

作者: rabbit    时间: 2014-6-18 16:27
标题: 請問Uart Rx Time out如何設定?
請問Uart Rx Time out如何設定?
我的設定如下
UART0->IER.RDA_IEN =1;
UART0->IER.TOC_EN =1;
UART0->TOR=3;
// RX FIFO interruupt trigger level is 8 bytes.
UART0->FCR.RFR=1;
UART0->FCR.TFR=1;
UART0->FCR.RFITL=2;
NVIC_EnableIRQ(UART0_IRQn);
正常接收到8筆資料會發生中斷,如果我測試只送5筆資料,卻一直等不到time out中斷發生
請問我是否哪裡設定錯誤?
謝謝

作者: haohao96    时间: 2014-6-19 10:17
UART0的时钟源等信息没有配置,看看新唐的例程就知道了。
作者: youimisss    时间: 2014-6-19 11:09
帮顶。。。。
作者: rabbit    时间: 2014-6-19 15:27
您好,
我的時鐘源配置如下
UNLOCKREG();
SYSCLK->PWRCON.XTL12M_EN = 1;
LOCKREG();
               
SYSCLK->APBCLK.UART0_EN = 1;//Enable UART clock
SYSCLK->CLKSEL1.UART_S = 0;        //Select 12Mhz for UART clock source                        
SYSCLK->CLKDIV.UART_N = 0;        //UART clock source = 12Mhz;

我主要問題是,我程式設定每接收到8筆資料會中斷ㄧ次,當只接收到5筆資料時這時候差3筆,
所以希望收到uart的time out中斷,可是按照我的設定,我mcu部會發出uart的time out中斷,
請問是否我哪裡設錯?謝謝
作者: a_ziliu    时间: 2014-6-20 11:25
那一顆IC我測試一下。
作者: rabbit    时间: 2014-6-24 11:05
您好
IC是NUC120LE3AN




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2