标题:
MCU程序干扰按键问题
[打印本页]
作者:
0孙悟空0
时间:
2020-10-13 00:23
标题:
MCU程序干扰按键问题
主程序代码运算量较大时按下按键没有反应,注释运算算法才有反应,请问是怎么回事,按键程序用的正点原子的不可能错,算法运算部分也没有卡住没有while的代码
作者:
hhdsdy
时间:
2020-10-13 00:48
无程序无真相!!!
单片机只有单核,不可能同时运行两个程序,而在运算程序中如果没有插入按键扫描程序的话,肯定就无法响应按键进行处理,也就造成没有反应了,可以给按键增加中断,优先执行按键处理。
作者:
TTQ001
时间:
2020-10-13 05:12
请显示您的代码。 不看代码就不可能知道问题。
作者:
lovezjf234
时间:
2020-10-13 13:49
程序跑飞了,有这个可能性
作者:
univers
时间:
2020-10-17 11:54
无非两点,第一是CPU在执行别的代码,没有跑到按键扫描那里。第二是程序跑飞了。
作者:
robinsonlin
时间:
2020-10-19 12:59
你是如何知道你的程序运算量较大的?
你是如何判断多大是较大的?
作者:
ln小样
时间:
2020-10-19 13:10
是不是优先级太低了,中断跑不到按键那里
作者:
青桑叶
时间:
2020-10-19 13:37
哪就是你的算法有问题吧?
作者:
416489899
时间:
2020-10-19 13:39
按键用中断就可以了
作者:
累不死的狗
时间:
2020-10-19 20:12
那废话,单片机执行程序那是一条一条执行的,总得有先后顺序啊,代码量越多,当然会影响按键扫描的执行效率
作者:
13317970316
时间:
2020-10-28 23:45
程序发出来看看
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1