智能车制作
标题:
请问K60串口4的中断标志如何清除啊??
[打印本页]
作者:
Dark_Knight
时间:
2014-4-13 15:44
标题:
请问K60串口4的中断标志如何清除啊??
UART_C2_REG(UARTx[uratn]) |= (UART_C2_TE_MASK | UART_C2_RE_MASK );
UART_C2_REG(UARTx[uratn]) |= (UART_C2_TIE_MASK|UART_C2_TCIE_MASK|UART_C2_RIE_MASK);
//设置是否允许接收和发送中断。通过设置 UART 模块的 C2 寄存器的
//RIE 和 TIE 位实现。如果使能中断,必须首先实现中断服务程序;
enable_irq(45+2*uratn);
enable_irq(53);
void uart4_isr()
{int data;
if(UART4_S1&UART_S1_RDRF_MASK)
data=UART4_D;
if(data==0x11)DisableInterrupts;
UART_IS7816_REG(UART4_BASE_PTR)=0xff;
UART4_S1=0xff;
}
以上方法均不能解决……
UART0_IS7816 |=UART_IS7816_INITD_MASK;
编译器报错,没有定义UART4_IS7816
程序执行后一直在串口4中断程序里转,跳不出来;
作者:
Dark_Knight
时间:
2014-4-13 19:19
有没有人帮忙??
作者:
六步上篮
时间:
2014-9-4 21:23
同遇到这个问题
作者:
六步上篮
时间:
2014-9-4 22:20
你解决了吗?
作者:
梦里看客
时间:
2015-10-21 18:15
我也遇到类似问题
你解决了吗?
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2