Eh kad bi ja znao te stvari nebi pitao, znaci ok je ako mi stoji 1V posle otpornika a pre optokuplera, znaci da je dioda napojena? Zamenio sam grec diode ali i dalje mi ne funkcionise zero kros, sada sam direktno u main loop stavio detektor
Po ovome bi tebalo nakon 3 sekunde da inkrementuje na displeju za 1 ali nista se ne desava, kako ovo drugacije da izdebugujem imali neko kakvu ideju? Zero detektor je na ra4, proverio sam 5 puta, otpornike proverio svi ok, van svake pameti
Code:
if (IO_RA4_GetValue() == HIGH)
{
tt+=1;
if (tt == 300)
bb+=1;
okinuo = false;
}
if (okinuo == false)
{
okinuo = true;
// interrupt on change for group IOCAF - flag
IOCAFbits.IOCAF4 = 0; // Pin : RA4
// interrupt on change for group IOCAN - negative
IOCANbits.IOCAN4 = 0; // Pin : RA4
// interrupt on change for group IOCAP - positive
IOCAPbits.IOCAP4 = 1; // Pin : RA4
INTCONbits.IOCIE = 1; // Enable IOCI interrupt
draw_temperature(33, 0, bb);
}
Po ovome bi tebalo nakon 3 sekunde da inkrementuje na displeju za 1 ali nista se ne desava, kako ovo drugacije da izdebugujem imali neko kakvu ideju? Zero detektor je na ra4, proverio sam 5 puta, otpornike proverio svi ok, van svake pameti