-
STM8L串口中断注意点
在调试PM2.5传感器GP2Y1051的时候,发现在仿真的时候开始能够进行数据的接受,但是如果暂停之后就不能接受数据,其实只是接收了一次完整的数据。
-
解决方法
- if(USART_GeTITStatus(USART1, USART_IT_RXNE))
- {
-
RecevieData = USART_ReceiveData8(USART1);
switch(state_machine)
-
STM8S串口中断注意点
征对STM8S003F3或者103系列等单片机,由于其余其他单片机不一样,串口接收中断中有ORE,即过载错误,收中断;如图:
-
STM8S串口中断注意点
-
故需要在串口接收中断中做如下处理: