c51 警告问题 发表于 2021-01-06 更新于 2024-09-11 分类于 c51 最近在给一个 C51 的项目进行协议加密开发,遇到一个警告,本着警告就是没有问题跑了项目,然,加密数据全乱了!!! 警告 ⚠️ 大概长这样: 出现该警告的原因是: 在主流程里面调用了一个函数,然后在中断里面同时也调用了该函数,同时该函数使用了部分可能会重叠的内存地址,从而导致在做加密解密的时候,数据乱了!!! 最简单的解决方法是将该函数中断方法提取出来,放到主流程内。