打印

在keil3 中怎么把一个函数设成可重入函数?谢谢了

[复制链接]
1696|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tianli1980|  楼主 | 2012-3-12 18:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问在keil3 中怎么把一个函数设成可重入函数,我使用reentrant会报错

void  song_exti(void)reentrant
{

}

这样会报错
沙发
李富贵| | 2012-3-12 19:48 | 只看该作者
不用声明,默认是可重入的,你被51的编译器给骗了,这是标准C。

使用特权

评论回复
板凳
acgean| | 2012-3-13 09:23 | 只看该作者
就是, C51 才有reentrant,因为C51 的 RAM 限制,局部变量没有放在堆栈中

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

482

主题

2214

帖子

11

粉丝