407串口1中断,只能进入一次

2019-07-20 16:21发布

使用407的片子自己画了一块电路板,使用串口1接收数据,在进入一次中断之后,再用电脑往板子发数据,发现进不了中断了,main函数里什么都没做,是一个空的while循环,不清楚什么原因,请教一下大家
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
yangkefeng
1楼-- · 2019-07-20 16:48
没明白。中断不是使能了就一直能进的嘛,没使能就一直进不了啊。你看看进中断你有没有把串口1数据寄存器的数据读取出来啊
zzd9077
2楼-- · 2019-07-20 19:00
进中断后,把数据读出来了,但是之后再也进不去了,为了保险我也把标志位清除了,但是每次调试只能进入一次,程序莫名其妙就跑飞了
zzd9077
3楼-- · 2019-07-21 00:49
 精彩回答 2  元偷偷看……
yangkefeng
4楼-- · 2019-07-21 02:24
zzd9077 发表于 2017-3-9 22:21
进中断后,把数据读出来了,但是之后再也进不去了,为了保险我也把标志位清除了,但是每次调试只能进入一 ...

建议你参考一下原子哥开发板资料SYSTEM文件夹下USART.C   串口1初始化,接收中断都很清楚,一点问题没有
1375917982gxut
5楼-- · 2019-07-21 05:44
 精彩回答 2  元偷偷看……

一周热门 更多>