找回密码
 立即注册

QQ登录

只需一步,快速开始

请问怎么设置NUC123串口超时中断?

查看数: 5336 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-7-25 08:00

正文摘要:

我设置串口如下 void UART0_Init() {     /*---------------------------------------------------------------------------------------------------------*/     /* Init UART   & ...

回复

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

回复 bsp0321 发表于 2018-7-27 15:17:30
不好意思,回复的晚了,我看看,也就是说必须使能FIFO才接收超时才会起作用对吧
回复 jamesliu 发表于 2018-7-25 12:52:47
FSR接收FIFO的bit14显示接收FIFO是空的,根本没有数据怎么会有Timeout发生呢。Timeout是在FIFO中有数据并且没有达到FCR(7:4)的阈值才会产生
回复 bsp0321 发表于 2018-7-25 08:11:51
我把Timeout中断也打开也不起作用   
UART_EnableInt(UART0,UART_IER_RDA_IEN_Msk|UART_IER_RTO_IEN_Msk|UART_IER_TIME_OUT_EN_Msk);
请大侠帮个忙指点一下,不胜感激
新唐MCU