J'ai réaliser un programe qui teste en boucle le pin 5 du portA d'un PIC 15f877 et qui envoie le caractere 0 ou 1 sur une interface RS232 qui s'affcige sur mon PC.
A mon grand étonement, le programm detecte succcessivement des niveau haut et bas sur le pin alors que celui-ci a été defini en entre (bsf TRISA, 5) et que le PIN n'est relié à rien.
ci-dessous ma boucle:
;***************************** ****************************** **********
; PROGRAMME PRINCIPAL *
;***************************** ****************************** **********
main
btfss RC5
goto ZERO
btfsc RC5_RCV
goto main
bsf RC5_RCV
movlw "1"
call RS232_Send
goto main
ZERO
btfss RC5_RCV
goto main
bcf RC5_RCV
movlw "0"
call RS232_Send
goto main
-----