这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,135

共2条 1/1 1 跳转至

,VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,13581980230, KEIL C51 求救

院士
2006-09-17 18:14:16     打赏
,VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,13581980230, KEIL C51 求救



关键词: VXWORKS     NUCLEUS     135819802    

院士
2006-12-22 22:43:00     打赏
2楼
问 本人是一菜鸟,在KEIL C51当中,如果在主函数当中调用某一常规函数,而在中断函数中又调用同一函数,编译时提示重复调用警告!但是我可以通过中断控制确保不会同时调用!请问那位大虾能指导一下如何处理呢?
本人不胜感激!!!!!!  1: 关闭告警,或置之不理,只要你能确保不出现嵌套调用的情况 2: 我也这么用过,没问题呀!看看你的编译时提示重复调用警告是什么?? 3: 重复调用KEIL里函数库大部分都是可重入的。
对于你需要同时重复调用的函数,注意看系统的函数说明,如果标明了可重如(reenterant),那就没问题。如果没有,那就要特别小心,不能同时嵌套调用。
自己写的函数也可以加上reenterant关键字。这样就不怕嵌套了。 4: 用reentrant修饰 5: 谢谢谢谢各位高手!!!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]