Подгответе се за неудобен въпрос.
Пиша някакъв изключително прост код за този нов PIC, който току-що получих. Всичко, което се опитвам да направя, е да мига светодиод. По-долу има два примера на код - първият работи, но вторият не. Защо?? Не виждам проблем с второто.
ВЪРШИ РАБОТА:
while(1)
{
i=99999;
while(i--) {
LATAbits.LATA0 = 0; // set RA0 to logic 1
}
i=99999;
while(i--) {
LATAbits.LATA0 = 1; // set RA0 to logic 0
}
}
НЕ РАБОТИ:
while(1)
{
LATAbits.LATA0 = 1; // set RA0 to logic 1
for(i=0;i<99999;i++) {}
LATAbits.LATA0 = 0; // set RA0 to logic 0
for(i=0;i<99999;i++) {}
}
Благодаря предварително за помощта!