Ik kan om de een of de andere reden de a-pinnen van mijn 16f76 niet uitlezen met een progammatje dat ik dus zojuist gemaakt heb, maar pin a4 kan ik wel uitlezen. Ik heb het vermoeden dat het komt doordat deze pinnen ook analoog kunnen worden ingesteld en dat dit dus de standaard waarden zijn. Hoe kan ik ze gewoon als digitale instellen?

ps. Dit is dus de code waar het om gaar (degene die niet werkt, met a0 dus)


iporta		EQU		85h
porta		EQU		05h
iportb		EQU		86h
portb		EQU		06h
 __CONFIG H'3FF2'
;**********************************************************
		ORG		00h		
		BSF		03, 5
		CLRF		iportb
		MOVLW		b'11111111'
		MOVWF		iporta
		BCF		03, 5
;**********************************************************
		MOVLW		b'00000000'
		MOVWF		portb
checkpin1	BTFSS		porta, 0
		GOTO		checkpin1
		ADDLW		d'1'
		MOVWF		portb
checkpin2	BTFSC		porta, 0
		GOTO		checkpin2
		GOTO		checkpin1
		END

ff in de datasheet lezen staat er zeker in

debouncen van de knoppen is geen overbodige luxe

ik had idd al in de datasheet gekeken, maar het enige wat ik vond was dit:

When using the SSP module in SPI Slave mode and SS enabled, the A/D converter must be set to one of
the following modes where PCFG2:PCFG0 = 100, 101, 11x.

Heeft dit er wat mee te maken of niet? en wat moet ik er dan mee doen want ik snap het eigelijk best wel niet. Ik heb trouwens het knopje al idd ontdenderd met een c'tje.

edit: Ik zie net dat het gene wat er hier boven stond toevallig ook een code was voor een smiley, maar die behoort er dus niet te staan.

[Bericht gewijzigd door Wouter Sijm op ]

ik zal zelf ff een datasheet inkijken misschien lees je er over heen

Other PORTA pins are multiplexed with analog inputs
and analog VREF input. The operation of each pin is
selected by clearing/setting the control bits in the
ADCON1 register (A/D Control Register1).

The TRISA register controls the direction of the RA
pins, even when they are being used as analog inputs.
The user must ensure the bits in the TRISA register are
maintained set, when using them as analog inputs.
Note: On a Power-on Reset, these pins are configured
as analog inputs and read as '0'.

dit is je antwoord op je vraag

Op 24 juli 2003 15:54:10 schreef k.p.meinesz:

[...]

dit is je antwoord op je vraag

hé, harstikke bedankt, dan zal ik ff adres 9fh goed gaan zetten!

yep, hij doet het nu goed. harstikke bedankt!!