STM8L串口中断我们应该注意哪些地方?

控制/MCU

1883人已加入

描述

  1. STM8L串口中断注意点 
    在调试PM2.5传感器GP2Y1051的时候,发现在仿真的时候开始能够进行数据的接受,但是如果暂停之后就不能接受数据,其实只是接收了一次完整的数据。

STM8L

  1. 解决方法

  1. if(USART_GetITStatus(USART1, USART_IT_RXNE))
  2. {
  3. RecevieData = USART_ReceiveData8(USART1);
    switch(state_machine)
    1. STM8S串口中断注意点 
      征对STM8S003F3或者103系列等单片机,由于其余其他单片机不一样,串口接收中断中有ORE,即过载错误,收中断;如图

STM8L

  1. 故需要在串口接收中断中做如下处理

STM8L

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分