当前位置: 代码迷 >> 单片机 >> 28335中使用SCI的FIFO中断接收数据,匹配值为1,总共4113个数据,为什么中断4115次?该怎么处理
  详细解决方案

28335中使用SCI的FIFO中断接收数据,匹配值为1,总共4113个数据,为什么中断4115次?该怎么处理

热度:73   发布时间:2016-04-28 16:14:04.0
28335中使用SCI的FIFO中断接收数据,匹配值为1,总共4113个数据,为什么中断4115次?
如题,使用全局变量在中断中自增,最后得到的值是4115次,另外,在中断中修改布尔变量flag = 1,在外边使用while(flag == 0)跳不出循环?

------解决方案--------------------
是C么,声明时把flag变量volatile一下就不会跳不出循环了