keil 编译时钟程序 时出现这样的警告是什么意思?

2024-12-26 01:05:18
推荐回答(2个)
回答1:

说明有个函数RESPONSE会被SER和C51STARTUP同时调用,当这个函数不是可重入时,可能存在风险。
不过,看C51STARTUP这个名字,应该只在上电时起效,程序工作以后没什么问题,可以 不理会这个警告

回答2:

Respons()这个函数同时被Ser()函数和中断函数调用,所以产生这个警告。
一般来说同一个函数不要既被主流程调用又被中断函数调用,在非预期的情况下可能产生上下文丢失。