新手测试时遇到的一个:串口一直发送数据的问题

2019-08-17 01:20发布

QQ截图20170712191931.png 如图中断函数是接收到数据后进入,功能是:发送data【】数组里面的数据,但是实际中用PC按了一下发送后,单片机不停输出data【】里的数据,经过调试推测应该是程序不间断地进入中断服务函数,可是我配置中断的时候设置了为接收到数据才会进入中断,请问一下这是怎么回事,求论坛各位前辈指教一下 5552452.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
453947330
1楼-- · 2019-08-17 06:47
 精彩回答 2  元偷偷看……
453947330
2楼-- · 2019-08-17 09:29
说出来大家可能不信,我再把程序改回我出现问题的时候的程序,发现串口输出又正常了,我自己都呵呵了,实在不懂,不过还在没问题了
尚磊12323
3楼-- · 2019-08-17 12:05
“经过调试推测应该是程序不间断地进入中断服务函数”  你不是在DEBUG吗? 那就能看到是不是不间断的进入中断服务函数了啊
453947330
4楼-- · 2019-08-17 16:05
尚磊12323 发表于 2017-7-12 19:43
“经过调试推测应该是程序不间断地进入中断服务函数”  你不是在DEBUG吗? 那就能看到是不是不间断的进入中 ...

抱歉,刚才我又调了一下,有个新的发现,这次我不让他发送data【】,改为发送他接受到的值,发现没有之前出现的“一直发送数据”的问题了,我在楼下发图给你
453947330
5楼-- · 2019-08-17 20:36
adca7.png

一周热门 更多>