用 keil编译的时候有两个警告怎么回事

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用 keil编译的时候有两个警告怎么回事相关的知识,希望对你有一定的参考价值。

参考技术A warning
l15:
multiple
call
to
segment
这个问题必须注意,可能引起程序冲突,假设你用于自动化领域,则可能导致信号产生尖峰。
产生这一警告的一个根源是:你在主循环里调用了一个函数(如aaa),而在中断服务函数里,你用调用了这个函数(如aaa)。这样当主循环运行到该函数中是,一旦产生中断,则在中断里又再次调用该函数!这时,很可能出错!
避免这种情况的方法很多:如,在进中断的时候置需调用该函数的标志,而在主循环中调用该函数
你可以在中断函数设置标志
flag_display
=
1;
在主函数里判断这个标志:
if(flag_display)
valuedisplay();
更新后,清除显示标志:
flag_display
=
0;

原理图编译的时候老是出现几个has no driving source 警告,是怎么回事

参考技术A 原理图编译后中出现“has
no
driving
Source”是怎么回事?它是warnning
不考虑
忽略可以吗
这个可以忽略!!
是因为你的原理图没有添加正确的PCB

以上是关于用 keil编译的时候有两个警告怎么回事的主要内容,如果未能解决你的问题,请参考以下文章

keil警告怎么办?

用keil4编译时出现以下警告,一直看不明白啥意思,求帮助

怎么忽略KEIL的警告

原理图编译的时候老是出现几个has no driving source 警告,是怎么回事

我在keil里,工程编译好之后,啥都不改,再编译一次,又要重新一个文件一个文件编译是怎么回事?

用Keil编译单片机程序时,我定义了一个局部变量但没使用,(此时编译器警告set but neve