异常现象
1、在一款单片机上运行编联完毕的代码,发现有的代码行不能打断点调试,一般这类问题是调试文件和SourceCode不是同一个版本,可以肯定不是这个问题,那么还有什么原因呢?
2、在调试的时候,发现一个switch语句中的变量明明满足了某一个分支的条件,但是却执行了Default语句,产生这种现象的原因是什么?在这期间没有中断产生,即使产生了,在中断处理函数中也没有修改该变量。
3、在某一行代码处是一个函数调用,在该函数内部(自己写得)加上了断点,但是就是不能进入该函数内部,为什么?
以上这3个问题好像是一个原因导致的,这是我的猜测,请大家帮忙,非常感谢