unnamed2t
06-03-2014, 09:39 PM
Các bạn cho mình hỏi, đây là chương trình của mình trên pic24fj128ga010, mục đích của chương trình là cho led nối với chân RE6 nhấp nháy 1 lần (chỉ 1 lần duy nhất) nhưng mình không hiểu sao khi nạp mạch thì đèn led RE6 nháy suốt, ai giải thích giúp với. Đây là code của mình:
"
#include <p24fj128ga010.h>
_CONFIG1(JTAGEN_OFF & GCP_OFF & GWRP_OFF & BKBUG_OFF & ICS_PGx2 & FWDTEN_OFF)
_CONFIG2(IESO_OFF & FCKSM_CSDCMD & OSCIOFNC_ON & FNOSC_PRI & POSCMOD_HS)
void Delayms( unsigned t)
{
T1CON = 0x8000; // enable tmr1, Tcy, 1:1
while (t--)
{
TMR1 = 0;
while (TMR1<16000);
}
} // Delayms
float i = 0;
int main(void)
{
_TRISE6 = 0;
_RE6 = 1;
Delayms(100);
_RE6 = 0;
Delayms(100);
return 0;
}
"
#include <p24fj128ga010.h>
_CONFIG1(JTAGEN_OFF & GCP_OFF & GWRP_OFF & BKBUG_OFF & ICS_PGx2 & FWDTEN_OFF)
_CONFIG2(IESO_OFF & FCKSM_CSDCMD & OSCIOFNC_ON & FNOSC_PRI & POSCMOD_HS)
void Delayms( unsigned t)
{
T1CON = 0x8000; // enable tmr1, Tcy, 1:1
while (t--)
{
TMR1 = 0;
while (TMR1<16000);
}
} // Delayms
float i = 0;
int main(void)
{
_TRISE6 = 0;
_RE6 = 1;
Delayms(100);
_RE6 = 0;
Delayms(100);
return 0;
}