这个警告什么意思

[复制链接]
988|6
 楼主| zhuhuis 发表于 2014-11-1 12:13 | 显示全部楼层 |阅读模式
L15: MULTIPLE CALL TO FUNCTION _CYINTDISABLE/CYLIB ?C_C51STARTUP I2C_MASTER_ISR/I2C_MASTER_INT
tian111 发表于 2014-11-1 12:15 | 显示全部楼层
你在主循环里调用了一个函数,而在中断服务函数里,你又调用了这个函数
宋倩2010 发表于 2014-11-1 12:16 | 显示全部楼层
嗯,这样当主循环运行到该函数中时,一旦产生中断,则在中断里又再次调用该函数,这时,很可能出错。
 楼主| zhuhuis 发表于 2014-11-1 12:17 | 显示全部楼层
我就在 main 里调用了一个 I2C_Start();其他的都没做,更谈不上到 在中断服务函数里调用了这个函数
chenho 发表于 2014-11-1 12:20 | 显示全部楼层
PSoC Creater > Help > search  "reentrancy" > Reentrant Code in PSoC 3
默认情况下,PSoC Creater 不能识别哪个函数是reentrant的. 需要你自己定义。
 楼主| zhuhuis 发表于 2014-11-1 12:22 | 显示全部楼层
嗯,好,我再看看
kk5290122 发表于 2014-11-5 21:48 | 显示全部楼层
函数重复调用了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

728

主题

8464

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部