stm8串口可以进入发送中断,不能进入接收中断怎么回事啊?
void UART2_INIT(void)
{
UART2_BRR2 = 0x01; // 设置波特率9600
UART2_BRR1 = 0x34; // 8M/9600 = 0x341
UART2_CR1 = 0x21; /*8位字长*/
UART2_CR3 = 0x00; /*1个停止位*/
UART2_CR2 |= 0x3d; /* 设置UART_CR2中的TE发送使能 TE位被激活后将发送一个空闲帧。 中断使能*/
UART2_DR = 0x11; /*要发送的数据 此动作清除UART2_SR TXE位*/
} |