汤权 发表于 2016-9-2 12:50
这个是正确的语法,不会报错的,你这种写法是对的但是程序原来的意思错了,但是这不是影响接收不到数据的 ...
刚刚我看了,有串口中断。我这个USART1_CR2=0x2c;分开来写就是:
USART1_CR2=0x08; //发送使能 (USART1_CR2_TEN=0x08;)
USART1_CR2=0x04; //接收使能(USART1_CR2_REN=0x04;)
USART1_CR2=0x80; //发送中断使能(USART1_CR2_TIEN=0x80;)
USART1_CR2=0x20; //接收中断使能(USART1_CR2_RIEN=0x20;)