Arduino的中断函数内能不能调用别的函数
2018-01-262.4万
AI 快速预览详细
本文讨论了在Arduino中断函数中调用OLED的putChar()函数的问题。中断函数是一种在特定事件(如按键按下)发生时自动执行的代码段。然而,在中断函数中调用外部函数时,需要注意该函数必须是可重入的且不阻塞。如果调用的函数不符合这些条件,可能会导致中断响应不及时或无响应。本文提供了具体的解决方案,帮助用户快速定位并修复问题。
|
比如我想让oled屏上面显示一个字,用按键触发中断,每次按下了按键后在屏幕上显示这个字。 我在中断函数里调用了Oled的putChar()函数,程序编译上传成功,可是按下按键后并没有反应。 不知道是哪里出了问题呢 |




我的OLED用的是IIC的接口,用定时也还是无法让OLED有反应,中断服务程序里面任何控制OLED的命令都没反应