Bonjours à tous,
Je suis PIC 18F4550 et j'ai besoin d'utiliser une de ses broches en interruption. Dans la datasheet il est indiqué que l'on peut utiliser le portB (toutes les broches RB) en interruption.
Mais je n'ai besoin que d'une seule broche. Alors j'ai un doute mais je suppose que ça ce passe ainsi : admettons que je veuille utiliser la broche RB0 en interruption. Donc je mets INTCON.RBIE = 1, afin d'activer le portB en interruption.
D'après moi, cela ne m'empêchera pas d'utiliser les autres broches du portB comme entrée/sortie. En effet, lorsque, par exemple la broche RB1 est mise à 1, le PIC va rentrer dans la fonction d'interruption, va tester RB0, et si ce dernier est à 0, alors le PIC va sortir de la fonction d'interruption et retourner dans la fonction principale.
Est-ce que je me trompe ?
Sinon, est-ce possible de n'utiliser qu'une seule broche RB en interruption et toutes les autres en entrée/sortie ?
Merci d'avance
François
-----