串口配置时出现以下警告:Warning[Pe188]: enumerated type mixed with another type F:\STM8Ldemo\Bsp\bsp
处理方法:如果你USART_Mode_Tx是个枚举类型的话,可以使用强制类型转换,这样就可以避免警告了类似如下
源代码如下:
USART_Init(USART1, (u32)115200, USART_WordLength_8b, USART_StopBits_1, USART_Parity_No,USART_Mode_Tx|USART_Mode_Rx);
修改后如下:
USART_Init(USART1, (u32)115200, USART_WordLength_8b, USART_StopBits_1, USART_Parity_No, (USART_Mode_TypeDef)(USART_Mode_Tx|USART_Mode_Rx));
编译通过!