PIC12F683, går inte använda GP4/GP5 som input med timer1?
Postat: 22 maj 2015, 10:45:23
Databladet säger såhär:
[q]TRISIO<5:4> bits are set when the Timer1 oscillator is enabled. GP5 and GP4 bits read as ‘0’ and TRISIO5 and TRISIO4 bits read as ‘1’.[/q]
Det är dock lite tvetydigt för mig. Jag tolkar det som att om jag använder en extern oscillator så kan jag inte använda GP4/5. Det är fullt logiskt. Men det kan också tolkas som att om jag använder den interna Timer1-oscillatorn kan jag heller inte använda GP4/5.
Bakgrunden är att jag har problem med just GP4 som input i en krets. Allt annat funkar som det ska, men GP4 med weak pull-up ger 0.84v med en voltmeter.
Vilket är det som gäller här?
[q]TRISIO<5:4> bits are set when the Timer1 oscillator is enabled. GP5 and GP4 bits read as ‘0’ and TRISIO5 and TRISIO4 bits read as ‘1’.[/q]
Det är dock lite tvetydigt för mig. Jag tolkar det som att om jag använder en extern oscillator så kan jag inte använda GP4/5. Det är fullt logiskt. Men det kan också tolkas som att om jag använder den interna Timer1-oscillatorn kan jag heller inte använda GP4/5.
Bakgrunden är att jag har problem med just GP4 som input i en krets. Allt annat funkar som det ska, men GP4 med weak pull-up ger 0.84v med en voltmeter.
Vilket är det som gäller här?