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
k.p.meinesz
Een schizofreen is nooit alleen!
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 ]
k.p.meinesz
Een schizofreen is nooit alleen!
k.p.meinesz
Een schizofreen is nooit alleen!
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!