Strano comportamento 16F887
Ciao a tutti, ho programmato il mio primo PIC finalmente, e quindi arrivano anche i primi problemi 
il programma è semplice, fa lampeggiare un led a frequenza 2 Hz; ho impostato tutte le porte come Input (non le uso), e la RB2 come out;adesso:
1)il led lampeggia, tutto ok a parte la frequenza che mi sembra decisamente sbagliata (ho usato un quarzo a 20Mhz -> _XTAL_FREQ 20000000) e la funzione delay;
2)testando con un multimetro le varie porte RB, ne trovo qualcuna a valore alto (non dovrebbero essere a 0?), e addirittura in una (RB5), quando testavo, il led in RB2 rimaneva acceso fisso!
Per essere il primo programma, credo funzioni, anche se male; qualcuno ha idea del perché questi "effetti collaterali"?
il programma è semplice, fa lampeggiare un led a frequenza 2 Hz; ho impostato tutte le porte come Input (non le uso), e la RB2 come out;adesso:
1)il led lampeggia, tutto ok a parte la frequenza che mi sembra decisamente sbagliata (ho usato un quarzo a 20Mhz -> _XTAL_FREQ 20000000) e la funzione delay;
2)testando con un multimetro le varie porte RB, ne trovo qualcuna a valore alto (non dovrebbero essere a 0?), e addirittura in una (RB5), quando testavo, il led in RB2 rimaneva acceso fisso!
Per essere il primo programma, credo funzioni, anche se male; qualcuno ha idea del perché questi "effetti collaterali"?

