好多程序都是在RAM里面正常,FLASH里面就运行不了了。(强烈建议TI的大大 能直接以烧入FLASH作为例子)
这个ADC 烧写入FLASH中,编译时通过, 连接仿真器,调试停留在
F2806xAdc.c >> Uint16 AdcConversion(void) >> while (AdcRegs.ADCINTFLG.bit.ADCINT2 == 0){}
这个位置,在个子程序是用于校准OFFTRIM值,循环第一次正常,即初始化 AdcRegs.ADCINTFLG.bit.ADCINT2 = 1;
第二次AdcRegs.ADCINTFLG.bit.ADCINT1 可以通过,dcRegs.ADCINTFLG.bit.ADCINT2值一直为0 。