void uart3_handler()
{
gpio_turn (PTE7);
}
void main()
{
printf("test uart interrup\n");
gpio_init (PTE6, GPO, 1);
gpio_init (PTE7, GPO, 1);
set_vector_handler(UART3_RX_TX_VECTORn,uart3_handler);
uart_rx_irq_en (UART3);
while(1)
{
gpio_turn (PTE6);
DELAY();
}
}
当我用串口软件发送个字节后,就一直在中断里循环,跳不出中断。是不是要在中断函数中调用哪个函数啊?是的话要调用哪个函数啊? |