打印
[KungFu8位 MCU]

K8FCC的函数使用限制

[复制链接]
632|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Bruing|  楼主 | 2018-3-28 11:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Kf8cc不支持函数在中断和外部同时使用下的自动建立备份,即该用**产 生错误(过程变量作用时,被中断打断,中断运行重新使用了过程变量,中断结 束外部代码的过程变量已被改变,后续代码执行会错误)。

中断里面需要编写全部代码,不能外调函数。除非写的函数不使用临时变量, 不建议这么做(外调函数不能被识别为中断专有,临时变量会与外部代码共用, 错误机制类似同时调用函数)。

不建议使用static 修饰函数,调试编译不支持。

注意:乘法、除法、浮点、指针均是按照库的形式实现,本质为函数,因此 不能在中断里面存着这些运算。

沙发
afgnhgrf| | 2018-4-22 13:10 | 只看该作者
单片机的功能有限,这个要求有点高

使用特权

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

本版积分规则

71

主题

308

帖子

1

粉丝