Re: 使用APP025的DEMO.C 導入MPLAB X IDE的問題

作者 keymi 於 2020年05月22日 11:30:05
使用你建議的方式將編譯版本改成v1.34,但程式都會卡住。
於是回到最初沒加LCD的CODE,
單純使用Time2作LED左右移動,
問題出現:
在程式都沒變動的情形下,
使用V1.34編譯的程式,燒錄後不會產生Time2中斷,LED不動。
使用V2.05編譯的程式,LED可以正常左右移動。
這問題是........? 何解?


char bb=1;
while (1)
{
// Add your application code
if(TM2_Act==1)
{
if(bb & 0x01)
{
if(PORTD<128)
PORTD=(PORTD<<1);
else
{
bb += 1;
PORTD=(PORTD>>1);
}
}
else
{
if(PORTD>1)
PORTD=(PORTD>>1);
else
{
bb += 1;
PORTD=(PORTD<<1);
}
}
TM2_Act=0 ;
}
}

附加檔案:



jpg  XC8.jpg (11.69 KB)
11688_5ec74614c82c1.jpg 328X54 px

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=22890&post_id=80673