9B96 串口可以进UART0 但是进不了UART1
UART0 配置PA0 PA1
UART1 配置PD0 PD1
同样的程序 可以进 UART0 接收中断
但是不可以进 UART1接收中断
不知道什么原因了
程序有问题,仔细检查下吧
UART0所在的引脚能默认作为UART0使用,但UART1和UART2 都需要另外配置两句;如下例子:
//设置PC4口为UART功能;
GPIOPinConfigure(GPIO_PC4_U1RX);
//设置PC5口为UART功能; GPIOPinConfigure(GPIO_PC5_U1TX);
1.检查你的中断向量表设置是否正确;
2.UART1的管脚是复用的,确保你的初始化是否正确:
GPIOPinTypeUART(GPIO_PORTD_BASE, GPIO_PIN_0 | GPIO_PIN_1);
GPIOPinConfigure(GPIO_PD1_U1TX );
GPIOPinConfigure(GPIO_PD0_U1RX );
谢谢 这样配置后 就可以了