多谢youss的回答.问题是:我把所有的断点设置状态取消,在某条指令设置1个断点,它就编为空心圆。把这条指令断点设置取效,在其它指令断点设置,则OK.搞不明白.指令如下:
void Read_ADC(void)
{
uchar i,j;
uint temp;
uint sum;
ADON=1;
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
Nop();
while(GODONE); //等待AD完成,该位由硬件自动清零
ADC_step++; //转换次数加一
|