LED在调试模式能亮,但是编程后不亮的问题

2020-02-08 09:06发布

芯片用的是DsPIC33FJ128GP708。一段简单的代码,点亮LED。编程后LED没有点亮,但是切换到调试模式下就能点亮,看了端口的值也是正确的。这是怎么回事?
  1. _FBS(RBS_LARGE_BOOT_RAM & BSS_HIGH_LARGE_BOOT_CODE & BWRP_WRPROTECT_ON );
  2. _FSS(RSS_LARGE_RAM & SSS_HIGH_LARGE_SEC_CODE & SWRP_WRPROTECT_ON);
  3. _FGS( GSS_HIGH & GCP_ON & GWRP_OFF );
  4. _FOSCSEL(FNOSC_PRI & IESO_OFF);
  5. _FOSC(FCKSM_CSDCMD & OSCIOFNC_OFF & POSCMD_HS );
  6. _FWDT(FWDTEN_OFF);
  7. _FPOR(FPWRT_PWR128);
  8. _FICD(0x21);

  9. void main()
  10. {
  11.         TRISD = 0xFF00;

  12.         _LATD3=1;
  13.         _LATD0=1;
  14.         _LATD1=1;
  15.         _LATD2=1;
  16.         while(1);
  17.        
  18. }
复制代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。