vipcff 发表于 2014-5-9 14:51:57

atmel studio 6 软件仿真出现的一个问题


int main(void)
{


unsigned char i;

unsigned char gege,shishi;


initports();   //断点1

while(1)
{
initports();   //断点2
}

}//main

在使用软件仿真的时候,使得如上的程序运行,本来我认为程序会一直在断点2里运行,但是软件仿真的时候是运行断点1-断点2-断点1-断点2,不知道有谁知道这个是什么原因?
谢谢大家。
送上福利一枚:

semilog 发表于 2014-10-1 15:59:40

解决办法两个,第一:看汇编,第二:关掉优化,再看汇编
页: [1]
查看完整版本: atmel studio 6 软件仿真出现的一个问题