标题: 单片机串口通信和其他功能冲突的问题 [打印本页]

作者: tianqi911    时间: 2018-12-14 10:28
标题: 单片机串口通信和其他功能冲突的问题
串口使用发现一个问题,和按键有冲突。
目前尝试从2个方面去解决。
1.是中断优先级,调高了串口优先级,也试了调高按键优先级,结果发现,不可靠,十几次,大概有1次会死机;
2.逻辑处理,就是逻辑判断,按这个,另一个函数不响应,结果也完犊子了,还是不可靠。

请问高人们有什么彻底解决的方法没有?可靠,鲁棒性强。

作者: ahshmj    时间: 2018-12-14 11:12
按键用的是什么形式的?也用中断?
作者: lenwa    时间: 2018-12-14 20:37
是按键中断吗

作者: dzbj    时间: 2018-12-14 21:04
你别用串口所在端口检测键盘不就行了
作者: 774559006    时间: 2018-12-15 09:52
按键弄个标志位中断就好,放在while循环上执行
作者: tianqi911    时间: 2018-12-17 10:57
774559006 发表于 2018-12-15 09:52
按键弄个标志位中断就好,放在while循环上执行

我是按键一个中断,串口一个中断。同时开,同时按,就冲突。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1