这个注意事项

2019-07-30 19:24发布

void Int1_Routine(void) interrupt 2{
_nop_;_nop_;_nop_;_nop_;_nop_;_nop_;_nop_;_nop_;_nop_;_nop_;
-------
-------
}

编译后,有个注意的事项,不知对程序有无影响。
warning C275: expression with possibly no effect
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
pangb
1楼-- · 2019-07-30 23:46
中断中,能用 nop()语句吗?
liuzaiy
2楼-- · 2019-07-31 02:49


_nop_();
而不是
_nop_;
chenjunt
3楼-- · 2019-07-31 07:35
只要不超过中断时间应该可以
司徒老鹰
4楼-- · 2019-07-31 10:13
 精彩回答 2  元偷偷看……
supernan
5楼-- · 2019-07-31 16:02
只有定时中断才会有时间,当然任何中断都不宜执行时间太长,因为中断往往只是处理最关键的响应。执行太长会影响整个程序的执行。而且中断里面尽量不要加延时,虽然语法上可以。
pangb
6楼-- · 2019-07-31 21:55
_nop_();
是空指令。

一周热门 更多>