1、在uart.c代码中,复制教程代码uart0_rx_intr_handler函数如下图,下图同时是UART0的中断处理过程(教程代码中有两个uart0_rx_intr_handler函数是因为用了”#if 0”、”#else”、”#endif”重新写一个uart0_rx_intr_handler函数) 2、修改完源码,我们就可以尝试往esp8266的UART0_rx写数据,看下UART0_tx会不...
LOCAL 无效 uart0_rx_intr_handler(void *para);/*** * FunctionName : uart_config...
metal_interrupt_register_handler(uart0_intr,uart0_id,uart0_isr,flag);//设置优先级 metal_...
以上部分*/UART_SetPrintPort(UART1);UART_intr_handler_register(uart0_rx_isr,NULL);ETS_UART_INTR_ENABLE();}else{//printf("port= 0 \n ");UART_ConfigTypeDef uart_config;/*注意修改以下部分*/uart_config.baud_rate=BIT_RATE_9600;// uart_config.baud_rate = BIT_RATE_921600;/*注意修改以上...
(Xil_ExceptionHandler) uart0_intr_handler,(void *) uart0_ps);//设置UART的中断触发方式XUartPs_SetInterruptMask(uart0_ps, XUARTPS_IXR_RXOVR);XScuGic_SetPriorityTriggerType(intc, XPAR_XUARTPS_0_INTR, 0x10, 0x3);//使能GIC中的串口中断XScuGic_Enable(intc, XPAR_XUARTPS_0_INTR);...