Ik heb heel simpel 8 ledjes aan PORTB hangen (met weerstand uiteraard). Het probleem is dat RB2 en RB5 niet veranderen, RB2 blijft laag en RB5 blijft alleen maar hoog. Ook veranderd RB7 af en toe van waarde.

Ik heb me helemaal suf gezocht in de datsheet over alle functies op portb. Ook heb ik een andere micro geprobeerd en ook een 18F4680, die gek genoeg precies het zelfde laat zien.

Iemand enig idee wat deze storing veroorzaakt?

thx,
HammerT

Zonder code is het alleen maar gissen.

Heb je de ICSP losgekoppeld?
Staat de poorten als digitaal uit, analoog uit?

Hoe ziet het config woord eruit ?

Alles staat op digitaal. Ik heb gekeken in de datasheet naar ICSP, daar staat dat je die in het CONFIG4L register uit moet zetten. Alleen ik kan niet vinden hoe ik die kan setten.

De settings:

	CMCON = 0x07; // disable comparator
	ADCON0 = 0x00; 
	ADCON1 = 0x0F; //disable all ADC

	INTCON2 = 0x80;
	INTCON3 = 0x00;

	UCON = 0x00;

	TRISB = 0x00;
	LATB = 0xFF;

Op welke freq. draait de PIC intern ?

Op 18 maart 2008 20:52:41 schreef EdwinNadorp:
Zonder code is het alleen maar gissen.

Heb je de ICSP losgekoppeld?
Staat de poorten als digitaal uit, analoog uit?

Jouw glazen bol is wel goed denk ik ;)

het was dus het LVP bitje:

#pragma config LVP = OFF